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.

48 Chapter 3 Def<strong>in</strong><strong>in</strong>g the <strong>Cloud</strong>s for the <strong>Enterprise</strong><br />

How will money be made from provid<strong>in</strong>g APIs for free You have to consider<br />

that most of the content on the Web is free to the browser user. Bus<strong>in</strong>ess<br />

models are driven <strong>in</strong> other ways, such as by advertis<strong>in</strong>g revenue. In other cases,<br />

sites that offer data for free to the browsers are simply provid<strong>in</strong>g the data us<strong>in</strong>g<br />

another mechanism. Thus, there are more ways to leverage the data directly<br />

with<strong>in</strong> other applications or mashups. It is logical to expect that most of the<br />

more popular data-as-a-service APIs will rema<strong>in</strong> free or available at a very low<br />

fee. After all, while the use of Web APIs exp<strong>and</strong>s, the key is adoption <strong>and</strong> leverag<strong>in</strong>g,<br />

<strong>and</strong> the money will come down the road for those who f<strong>in</strong>d their APIs<br />

pervasively embedded with<strong>in</strong> enterprises or clouds, through enterprise usage<br />

fees—<strong>in</strong> essence, the same way those who create freeware make money today.<br />

Eventually, you will see fees for <strong>in</strong>formation delivered via APIs that you<br />

would pay to see with<strong>in</strong> a browser. Moreover, there are complex bus<strong>in</strong>ess services<br />

<strong>and</strong> data, delivered as APIs, that may actually have to charge large fees<br />

right away consider<strong>in</strong>g the limited audience <strong>and</strong> the costs of development <strong>and</strong><br />

support. However, they will typically be much cheaper than hav<strong>in</strong>g to develop<br />

those services <strong>and</strong> ma<strong>in</strong>ta<strong>in</strong> that data yourself. We do not see many of these<br />

types of services yet, but as the world of the nonvisual Web exp<strong>and</strong>s, more of<br />

them will show up on the market.<br />

Should the possibility of future fees affect your development efforts A<br />

better question might be, How did the possibility of future fees related to<br />

exp<strong>and</strong><strong>in</strong>g your bus<strong>in</strong>ess onto the Internet affect your bus<strong>in</strong>ess Be aware of<br />

their potential, but also be aware of the benefits.<br />

You also need to consider proprietary issues—APIs that cause “lock-<strong>in</strong>,”<br />

or the <strong>in</strong>ability to leverage other APIs <strong>in</strong> its place because the <strong>in</strong>terface it leverages<br />

does not exist anywhere else. As with database-as-a-service offer<strong>in</strong>gs, you<br />

have to consider the downsides to proprietary <strong>in</strong>terfaces that do not allow you<br />

to easily move to other APIs.<br />

Process-as-a-Service<br />

Process-as-a-service refers to a remote resource that can b<strong>in</strong>d many resources<br />

together, either hosted with<strong>in</strong> the same cloud comput<strong>in</strong>g resource<br />

or remotely, to create bus<strong>in</strong>ess processes (see Figure 3.5). An example would

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

Saved successfully!

Ooh no, something went wrong!