<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Edge of the Cloud &#187; API Architecture</title>
	<atom:link href="http://edgeofthecloud.com/tag/api-architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://edgeofthecloud.com</link>
	<description>Chet Kapoor’s view on the cloud &#38; the API economy</description>
	<lastBuildDate>Sat, 19 Sep 2009 14:30:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lets not confuse API strategy with a developer/platform strategy</title>
		<link>http://edgeofthecloud.com/2009/06/lets-not-confuse-api-strategy-with-a-developerplatform-strategy/</link>
		<comments>http://edgeofthecloud.com/2009/06/lets-not-confuse-api-strategy-with-a-developerplatform-strategy/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 16:16:24 +0000</pubDate>
		<dc:creator>Chet Kapoor</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[Developer Community]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=302</guid>
		<description><![CDATA[Opening up APIs does not mean signing up for creating a developer community or a platform. Many folks are talking about &#8220;turning an application into a platform&#8221; strategy. How many platforms we do know. It is one thing to access an API and check out the docs on the Web and another thing to become [...]]]></description>
			<content:encoded><![CDATA[<p>Opening up APIs does not mean signing up for creating a developer community or a platform. Many folks are talking about &#8220;turning an application into a platform&#8221; strategy. How many platforms we do know. It is one thing to <a href="http://www.infoworld.com/d/architecture/cloud-based-apis-will-drive-soa-and-cloud-convergence-277">access an API</a> and check out the docs on the Web and another thing to become part of &#8220;community.&#8221; There are not that many developer communities out there and more importantly there are a very few platforms out there. Building a platform and maintaining it take a very focused strategy over a long period of time. Check out <a href="http://www.joelonsoftware.com/articles/APIWar.html">Joel on Software about platform</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/06/lets-not-confuse-api-strategy-with-a-developerplatform-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On-premise, on-demand, or both?</title>
		<link>http://edgeofthecloud.com/2009/06/on-premise-on-demand-or-both/</link>
		<comments>http://edgeofthecloud.com/2009/06/on-premise-on-demand-or-both/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 16:45:58 +0000</pubDate>
		<dc:creator>Chet Kapoor</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Infrastructure]]></category>
		<category><![CDATA[On-demand]]></category>
		<category><![CDATA[On-premise]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=284</guid>
		<description><![CDATA[Many of you probably read Phil Wainewrights recent blog on &#8220;Why Bother with Multi-tenancy?&#8221; Good reading.  The pros and cons for on-premise and on-demand are well known. no point of stating the obvious. The question on how to make a decision is trickier. Here is my perspective:
Market/Customer:
This is by far the most important perspective. [...]]]></description>
			<content:encoded><![CDATA[<p>Many of you probably read Phil Wainewrights recent blog on <a href="http://www.ebizq.net/blogs/connectedweb/2009/06/why_bother_with_multi-tenancy.php">&#8220;Why Bother with Multi-tenancy?&#8221;</a> Good reading.  The pros and cons for <a href="http://itmanagement.earthweb.com/features/article.php/12297_3824516_2/How-to-Be-a-Cloud-Computing-Vendor.htm">on-premise and on-demand</a> are well known. no point of stating the obvious. The question on how to make a decision is trickier. Here is my perspective:</p>
<p>Market/Customer:<br />
This is by far the most important perspective. Let&#8217;s take a current example: as cloud computing becomes part of enterprise computing, customers will go with the hybrid approach. if you keep hearing that (as we have), it becomes very clear that having an on-premise and on-demand offering will fit very well with their needs/strategy.</p>
<p>Strategy:<br />
Independent of the technical reasons to do or not to do, there are probably strategic reasons that are more important. For example, Salesforce.com probably got many requests to make their technology available on-premise. Hard to do when the KEY differentiation is &#8216;no software.&#8217; The other aspect is DNA. Running an on-demand application needs different kinds of folks that the ones traditional software companies usually have.</p>
<p><a href="http://outbound-call-center.tmcnet.com/topics/hosted-call-center/articles/56628-crm-on-demand-vs-on-premise-four-considerations.htm">Technology/Architecture</a>:<br />
- On-premise software is designed to ship, so one has to worry about size of image, install scripts, platform dependencies etc. These factors affect the overall architecture much more than one thinks.<br />
- On-demand software/site is designed for scale, ease of use, zero downtime etc.<br />
- If on-premise software is designed for simplicity and scale, it is much easier to make it available available on-demand &#8211; the other way round is much more difficult.<br />
- Much like open source. Technology that was not designed to be open source is very hard to open source.</p>
<p>In general customers want flexibility, too much of which leads to increased complexity. Vendors have to start by answering simple questions like why and how.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/06/on-premise-on-demand-or-both/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud computing vs. SOA &#8211; it is simple</title>
		<link>http://edgeofthecloud.com/2009/06/cloud-computing-vs-soa-it-is-simple/</link>
		<comments>http://edgeofthecloud.com/2009/06/cloud-computing-vs-soa-it-is-simple/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 16:48:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=275</guid>
		<description><![CDATA[Much debate on SOA vs. Cloud computing. Not sure it is worth having.
SOA is an approach. Much like OOP (object oriented programming). Make building and maintaining IT systems more efficient.
Cloud Computing is about enabling technology. Much like Client/Server or Web Computing, the drivers are costs and time to market/revenue.
ALL customers that we talk to get [...]]]></description>
			<content:encoded><![CDATA[<p>Much <a href="http://blogs.zdnet.com/Hinchcliffe/?p=525">debate on SOA vs. Cloud computing</a>. Not sure it is worth having.</p>
<p>SOA is an approach. Much like OOP (<a href="http://en.wikipedia.org/wiki/Object-oriented_programming">object oriented programming</a>). Make building and maintaining IT systems more efficient.</p>
<p>Cloud Computing is about enabling technology. Much like Client/Server or Web Computing, the drivers are costs and time to market/revenue.</p>
<p>ALL customers that we talk to get the difference. Not sure why there is so much confusion.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/06/cloud-computing-vs-soa-it-is-simple/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloud Computing is about &#8220;Web scale&#8221;</title>
		<link>http://edgeofthecloud.com/2009/06/cloud-computing-is-about-web-scale/</link>
		<comments>http://edgeofthecloud.com/2009/06/cloud-computing-is-about-web-scale/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 16:41:09 +0000</pubDate>
		<dc:creator>Chet Kapoor</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[API Deployment]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Infrastructure]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=271</guid>
		<description><![CDATA[Interesting Forrester report called &#8220;Trends in Cloud Computing&#8221; by James Staten dated May 26th, 2009. Worthwhile read. Few noteworthy points:
&#8220;Cloud computing&#8221; contains the seeds of IT&#8217;s next generation &#8211; YES. This is real, much like client server and Web computing&#8230; in fact probably has benefits of both &#8211; cost and revenue.
Cloud&#8217;s customers (slide #16) &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting Forrester report called &#8220;Trends in Cloud Computing&#8221; by <a href="http://www.forrester.com/rb/analyst/james_staten">James Staten</a> dated May 26th, 2009. Worthwhile read. Few noteworthy points:</p>
<p>&#8220;Cloud computing&#8221; contains the seeds of IT&#8217;s next generation &#8211; YES. This is real, much like client server and Web computing&#8230; in fact probably has benefits of both &#8211; cost and revenue.</p>
<p>Cloud&#8217;s customers (slide #16) &#8211; great customer segmentation. would like to add that almost all enterprise customers are using cloud for revenue or customer service related projects and using time to market/costs as the major drivers.</p>
<p>The systems vendors will not dominate (slide #22). This one requires a double take. James makes the point that for a vendor to succeed, it requires operations excellence in <a href="http://blogs.zdnet.com/Hinchcliffe/?p=543">Web scale</a> data center operations and system companies have expertise in managing enterprise <a href="http://www.serverwatch.com/virtualization/article.php/3824406">data centers</a> &#8211; wrong skills. This may seem like Wow! comment for many have not been through this, but for anybody who has built, deployed and managed enterprise apps. vs. Web apps they know the difference. The mindset is very different. The smart vendors are aware of this and will either focus on their sweet spot or acquire/grow into this space.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/06/cloud-computing-is-about-web-scale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud archiving will be a late bloomer</title>
		<link>http://edgeofthecloud.com/2009/06/cloud-archiving-will-be-a-late-bloomer/</link>
		<comments>http://edgeofthecloud.com/2009/06/cloud-archiving-will-be-a-late-bloomer/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 15:30:04 +0000</pubDate>
		<dc:creator>Chet Kapoor</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Data]]></category>
		<category><![CDATA[Cloud Infrastructure]]></category>
		<category><![CDATA[Cloud Security]]></category>
		<category><![CDATA[Cloud Storage]]></category>
		<category><![CDATA[Enterprise]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=265</guid>
		<description><![CDATA[The move by enterprises to store data in the cloud is logical&#8230; but this won’t happen over night. Moving crucial data to the cloud as the sole archive will most likely be one of the last business operations to move entirely to the could. Why? Trust. Spoken before on enterprise trust issues with the cloud, [...]]]></description>
			<content:encoded><![CDATA[<p>The move by <a href="http://edgeofthecloud.com/?p=262">enterprises</a> to store data in the cloud is logical&#8230; but this won’t happen over night. Moving crucial data to the cloud as the sole archive will most likely be one of the last business operations to move entirely to the could. Why? Trust. Spoken before on <a href="http://www.wwpi.com/top-stories/7192-cloud-computing-and-security-issues">enterprise trust issues with the cloud</a>, and in this case it makes sense. Unless it’s backup storage, many companies won’t trust the cloud to securely and reliably store files. The logical next step is the hybrid, or partial cloud approach that <a href="http://www.informationweek.com/blog/main/archives/2009/06/cloud_storages_2.html;jsessionid=FXYENNCSR5PV2QSNDLRSKH0CJUNN2JVN?catid=cloud-computing">we’re starting to see today</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/06/cloud-archiving-will-be-a-late-bloomer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Staying nimble – enterprise cloud adoption</title>
		<link>http://edgeofthecloud.com/2009/06/staying-nimble-%e2%80%93-enterprise-cloud-adoption/</link>
		<comments>http://edgeofthecloud.com/2009/06/staying-nimble-%e2%80%93-enterprise-cloud-adoption/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 16:45:25 +0000</pubDate>
		<dc:creator>Chet Kapoor</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[Cloud Adoption]]></category>
		<category><![CDATA[Cloud Security]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[Cloud Standards]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=262</guid>
		<description><![CDATA[Dion Hinchcliffe wrote recently on the ways in which cloud computing will change business. Though he recognizes the challenges to adoption in terms of trust around security and vendor lock-in, there’s clear potential in the enterprise – driving new revenue streams, outsourcing IT services, and the reconciliation of traditional SOA with the cloud and other [...]]]></description>
			<content:encoded><![CDATA[<p>Dion Hinchcliffe wrote recently on <a href="http://blogs.zdnet.com/Hinchcliffe/?p=488">the ways in which cloud computing will change business</a>. Though he recognizes the <a href="http://edgeofthecloud.com/?p=256">challenges to adoption</a> in terms of trust around security and vendor lock-in, there’s clear potential in the enterprise – <a href="http://blogs.gartner.com/daryl_plummer/2009/05/24/can-the-cloud-return-us-to-growth/">driving new revenue streams</a>, outsourcing IT services, and the reconciliation of traditional SOA with the cloud and other IT models, among others.</p>
<p>Another big benefit to enterprise cloud adoption will be a survival of the fittest among business – you really do need to start the move to the cloud to stay a viable business in today&#8217;s climate where the slightest edge means everything.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/06/staying-nimble-%e2%80%93-enterprise-cloud-adoption/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NetGain panel: Information companies in the clouds</title>
		<link>http://edgeofthecloud.com/2009/06/netgain-panel-information-companies-in-the-clouds/</link>
		<comments>http://edgeofthecloud.com/2009/06/netgain-panel-information-companies-in-the-clouds/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 17:09:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[API Deployment]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Infrastructure]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[Cloud Standards]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=253</guid>
		<description><![CDATA[Early last month I took part in a cloud panel at the SIIA NetGain Conference in San Francisco. I posted my thoughts here right after, and the video is now up on the NetGain site. Some interesting presentations from a couple of other information cloud companies&#8230; the video also gives some background on how Sonoa&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Early last month I took part in a cloud panel at the SIIA NetGain Conference in San Francisco. I posted my thoughts <a href="http://edgeofthecloud.com/?p=202">here right after</a>, and the <a href="http://www.siia.net/netgain/2009/netgain/information_companies_in_the_clouds.asp">video</a> is now up on the <a href="http://www.siia.net/netgain/2009/netgain/information_companies_in_the_clouds.asp">NetGain site</a>. Some interesting presentations from a couple of other information cloud companies&#8230; the video also gives some background on how <a href="http://www.sonoasystems.com/customer-success">Sonoa&#8217;s</a> customers are jumping into the cloud.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/06/netgain-panel-information-companies-in-the-clouds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud portability standards &#8211; why should we care?</title>
		<link>http://edgeofthecloud.com/2009/05/cloud-portability-standards-why-should-we-care/</link>
		<comments>http://edgeofthecloud.com/2009/05/cloud-portability-standards-why-should-we-care/#comments</comments>
		<pubDate>Wed, 27 May 2009 16:41:22 +0000</pubDate>
		<dc:creator>Chet Kapoor</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Design]]></category>
		<category><![CDATA[Cloud Infrastructure]]></category>
		<category><![CDATA[Cloud Standards]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=241</guid>
		<description><![CDATA[Have been hearing quite a bit about cloud portability recently. This also came up a recent panel at the SIIA NetGain conference. Here is my take:
- Customers think of information technology as a means to an end.
- When they are making IT related decisions (technology and vendor) they are generally making them for the long [...]]]></description>
			<content:encoded><![CDATA[<p>Have been hearing quite a bit about <a href="http://news.cnet.com/8301-19413_3-10241138-240.html">cloud portability</a> recently. This also came up a <a href="http://edgeofthecloud.com/?p=202">recent panel at the SIIA NetGain</a> conference. Here is my take:</p>
<p>- Customers think of information technology as a means to an end.<br />
- When they are making IT related decisions (technology and vendor) they are generally making them for the long term.<br />
- Technology decisions are based on many issues like skill availability, how it fits into the technology, standards &#8211; <a href="http://www.cio.com/article/491923/Group_Proposes_Cloud_Management_Standard">portability as it related to standards</a>.<br />
- Vendor decisions are also based on many issues like track record, area of focus/expertise etc. Leverage is also on the list. Portability helps with issue.</p>
<p>At the end of the day, customers are looking for <a href="http://edgeofthecloud.com/?p=102">standards based technology</a> that they can work with vendors to implement. Standards not only help them with technology related issues, but also leverage with vendors.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/05/cloud-portability-standards-why-should-we-care/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud computing will make IT more strategic</title>
		<link>http://edgeofthecloud.com/2009/05/cloud-computing-will-make-it-more-strategic/</link>
		<comments>http://edgeofthecloud.com/2009/05/cloud-computing-will-make-it-more-strategic/#comments</comments>
		<pubDate>Mon, 18 May 2009 21:43:02 +0000</pubDate>
		<dc:creator>Chet Kapoor</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[Cloud Architecture]]></category>
		<category><![CDATA[Cloud Infrastructure]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[IT Costs]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=223</guid>
		<description><![CDATA[A recent survey by Savvis showed that companies are looking to external IT resources to increase efficiency and shave costs. Savvis’ CTO, Bryan Doerr, best sums up the survey’s findings: “The survey confirms that organizations who outsource more IT infrastructure services are doing better than their counterparts by focusing IT resource on developing and managing [...]]]></description>
			<content:encoded><![CDATA[<p>A recent <a href="http://www.savvis.net/en-US/Company/News/Press/Pages/GlobalsurveyofITleadersrevealsmostsuccessfulorganisationsallocatemorebudgettooutsourcing.aspx">survey by Savvis</a> showed that companies are looking to external IT resources to increase efficiency and shave costs. Savvis’ CTO, Bryan Doerr, best sums up the survey’s findings: “The survey confirms that organizations who outsource more IT infrastructure services are doing better than their counterparts by focusing IT resource on developing and managing business critical applications. Many IT leaders are being forced to do more with less budget in 2009. Cloud computing can help businesses achieve cost savings and efficiencies, and gain cost, control and end-user experience metrics, often in combination with traditional managed services.”</p>
<p>The study claims that 72% of US companies think <a href="http://www.ecommercetimes.com/story/Pinning-Down-Enterprise-Data-Security-in-the-Cloud-67093.html">cloud computing</a> will play an important role in helping companies, especially in today’s economy – reducing infrastructure costs is cited as a big strategy for “doing more with less.” The main takeaway confirms what we’ve been seeing – selectively using <a href="http://www.itworld.com/saas/67806/saas-vendors-grow-uncertain-times">cloud services</a> will cut infrastructure costs and increase IT operations efficiency.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/05/cloud-computing-will-make-it-more-strategic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Q&amp;A With Aaron D. Smith, Product Manager, QuickArrow</title>
		<link>http://edgeofthecloud.com/2009/04/qa-with-aaron-d-smith-product-manager-quickarrow/</link>
		<comments>http://edgeofthecloud.com/2009/04/qa-with-aaron-d-smith-product-manager-quickarrow/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 17:15:43 +0000</pubDate>
		<dc:creator>Chet Kapoor</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[API Architecture]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Cloud Services]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://edgeofthecloud.com/?p=141</guid>
		<description><![CDATA[I recently sat down with my friend Aaron Smith to get his thoughts on the business benefits of APIs. You can read more of Aaron&#8217;s thoughts on APIs here.
What do you see as the business benefits of APIs?
Just like every business has its own processes and revenue models, not all will benefit from APIs in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://asmitty.wordpress.com/"><img class="alignleft size-thumbnail wp-image-154" src="http://edgeofthecloud.com/wp-content/uploads/2009/04/aaron-smith-150x150.jpg" alt="Aaron Smith" width="139" height="139" /></a>I recently sat down with my friend Aaron Smith to get his thoughts on the business benefits of APIs. You can read more of Aaron&#8217;s thoughts on APIs <a href="http://asmitty.wordpress.com/">here</a>.</p>
<p><em>What do you see as the business benefits of APIs?</em></p>
<p>Just like every business has its own processes and revenue models, not all will benefit from APIs in the same way. One company is a content provider, basically a database to be searched. They may have a goal of selling raw access to that data to other companies or partnering to create new applications. Another company may want to use its API to facilitate application integration for its clients. The opportunities are as varied as the companies that deploy them.</p>
<p>Remember when XML was introduced into Web development? HTML was used in formatting the presentation layer and XML was used to serialize the data. By using Web services APIs you have the ability to abstract away the UI from the application. Now the UI can evolve or change to meet the client needs. Think about <a href="http://blogs.zdnet.com/gadgetreviews/?p=3409">how you interact with Twitter</a> – do you ever go to the Web site? Many do not because they have a much better experience using other client apps. If Twitter didn’t have an API, I don’t think they’d have the explosive growth that you see today. The API has become the tool that enables business agility.</p>
<p><em>Do you think APIs are for everyone, or do you think there are certain verticals and types of businesses better suited to extending services with APIs?</em></p>
<p>Like I mentioned before, business models will differ, but I can’t think of a vertical or business that would not want to have an API. I’m actually interested in the API first design principle. Perhaps by developing the API first, it would ensure consistency in the way the API and the Web application function. I’ve seen companies try to develop the API retroactively and have some trouble getting the same data as using the Web application. I read what Huddle.net is doing and I agree; you must be able to trust the API. It can’t be a second class citizen in the development priorities and backlog.<br />
<em><br />
What do you see as the major concerns for companies opening up their services or content to the cloud with APIs?</em></p>
<p>There are a few concerns that I have talked about since my earlier days of exposing APIs. You must be able to control access. If you are a content provider, this is a major concern. You must protect yourself from misuse of the API; this means some sort of throttling. And remember, <a href="http://asmitty.wordpress.com/2009/03/31/you-cant-manage-what-you-dont-measure-when-it-comes-to-apis-it-still-matters/">you can’t manage what you don’t measure</a>. If you are going to open an API, make someone responsible for it and give them the tools to manage it.</p>
<p><em>How do you predict APIs will change the way we do business?</em></p>
<p>APIs create new business opportunities. VARs that used to deploy software on premise can now use APIs to do integrations of applications, along with developing tools for data migration. This is especially critical for SaaS and cloud computing. There really isn’t an opportunity for much customization of applications and VARs are now looking to provide more configuration and integrations in their offering. APIs will result in more strategic partnerships in business. A prevailing thought on my product team is to build less. If you focus on the problem that your product solves, and do that correctly, there will be other areas that you will partner. APIs can help make Best of Breed products into custom solutions to compete with software suites and really provide increased value for the consumer. But, APIs are not a panacea; there are things that are difficult to do even with an API.</p>
]]></content:encoded>
			<wfw:commentRss>http://edgeofthecloud.com/2009/04/qa-with-aaron-d-smith-product-manager-quickarrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

