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 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
14 Chapter 1 Where We Are, How We Got Here, <strong>and</strong> How to Fix It<br />
The Dream Team of <strong>Cloud</strong> <strong>Comput<strong>in</strong>g</strong> <strong>and</strong> <strong>SOA</strong><br />
While you can certa<strong>in</strong>ly leverage a cloud without practic<strong>in</strong>g <strong>SOA</strong>, <strong>and</strong> you can<br />
leverage <strong>SOA</strong> without leverag<strong>in</strong>g cloud comput<strong>in</strong>g, the real value of cloud<br />
comput<strong>in</strong>g is the ability to use services, data, <strong>and</strong> processes that can exist outside<br />
of the firewall <strong>in</strong> SEDC (somebody else’s datacenter). Those who attempt<br />
to toss th<strong>in</strong>gs to the clouds without some architectural forethought will f<strong>in</strong>d<br />
that cloud comput<strong>in</strong>g does not provide the value. Indeed, it could knock you<br />
back a few steps when consider<strong>in</strong>g the risks <strong>and</strong> cost of migration.<br />
There will be some core patterns of success with cloud comput<strong>in</strong>g over<br />
the forthcom<strong>in</strong>g years. Those who leverage cloud comput<strong>in</strong>g with<strong>in</strong> the context<br />
of an architecture will succeed, while those who just toss th<strong>in</strong>gs <strong>in</strong>to the<br />
clouds as they th<strong>in</strong>k they need to will fail. Remember, <strong>SOA</strong> can provide a<br />
compell<strong>in</strong>g bus<strong>in</strong>ess proposition when comb<strong>in</strong>ed with cloud comput<strong>in</strong>g <strong>and</strong><br />
an enterprise that needs this type of solution (see Figure 1.3).<br />
Indeed, one can consider cloud comput<strong>in</strong>g the extension of <strong>SOA</strong> out to<br />
cloud-delivered resources, such as storage-as-a-service, data-as-a-service,<br />
platform-as-a-service—you get the idea (see Figure 1.4). The trick is to determ<strong>in</strong>e<br />
which services, <strong>in</strong>formation, <strong>and</strong> processes are good c<strong>and</strong>idates to<br />
reside <strong>in</strong> the clouds as well as which cloud services should be abstracted<br />
with<strong>in</strong> the exist<strong>in</strong>g or emerg<strong>in</strong>g <strong>SOA</strong>. We take you through that process <strong>in</strong><br />
Chapters 4 through 11.<br />
Simply put, you can th<strong>in</strong>k of clouds as additional places to run th<strong>in</strong>gs.<br />
The advantage is that you do not have to drag yet another software-rich<br />
server <strong>in</strong>to the data center along with the people required to ma<strong>in</strong>ta<strong>in</strong> it.<br />
<strong>SOA</strong><br />
Cha-Ch<strong>in</strong>g!<br />
<strong>Cloud</strong><br />
<strong>Comput<strong>in</strong>g</strong><br />
Figure 1.3 <strong>SOA</strong> <strong>and</strong> cloud comput<strong>in</strong>g provide a great deal of value when they<br />
work together.