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.

Test<strong>in</strong>g-as-a-Service 57<br />

Management/Governance-as-a-Service<br />

Management/governance-as-a-service is any on-dem<strong>and</strong> service that provides<br />

the ability to manage one or more cloud services, typically simple<br />

th<strong>in</strong>gs such topology, resource utilization, virtualization, <strong>and</strong> uptime management.<br />

Governance systems, such as the ability to enforce def<strong>in</strong>ed policies<br />

on data <strong>and</strong> services, are becom<strong>in</strong>g available as well. We cover governance <strong>in</strong><br />

great detail <strong>in</strong> Chapter 8, “Br<strong>in</strong>g<strong>in</strong>g Governance to the <strong>Cloud</strong>s.”<br />

Much the same as with security on dem<strong>and</strong>, this aspect of cloud comput<strong>in</strong>g<br />

is slow on the uptake. Most enterprises like to control management <strong>and</strong><br />

governance. However, as more applications <strong>and</strong> data are outsourced, it may<br />

make sense to manage <strong>and</strong> govern those resources from the clouds as well.<br />

Test<strong>in</strong>g-as-a-Service<br />

Test<strong>in</strong>g-as-a-service is the ability to test local or cloud-delivered systems us<strong>in</strong>g<br />

remotely hosted test<strong>in</strong>g software <strong>and</strong> services. It should be noted that<br />

while a cloud service requires test<strong>in</strong>g unto itself, test<strong>in</strong>g-as-a-service systems<br />

have the ability to test other cloud applications, Web sites, <strong>and</strong> <strong>in</strong>ternal enterprise<br />

systems, <strong>and</strong> they do not require a hardware or software footpr<strong>in</strong>t<br />

with<strong>in</strong> the enterprise.<br />

The advantages of test<strong>in</strong>g-as-a-service <strong>in</strong>clude the ability to avoid purchas<strong>in</strong>g<br />

test servers <strong>and</strong> test<strong>in</strong>g software. Moreover, <strong>in</strong> many respects, test<strong>in</strong>g,<br />

either on-premise or <strong>in</strong> the clouds, is better done through a test<strong>in</strong>g service<br />

that connects to those applications over the Internet, s<strong>in</strong>ce many real-life users<br />

will do the same th<strong>in</strong>g. Thus, if you are look<strong>in</strong>g to test a Web site or a<br />

Web-delivered application, test<strong>in</strong>g-as-a-service is actually more logical than<br />

test<strong>in</strong>g on-premise <strong>in</strong> many <strong>in</strong>stances.<br />

The downsides are the ones you might expect. Many of those who build<br />

<strong>and</strong> deploy applications like to control their test<strong>in</strong>g environments <strong>and</strong> would<br />

not dream of leverag<strong>in</strong>g test<strong>in</strong>g servers <strong>and</strong> software that they do not own or<br />

host. Aga<strong>in</strong>, as more applications are rehosted <strong>in</strong> the cloud, test<strong>in</strong>g-as-a-service<br />

will become more of an accepted paradigm.

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

Saved successfully!

Ooh no, something went wrong!