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.

Where Are the Applications 183<br />

Data<br />

Services<br />

Processes<br />

Data<br />

PaaS<br />

Data<br />

Data<br />

Data<br />

IaaS<br />

DaaS<br />

Figure 10.2 We allocate some of the data, services, <strong>and</strong> processes to cloud comput<strong>in</strong>g<br />

platforms, where it makes sense to do so. In this example, we use platformas-a-service<br />

(PaaS), <strong>in</strong>frastructure-as-a-service (IaaS), <strong>and</strong> database-as-a-service<br />

(DaaS). However, your cloud needs are largely dependent on your own bus<strong>in</strong>ess<br />

<strong>and</strong> technology requirements.<br />

Figure 10.3 shows the architecture depicted <strong>in</strong> Figure 10.2, but this time<br />

we def<strong>in</strong>ed applications, or bundles of data, processes, <strong>and</strong> services that can<br />

be considered applications or, more accurately, composite applications. These<br />

can exist on a s<strong>in</strong>gle platform, on-premise, or <strong>in</strong> the clouds, or they can exist<br />

between on-premise platforms <strong>and</strong> the clouds.<br />

The applications are what the bus<strong>in</strong>ess sees out of the architecture, <strong>and</strong><br />

they are very important to the architecture. Also, keep <strong>in</strong> m<strong>in</strong>d that applications<br />

should share services, processes, <strong>and</strong> data, thus promot<strong>in</strong>g the benefit of<br />

reuse for our <strong>SOA</strong> us<strong>in</strong>g cloud comput<strong>in</strong>g. Moreover, the architecture should<br />

support the core concept of agility, mean<strong>in</strong>g that it can change through configuration<br />

mechanisms <strong>and</strong> not drive cont<strong>in</strong>ual redevelopment.

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

Saved successfully!

Ooh no, something went wrong!