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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

26 Chapter 2 Reach<strong>in</strong>g for the <strong>Cloud</strong>s<br />

you want to drive, as well as <strong>in</strong> just the right amounts, is a clear value of<br />

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

Second is the commoditization of b<strong>and</strong>width, which allows enterprises<br />

to leverage cloud comput<strong>in</strong>g resources as if they are local. Thus, you can leverage<br />

storage <strong>and</strong> runtime resources as if they existed with<strong>in</strong> your data center,<br />

someth<strong>in</strong>g that was difficult just a few years ago.<br />

F<strong>in</strong>ally, there is the availability of very <strong>in</strong>novative cloud comput<strong>in</strong>g providers.<br />

While the architecture <strong>and</strong> model of cloud comput<strong>in</strong>g is noth<strong>in</strong>g new,<br />

the cloud comput<strong>in</strong>g players who provide the services are, <strong>in</strong>clud<strong>in</strong>g <strong>in</strong>frastructure-as-a-service<br />

players such as Amazon’s EC2 <strong>and</strong> platform-as-a-service<br />

players such as Google’s App Eng<strong>in</strong>e. With cloud comput<strong>in</strong>g grow<strong>in</strong>g by<br />

leaps <strong>and</strong> bounds, better <strong>and</strong> more <strong>in</strong>novative cloud comput<strong>in</strong>g services are<br />

be<strong>in</strong>g built <strong>and</strong> released cont<strong>in</strong>uously.<br />

There are clear differences between early time shar<strong>in</strong>g <strong>and</strong> modern cloud<br />

comput<strong>in</strong>g, but those who have been around for awhile see some very familiar<br />

patterns. As we move forward with cloud comput<strong>in</strong>g, the idea is to leverage<br />

cloud comput<strong>in</strong>g as another tool <strong>in</strong> the shed that has the potential to<br />

make your enterprise architecture more cost effective <strong>and</strong> efficient.<br />

However, as with any new technology trend, cloud comput<strong>in</strong>g is not a<br />

silver bullet that you can shoot at every conceivable IT problem <strong>and</strong> expect<br />

good results. There is noth<strong>in</strong>g here we have not dealt with before, so it<br />

should not be that scary, <strong>and</strong> we should underst<strong>and</strong> the value of cloud comput<strong>in</strong>g<br />

<strong>and</strong> other architectural options.<br />

Where <strong>SOA</strong> Meets the <strong>Cloud</strong>s<br />

If you want to provide real value to your enterprise, <strong>SOA</strong> should extend out of<br />

the firewall <strong>and</strong> onto cloud comput<strong>in</strong>g platforms. However, this is not universally<br />

accepted by the rank-<strong>and</strong>-file <strong>SOA</strong> guys. Generally speak<strong>in</strong>g, most view<br />

<strong>SOA</strong> as someth<strong>in</strong>g that occurred exclusively with<strong>in</strong> the firewall. Extend<strong>in</strong>g the<br />

reach of their <strong>SOA</strong> to Internet-based resources was taboo. Indeed, with<strong>in</strong> most<br />

enterprises, Web-delivered resources, such as cloud services, are not <strong>in</strong> use. In<br />

most cases, fear, more than any real issues they may have, prevents companies<br />

from adopt<strong>in</strong>g this new technology approach. We discuss resistance to cloud<br />

comput<strong>in</strong>g <strong>and</strong> <strong>SOA</strong> <strong>in</strong> much more detail <strong>in</strong> Chapter 12, “Mov<strong>in</strong>g Onward.”<br />

<strong>Cloud</strong> comput<strong>in</strong>g is really <strong>SOA</strong> that uses Internet-based resources,<br />

<strong>in</strong>clud<strong>in</strong>g services, applications, directories, tools, <strong>and</strong> so on, <strong>and</strong> generally

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

Saved successfully!

Ooh no, something went wrong!