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.

When the <strong>Cloud</strong> Fits 33<br />

Service-level agreements record a common underst<strong>and</strong><strong>in</strong>g about services,<br />

priorities, responsibilities, guarantees, <strong>and</strong> warranties between the cloud provider<br />

<strong>and</strong> the cloud user. Many cloud providers do not offer them, but that<br />

will change as larger enterprises with stricter requirements beg<strong>in</strong> to leverage<br />

cloud comput<strong>in</strong>g. The trend is for cloud comput<strong>in</strong>g providers to offer SLAs,<br />

but of course they do so by pass<strong>in</strong>g the cost of the risk down to the cloud<br />

comput<strong>in</strong>g platform consumer. It is another issue <strong>and</strong> cost to consider.<br />

When the <strong>Cloud</strong> Fits<br />

Now we underst<strong>and</strong> both the benefits <strong>and</strong> the drawbacks of cloud comput<strong>in</strong>g.<br />

Let’s talk more about whether or not an application or a system is a fit<br />

for cloud comput<strong>in</strong>g. Keep <strong>in</strong> m<strong>in</strong>d that this really beg<strong>in</strong>s with underst<strong>and</strong><strong>in</strong>g<br />

your own architecture issues <strong>and</strong> the design patterns of the application.<br />

We cover these issues <strong>in</strong> much more detail <strong>in</strong> Chapter 10, “Def<strong>in</strong><strong>in</strong>g C<strong>and</strong>idate<br />

Data, Services, <strong>and</strong> Processes for the <strong>Cloud</strong>s,” <strong>and</strong> Chapter 11, “Mak<strong>in</strong>g<br />

the Move to <strong>Cloud</strong> <strong>Comput<strong>in</strong>g</strong>,” but it is important that we get a sense of<br />

where cloud comput<strong>in</strong>g fits before we beg<strong>in</strong> the process of def<strong>in</strong><strong>in</strong>g our <strong>SOA</strong><br />

us<strong>in</strong>g cloud comput<strong>in</strong>g.<br />

<strong>Cloud</strong> <strong>Comput<strong>in</strong>g</strong> Is a Fit . . .<br />

When the processes, applications, <strong>and</strong> data are largely <strong>in</strong>dependent, or<br />

when they are not tightly coupled with other applications or <strong>in</strong>formation.<br />

The idea is that if they are tightly coupled, they are difficult, if not<br />

impossible, to decouple, <strong>and</strong> thus will not operate <strong>in</strong>dependently on a<br />

remote platform. If they are loosely coupled, fit is not an issue. Loosely<br />

coupled applications are a much better fit for cloud comput<strong>in</strong>g.<br />

When the po<strong>in</strong>ts of <strong>in</strong>tegration are well def<strong>in</strong>ed, or when there are welldef<strong>in</strong>ed<br />

po<strong>in</strong>ts with<strong>in</strong> an application where that application can share<br />

data, behavior, <strong>and</strong> processes. Thus, they are easy to <strong>in</strong>tegrate with applications<br />

back <strong>in</strong> the enterprise.<br />

When a lower level of security will work just f<strong>in</strong>e, or when the <strong>in</strong>formation<br />

to be conta<strong>in</strong>ed with<strong>in</strong> the cloud comput<strong>in</strong>g environment requires<br />

a low level of security, <strong>and</strong> the world will not end if the <strong>in</strong>formation<br />

somehow got out. <strong>Cloud</strong> comput<strong>in</strong>g systems typically provide “good

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

Saved successfully!

Ooh no, something went wrong!