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.

Def<strong>in</strong><strong>in</strong>g the Information Model 89<br />

Underst<strong>and</strong><strong>in</strong>g Ontologies<br />

When deal<strong>in</strong>g with <strong>SOA</strong> us<strong>in</strong>g cloud comput<strong>in</strong>g, as you know by now, we are<br />

deal<strong>in</strong>g with much complexity. The notion of ontologies helps the enterprise<br />

<strong>and</strong> cloud comput<strong>in</strong>g architect prepare generalizations that make the problem<br />

doma<strong>in</strong> more underst<strong>and</strong>able. In contrast to abstraction, generalization<br />

ignores many of the details <strong>and</strong> ends up with general ideas (see Figure 5.2).<br />

Therefore, when generaliz<strong>in</strong>g, we start with a collection of types <strong>and</strong> analyze<br />

commonalities to generalize them. Figure 5.3 provides a good visual example<br />

of an ontology. Note how the nodes further def<strong>in</strong>e the general concepts.<br />

Underst<strong>and</strong> Ontologies<br />

Ontologies<br />

Figure 5.2 We use ontologies as a base for underst<strong>and</strong><strong>in</strong>g. An ontology is used<br />

here to create a macro view of our problem doma<strong>in</strong>, start<strong>in</strong>g with the general<br />

concepts.<br />

Animal<br />

Vehicle<br />

Dog<br />

Car<br />

Golden<br />

Retriever<br />

Sa<strong>in</strong>t<br />

Bernard<br />

Sports<br />

Car<br />

Police<br />

Car<br />

Figure 5.3 Ontologies provide better ways of organiz<strong>in</strong>g <strong>in</strong>formation <strong>and</strong> are a<br />

great tool for def<strong>in</strong><strong>in</strong>g data as part of an <strong>SOA</strong> us<strong>in</strong>g cloud comput<strong>in</strong>g project.

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

Saved successfully!

Ooh no, something went wrong!