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.

192 Chapter 10 Def<strong>in</strong><strong>in</strong>g C<strong>and</strong>idate Data, Services, <strong>and</strong> Processes for the <strong>Cloud</strong>s<br />

This is great news for those of us who develop Web Services or implement<br />

<strong>SOA</strong> on-premise or via cloud comput<strong>in</strong>g. With the use of RIAs, suddenly those<br />

services have a much higher value. You can mix <strong>and</strong> match services with<strong>in</strong> a<br />

rich client to create some very valuable applications.<br />

Rich clients give us the ability to view applications that look <strong>and</strong> act like<br />

native client programs even though they run remotely. That is a step <strong>in</strong> the right<br />

direction—<strong>and</strong> the reason RIA is so important to <strong>SOA</strong> <strong>and</strong> cloud comput<strong>in</strong>g.<br />

When Money Is Tight<br />

<strong>Cloud</strong> comput<strong>in</strong>g is an alternative to consider seriously when cost sav<strong>in</strong>gs is<br />

an issue. As we covered <strong>in</strong> Chapter 4, cloud comput<strong>in</strong>g is typically (but not<br />

always) less expensive. If budgets are tight, cloud comput<strong>in</strong>g may be the best<br />

option, <strong>and</strong> we stress may. There are a few rules of thumb here.<br />

First, new companies (startups) <strong>and</strong> their data, services, <strong>and</strong> processes<br />

are typically the best fit for cloud comput<strong>in</strong>g given that their applications are<br />

new (we cover this next) <strong>and</strong> that they need to operate with the least possible<br />

amount of overhead. Therefore, the requirement for cheap <strong>and</strong> new turns<br />

most new companies toward cloud comput<strong>in</strong>g. I suspect as they grow that<br />

the use of cloud comput<strong>in</strong>g resources for their IT <strong>in</strong>frastructure will give<br />

them a huge advantage <strong>in</strong> the marketplace when look<strong>in</strong>g at efficiencies relative<br />

to their larger <strong>and</strong> older competitors.<br />

Second, exist<strong>in</strong>g companies look<strong>in</strong>g to leverage cloud comput<strong>in</strong>g need to<br />

carefully consider the true cost advantage of do<strong>in</strong>g so. A typical movement to<br />

the cloud will be an application prototype that is built on an <strong>in</strong>frastructureas-a-service<br />

or platform-as-a-service cloud, with the battle cry of “cost reduction.”<br />

And it seems logical that an application <strong>in</strong>frastructure that costs<br />

$10 a day is better than an on-premise <strong>in</strong>frastructure that costs $100 a day.<br />

However, when you consider all of the costs, <strong>in</strong>clud<strong>in</strong>g <strong>in</strong>tegration, risk, security,<br />

management, <strong>and</strong> all the th<strong>in</strong>gs we discussed <strong>in</strong> Chapter 4, the cost<br />

sav<strong>in</strong>gs are somewhat diluted if not elim<strong>in</strong>ated.<br />

Avoid<strong>in</strong>g “Hype Mistakes” around <strong>Cloud</strong> <strong>Comput<strong>in</strong>g</strong><br />

<strong>Cloud</strong> comput<strong>in</strong>g is well-hyped technology; there is no gett<strong>in</strong>g around this<br />

fact. Those mov<strong>in</strong>g toward cloud comput<strong>in</strong>g, either by build<strong>in</strong>g new services,

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

Saved successfully!

Ooh no, something went wrong!