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.

126 Chapter 6 Work<strong>in</strong>g from <strong>Your</strong> Services to the <strong>Cloud</strong>s<br />

The Need for a Service-Level Underst<strong>and</strong><strong>in</strong>g<br />

While we covered a lot <strong>in</strong> this chapter, the core concept you want to take<br />

away is that we need to underst<strong>and</strong> the core services that exist <strong>in</strong> our problem<br />

doma<strong>in</strong> <strong>in</strong> order to make the right calls around which services should reside<br />

on-premise <strong>and</strong> should exist with<strong>in</strong> a cloud comput<strong>in</strong>g platform.<br />

Through this exercise, we have a much better underst<strong>and</strong><strong>in</strong>g of the <strong>in</strong>terwork<strong>in</strong>gs<br />

of our applications: what they do, the <strong>in</strong>formation they process,<br />

which are good c<strong>and</strong>idates for cloud comput<strong>in</strong>g, <strong>and</strong> which are not. Those<br />

who choose to skip this process will f<strong>in</strong>d that services exist on the wrong platform,<br />

either cloud or on-premise, <strong>and</strong> the new cloud comput<strong>in</strong>g architecture<br />

is likely to fail.<br />

While this seems like a lot of work, it really is only a quick survey <strong>and</strong><br />

underst<strong>and</strong><strong>in</strong>g of the present services. While we recommend basic concepts<br />

<strong>and</strong> basic approaches, the needs of your IT environment are go<strong>in</strong>g to be<br />

unique <strong>and</strong> may require slightly different approaches. As long as the objective<br />

of hav<strong>in</strong>g a complete underst<strong>and</strong><strong>in</strong>g of the services with<strong>in</strong> the problem<br />

doma<strong>in</strong> are achieved, the way you go about do<strong>in</strong>g that project is up to you.<br />

Another benefit of underst<strong>and</strong><strong>in</strong>g the doma<strong>in</strong> at a services level is that<br />

you can easily leverage the work def<strong>in</strong>ed <strong>in</strong> this chapter <strong>in</strong> other directions,<br />

perhaps to support the core enterprise architecture or build <strong>and</strong>/or ref<strong>in</strong>e<br />

your <strong>SOA</strong>. As we described at the beg<strong>in</strong>n<strong>in</strong>g of this chapter, many of the<br />

techniques <strong>and</strong> concepts are taken directly from <strong>SOA</strong>, with the caveat that we<br />

are look<strong>in</strong>g at <strong>SOA</strong> as it leverages cloud comput<strong>in</strong>g.<br />

The fact of the matter is that most of those look<strong>in</strong>g to leverage cloud<br />

comput<strong>in</strong>g will skip the approaches def<strong>in</strong>ed <strong>in</strong> Chapters 5, 6, <strong>and</strong> 7. They will<br />

typically start relocat<strong>in</strong>g or creat<strong>in</strong>g core bus<strong>in</strong>ess processes on cloud comput<strong>in</strong>g<br />

platforms without a clear underst<strong>and</strong><strong>in</strong>g of what they are relocat<strong>in</strong>g or<br />

build<strong>in</strong>g. Chances are high that they will fail more often than succeed. With a<br />

little bit of architectural plann<strong>in</strong>g <strong>and</strong> some basic work, you can remove a<br />

bunch of risk from your cloud comput<strong>in</strong>g project. After all, we are look<strong>in</strong>g to<br />

reduce risk <strong>and</strong> cost—otherwise there is no need to consider cloud comput<strong>in</strong>g.<br />

A little work goes a long way here <strong>and</strong> could make the difference between<br />

a successful cloud comput<strong>in</strong>g effort <strong>and</strong> some of the disasters we are bound to<br />

hear about as we move further along with this technology.

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

Saved successfully!

Ooh no, something went wrong!