09.02.2015 Views

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

Cloud Computing and SOA Convergence in Your Enterprise: A Step ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Case Study: Def<strong>in</strong><strong>in</strong>g the Data for Blue Mounta<strong>in</strong> Hammocks 99<br />

There is not a set format or rules around what a data dictionary should consist<br />

of. A quick <strong>and</strong> dirty list<strong>in</strong>g of the data is just f<strong>in</strong>e. We just need to provide a<br />

base underst<strong>and</strong><strong>in</strong>g of all the exist<strong>in</strong>g data to move to the next step <strong>in</strong> catalog<strong>in</strong>g<br />

the data.<br />

The data catalog for this problem doma<strong>in</strong> is the comb<strong>in</strong>ation of all the data<br />

dictionaries <strong>in</strong>to one common place, us<strong>in</strong>g one common approach <strong>and</strong> format.<br />

This the first step <strong>in</strong> abstract<strong>in</strong>g the data structures from their physical <strong>in</strong>stances<br />

<strong>in</strong>to a common list<strong>in</strong>g of data assets that we will use to determ<strong>in</strong>e our “to-be” database<br />

solution, <strong>in</strong>clud<strong>in</strong>g any use of cloud comput<strong>in</strong>g resources that may a fit once<br />

we are through this process. The data catalog (very much simplified) for our BMH<br />

problem doma<strong>in</strong> may look like Table 5.1.<br />

This is just a raw list<strong>in</strong>g of the data elements found <strong>in</strong> all of the data dictionaries,<br />

<strong>in</strong> this case three. However, you need to add some additional <strong>in</strong>formation, <strong>in</strong>clud<strong>in</strong>g<br />

Description<br />

Ownership<br />

Security parameters<br />

Integrity parameters<br />

Dependencies<br />

Aga<strong>in</strong>, there are no set rules for what should be conta<strong>in</strong>ed <strong>in</strong> a data catalog,<br />

so you can create a data catalog that best meets your requirements.<br />

Mov<strong>in</strong>g on to the <strong>in</strong>formation model, it is a good idea to identify the common<br />

entities <strong>in</strong> this problem doma<strong>in</strong>. In our BMH example, we have<br />

1. Customer<br />

2. Sales<br />

3. Products<br />

That simple. It is also good to def<strong>in</strong>e the relationships, such as Customer buys<br />

Products, which creates Sales.<br />

Aga<strong>in</strong>, not complex.<br />

So, the to-be or target <strong>in</strong>formation model that we consider when build<strong>in</strong>g our<br />

<strong>SOA</strong> us<strong>in</strong>g cloud comput<strong>in</strong>g could be as follows:<br />

Customer<br />

Customer_Number<br />

Customer_Name<br />

Company_Name<br />

Customer_Address<br />

Customer_State<br />

Customer_Zip

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!