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