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.

Old or New 83<br />

The advantage of creat<strong>in</strong>g new systems <strong>in</strong> clouds is that you have a green<br />

field opportunity because you can def<strong>in</strong>e everyth<strong>in</strong>g <strong>and</strong> you are not limited<br />

by an exist<strong>in</strong>g system that has predef<strong>in</strong>ed processes <strong>and</strong> data. The process of<br />

def<strong>in</strong><strong>in</strong>g a new system should be much easier <strong>and</strong> much more fun. New startups<br />

today that leverage cloud comput<strong>in</strong>g have the ability to both design the<br />

systems for cloud comput<strong>in</strong>g platforms <strong>and</strong> leverage cloud comput<strong>in</strong>g out of<br />

the gate, which provides them with a key strategic advantage. You may assume<br />

that many startups that break out over the next few years will do so<br />

largely because their core IT operations costs are very low due to cloud comput<strong>in</strong>g.<br />

They will have more agility with those architectures as well.<br />

Let’s Get Some Context<br />

This <strong>and</strong> the next two chapters—focused on underst<strong>and</strong><strong>in</strong>g your data, services,<br />

<strong>and</strong> processes—are really about def<strong>in</strong><strong>in</strong>g what you already have so that<br />

you have a complete underst<strong>and</strong><strong>in</strong>g of what to place on a cloud comput<strong>in</strong>g<br />

platform with<strong>in</strong> the context of a larger architecture. Those who just toss applications<br />

out onto clouds without this type of deep analysis will f<strong>in</strong>d that the end<br />

of the process is more difficult <strong>and</strong> time-consum<strong>in</strong>g than if they had worked<br />

from a well-laid plan. This is true not just for a cloud comput<strong>in</strong>g architecture,<br />

but for any architecture, <strong>in</strong>clud<strong>in</strong>g those that use <strong>SOA</strong> approaches, which is really<br />

the purpose of this book: cloud comput<strong>in</strong>g <strong>and</strong> <strong>SOA</strong> convergence, or <strong>SOA</strong><br />

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

Underst<strong>and</strong><strong>in</strong>g the data, the topic of this chapter, requires def<strong>in</strong><strong>in</strong>g all relevant<br />

metadata with<strong>in</strong> the c<strong>and</strong>idate applications, new or old, that you wish to<br />

place on cloud comput<strong>in</strong>g platforms. This means def<strong>in</strong><strong>in</strong>g where the data is<br />

now, the data structure, the logical model, the physical model, security issues,<br />

data def<strong>in</strong>itions, <strong>and</strong> so on. At the end of this process, you should have a populated<br />

metadata layer <strong>and</strong> a common <strong>in</strong>formation model (described later).<br />

Underst<strong>and</strong><strong>in</strong>g the services, the topic of Chapter 6, “Work<strong>in</strong>g from <strong>Your</strong><br />

Services to the <strong>Cloud</strong>s,” means that we are look<strong>in</strong>g at Web services, transactions,<br />

or APIs that are externalized by the exist<strong>in</strong>g c<strong>and</strong>idate systems. The purpose<br />

of this process is to list them, underst<strong>and</strong> them <strong>in</strong> detail, document them,<br />

<strong>and</strong> l<strong>in</strong>k them back to the <strong>in</strong>formation model we def<strong>in</strong>ed <strong>in</strong> the previous step.<br />

Aga<strong>in</strong>, we are attempt<strong>in</strong>g to underst<strong>and</strong> exist<strong>in</strong>g or new services that either will<br />

cont<strong>in</strong>ued

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

Saved successfully!

Ooh no, something went wrong!