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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Product<br />

Product_Number<br />

Product_Description<br />

Product_Size<br />

Product_Weight<br />

Product_Price<br />

Sales<br />

Customer_Number<br />

Product_Number<br />

Amount_Sold<br />

Date_Sold<br />

Aga<strong>in</strong>, it’s very simple to make our po<strong>in</strong>t here. Clearly, your problem doma<strong>in</strong><br />

will deal with many more data elements, entities, <strong>and</strong> complexities, but the core<br />

idea is the same.<br />

The result<strong>in</strong>g <strong>in</strong>formation model, or the f<strong>in</strong>al outcome of this process, is less<br />

complex <strong>and</strong> is easy to underst<strong>and</strong>, but it also represents all of the <strong>in</strong>formation as<br />

discovered <strong>in</strong> our current systems, <strong>in</strong>clud<strong>in</strong>g group<strong>in</strong>gs of data around Customer,<br />

Product, <strong>and</strong> Sales.<br />

The idea is to move from the complex <strong>and</strong> ill def<strong>in</strong>ed to the logical <strong>and</strong> well<br />

def<strong>in</strong>ed, thus hav<strong>in</strong>g a complete underst<strong>and</strong><strong>in</strong>g of the as-is <strong>and</strong> to-be states of<br />

your data level before mov<strong>in</strong>g on to services <strong>and</strong> processes, covered next.<br />

Data Catalog<strong>in</strong>g<br />

Data catalog<strong>in</strong>g is about formaliz<strong>in</strong>g the <strong>in</strong>formation we gather <strong>in</strong> the previous<br />

two steps (see Figure 5.6), <strong>in</strong>clud<strong>in</strong>g the data dictionary. The difference is<br />

that the data dictionary is typically local to a s<strong>in</strong>gle system or application,<br />

whereas the data catalog spans all systems <strong>in</strong> the problem doma<strong>in</strong>.<br />

Catalog the Data<br />

Data<br />

Catalog<br />

Figure 5.6 Before build<strong>in</strong>g the <strong>in</strong>formation model, we need to catalog all of the<br />

data previously def<strong>in</strong>ed <strong>in</strong> the data dictionary. We do this to make it easier to<br />

break out the data as we look to relocate some systems to the clouds.

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

Saved successfully!

Ooh no, something went wrong!