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.

158 Chapter 8 Br<strong>in</strong>g<strong>in</strong>g Governance to the <strong>Cloud</strong>s<br />

Governance Technology<br />

As you may recall from Chapter 6, runtime service governance technology<br />

provides the platform for policy execution <strong>and</strong> thus the process of enforc<strong>in</strong>g<br />

<strong>and</strong> implement<strong>in</strong>g those policies at service runtime, but it may do other<br />

th<strong>in</strong>gs as well.<br />

Runtime service governance technology comes <strong>in</strong> many flavors due to<br />

the number of vendors <strong>in</strong> that space <strong>and</strong> how it is def<strong>in</strong>ed by each vendor.<br />

There are no de facto st<strong>and</strong>ards as to what runtime service governance needs<br />

to be, but certa<strong>in</strong> patterns are emerg<strong>in</strong>g. Runtime service governance typically<br />

<strong>in</strong>cludes<br />

Service discovery<br />

Service delivery<br />

Service security<br />

Sett<strong>in</strong>g <strong>and</strong> ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g appropriate service levels<br />

Manag<strong>in</strong>g errors <strong>and</strong> exceptions<br />

Enabl<strong>in</strong>g onl<strong>in</strong>e upgrades <strong>and</strong> version<strong>in</strong>g<br />

Service validation<br />

Audit<strong>in</strong>g <strong>and</strong> logg<strong>in</strong>g<br />

Service discovery is the process of f<strong>in</strong>d<strong>in</strong>g, analyz<strong>in</strong>g, <strong>and</strong> detail<strong>in</strong>g an exist<strong>in</strong>g<br />

service <strong>and</strong> the def<strong>in</strong><strong>in</strong>g a policy to govern that service. The great th<strong>in</strong>g<br />

about this feature is that you simply enter the location of the service (URL),<br />

<strong>and</strong> the runtime service governance technology does the rest, <strong>in</strong>clud<strong>in</strong>g enter<strong>in</strong>g<br />

aspects of the service <strong>in</strong>to the repository (discussed shortly).<br />

Service delivery is the process of mov<strong>in</strong>g services from development to<br />

execution or production, either on-premise or <strong>in</strong>to the clouds.<br />

Service security encompasses the functions around protection of the<br />

managed services <strong>and</strong> enforcement of the policies.<br />

Sett<strong>in</strong>g <strong>and</strong> ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g appropriate service levels refers to mak<strong>in</strong>g sure<br />

that all of the services execute per the service agreements <strong>and</strong> preset levels.<br />

This is especially important <strong>in</strong> an architecture that leverages cloud comput<strong>in</strong>g<br />

because those services may come with service-level agreements that must<br />

be managed too.<br />

Manag<strong>in</strong>g errors <strong>and</strong> exceptions is a feature whereby any errors <strong>and</strong> exceptions<br />

that occur are captured, analyzed, <strong>and</strong> perhaps recovered from automatically.<br />

Typically, this means that those who implement the policies<br />

def<strong>in</strong>e how errors <strong>and</strong> exceptions should be managed for a specific service or

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

Saved successfully!

Ooh no, something went wrong!