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.

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.

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

Saved successfully!

Ooh no, something went wrong!