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