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.

Def<strong>in</strong><strong>in</strong>g Processes 133<br />

companies, geographies, <strong>and</strong> other cloud platforms. Potentially dozens of services,<br />

data, <strong>and</strong> processes can be bound together across many <strong>in</strong>ternal systems<br />

with<strong>in</strong> many companies <strong>and</strong> many cloud platforms us<strong>in</strong>g a s<strong>in</strong>gle process that<br />

may be hosted anywhere.<br />

Def<strong>in</strong><strong>in</strong>g Processes<br />

How do services fit <strong>in</strong>to the picture Return<strong>in</strong>g to our services model from<br />

Chapter 6 <strong>and</strong> add<strong>in</strong>g processes, it is clear to see that processes connect services<br />

together to solve bus<strong>in</strong>ess problems, <strong>and</strong> services <strong>and</strong> processes may reside<br />

on-premise or on cloud-based platforms as needed to support the<br />

architecture, as seen <strong>in</strong> Figure 7.5.<br />

Processes are funny th<strong>in</strong>gs <strong>in</strong> that they may be services themselves, <strong>and</strong><br />

services can leverage processes just as processes can leverage services. This is<br />

not meant to confuse th<strong>in</strong>gs, just to po<strong>in</strong>t out that both services <strong>and</strong> processes<br />

are able to provide behavior. Processes, as we stated earlier, leverage a<br />

configuration <strong>and</strong> not a programm<strong>in</strong>g approach to def<strong>in</strong><strong>in</strong>g that behavior, so<br />

it is much easier to redef<strong>in</strong>e a process than it is to redef<strong>in</strong>e a service.<br />

On-Premise<br />

<strong>Cloud</strong> Provider<br />

Figure 7.5 The general idea. Processes leverage services for behavior <strong>and</strong> <strong>in</strong>formation,<br />

<strong>and</strong> these processes <strong>and</strong> services can reside on on-premise <strong>and</strong> cloudbased<br />

systems as needed to support the architecture.

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

Saved successfully!

Ooh no, something went wrong!