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 ...
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