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 ...
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