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.

Mov<strong>in</strong>g Onward 221<br />

put<strong>in</strong>g may be of huge benefit to your enterprise IT, you have to consider all<br />

of the angles we laid out <strong>in</strong> Chapter 4.<br />

Q: What about cloud comput<strong>in</strong>g st<strong>and</strong>ards go<strong>in</strong>g forward<br />

A: St<strong>and</strong>ards are important to <strong>SOA</strong> <strong>and</strong> thus should extend to cloud comput<strong>in</strong>g.<br />

There are over 150 separate <strong>SOA</strong> st<strong>and</strong>ards, called the WS-* st<strong>and</strong>ards,<br />

rang<strong>in</strong>g from st<strong>and</strong>ard ways of do<strong>in</strong>g messag<strong>in</strong>g to st<strong>and</strong>ard ways of do<strong>in</strong>g<br />

governance. Many <strong>in</strong> the world of cloud comput<strong>in</strong>g consider cloud comput<strong>in</strong>g<br />

as a new space that needs new st<strong>and</strong>ards. The fact is, most of the st<strong>and</strong>ards<br />

we have worked on <strong>in</strong> the world of <strong>SOA</strong> over the past several years are<br />

applicable to the world of cloud comput<strong>in</strong>g. <strong>Cloud</strong> comput<strong>in</strong>g is simply a<br />

change <strong>in</strong> platform, <strong>and</strong> the exist<strong>in</strong>g architectural st<strong>and</strong>ards we leverage<br />

should transfer nicely to the cloud comput<strong>in</strong>g space.<br />

Hav<strong>in</strong>g said that, s<strong>in</strong>ce many consider the cloud comput<strong>in</strong>g space to be<br />

“new,” we will surely see cloud comput<strong>in</strong>g–specific st<strong>and</strong>ards emerge, perhaps<br />

st<strong>and</strong>ards that address the need for portability of code <strong>and</strong> st<strong>and</strong>ards<br />

<strong>in</strong>terfaces. Those are f<strong>in</strong>e, but we should look at the exist<strong>in</strong>g <strong>SOA</strong> st<strong>and</strong>ards<br />

<strong>in</strong> the world of cloud comput<strong>in</strong>g, <strong>and</strong> not create new st<strong>and</strong>ards for the sake<br />

of creat<strong>in</strong>g new st<strong>and</strong>ards.<br />

St<strong>and</strong>ards are a double-edged sword; they clearly provide some value by<br />

protect<strong>in</strong>g you from vendor-specific st<strong>and</strong>ards, <strong>in</strong> this case, cloud lock-<strong>in</strong>.<br />

However, they can delay th<strong>in</strong>gs as enterprise ITs wait for the st<strong>and</strong>ards to<br />

emerge. Moreover, they may not live up to expectations when they do arrive<br />

<strong>and</strong> not provide the anticipated value.<br />

St<strong>and</strong>ards should be driven by exist<strong>in</strong>g technologies rather than by def<strong>in</strong><strong>in</strong>g<br />

new st<strong>and</strong>ards approaches for new technologies. While the latter does<br />

occasionally work, more often it leads to design-by-committee <strong>and</strong> poor<br />

technology. Past failures around st<strong>and</strong>ards should make this less of an issue<br />

<strong>in</strong> the world of cloud comput<strong>in</strong>g.<br />

So, when consider<strong>in</strong>g <strong>SOA</strong> <strong>and</strong> cloud comput<strong>in</strong>g st<strong>and</strong>ards, take a few<br />

th<strong>in</strong>gs <strong>in</strong>to consideration:<br />

St<strong>and</strong>ards should be driven by three or more technology vendors that actually<br />

plan to employ the st<strong>and</strong>ard. Watch out for st<strong>and</strong>ards that <strong>in</strong>clude<br />

just one vendor <strong>and</strong> many consult<strong>in</strong>g organizations.<br />

St<strong>and</strong>ards should be well def<strong>in</strong>ed. This means the devil is <strong>in</strong> the details,<br />

<strong>and</strong> a true st<strong>and</strong>ard should be def<strong>in</strong>ed <strong>in</strong> detail all the way down to the

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

Saved successfully!

Ooh no, something went wrong!