<?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>Layer 7 - Blogs &#187; API Management</title>
	<atom:link href="http://www.layer7tech.com/blogs/index.php/category/api-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.layer7tech.com/blogs</link>
	<description>API Management &#124; SOA Governance &#124; Cloud Integration</description>
	<lastBuildDate>Mon, 10 Jun 2013 21:00:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The WADL is Not Enough &#8211; Why API Documentation Matters</title>
		<link>http://www.layer7tech.com/blogs/index.php/the-wadl-is-not-enough-why-api-documentation-matters/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/the-wadl-is-not-enough-why-api-documentation-matters/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 21:00:40 +0000</pubDate>
		<dc:creator>Ronnie Mitra</dc:creator>
				<category><![CDATA[API Academy]]></category>
		<category><![CDATA[API Design & Optimization]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Developers & Development]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4048</guid>
		<description><![CDATA[As I&#8217;ve talked about before, in our API documentation tutorial, documenting your API effectively is critical if you care at all about getting the maximum return from your design investment. It doesn&#8217;t matter if you are building a private API for a few selected partners or trying to build a company around a public API [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/library/videos/api-academy-api-documentation-overview/2924" target="_blank"><img class="alignleft size-full wp-image-4452" style="margin: 5px 10px;" title="The WADL is Not Enough" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/06/The-WADL-is-Not-Enough-300x3001.jpg" alt="The WADL is Not Enough" width="300" height="300" /></a>As I&#8217;ve talked about before, in our<a href="http://www.layer7tech.com/library/videos/api-academy-api-documentation-overview/2924" target="_blank"> API documentation tutorial</a>, documenting your API effectively is critical if you care at all about getting the maximum return from your design investment. It doesn&#8217;t matter if you are building a private API for a few selected partners or trying to build a company around a public API &#8211; poor documentation is going to sink your endeavor every time.</p>
<p>The challenge is that it&#8217;s really difficult to find people who are as great at documenting systems as they are at designing them. As a convenient shortcut, many API designers use tooling to auto-generate documentation. This often means exporting machine-readable interface description files like WSDLs and WADLs based on some type of configuration data entered into a development or testing tool. <a href="http://www.layer7tech.com/library/tech-talks/tech-talk-tuesday-swagger-wadl-api-%E2%80%98scriptions/2494" target="_blank">Assets like these</a> are great for driving programmatic components on both the client and server side but they have limited value otherwise.</p>
<p>WSDL files, in particular, are popular in the <a href="http://www.layer7tech.com/library/solution-briefs/layer-7-for-soa-governance/1896" target="_blank">SOA</a> space because they allow client developers to auto-build proxy classes that can be invoked in the RPC style that is prevalent for SOAP-based integration. This advantage is diminished in the HTTP API world as we have moved away from this document binding style of interface to less structured forms of integration. But even putting this distinction aside, WSDLs have never provided an effective means of documenting SOAP systems and WADLs are no better.</p>
<p>Effective documentation implies effective communication. In the vast majority of situations, a standards-based XML description of your interface is not going to cut it. <a href="http://www.layer7tech.com/solutions/developer-access-solutions-overview" target="_blank">Application developers</a> need to understand much more than the names and parameters of your API if they hope to build real applications in reasonable time-frames. This means you need to create documentation fit for developers – in other words, documentation built for humans.</p>
<p>Your documentation will act as a navigation system through the complexities of your API. Simply providing a WADL is the equivalent of providing a set of GPS coordinates to a tourist in your city. With the right tools, they may get there eventually but a human-readable map would provide a much richer and simpler experience. If you care about the developer experience for your API, you&#8217;ll spend some time and effort writing documentation that works.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/the-wadl-is-not-enough-why-api-documentation-matters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IoT Tech Talk Follow-Up</title>
		<link>http://www.layer7tech.com/blogs/index.php/iot-tech-talk-follow-up/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/iot-tech-talk-follow-up/#comments</comments>
		<pubDate>Fri, 07 Jun 2013 21:00:39 +0000</pubDate>
		<dc:creator>Holger Reinhardt</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[M2M]]></category>
		<category><![CDATA[Tech Talks]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4433</guid>
		<description><![CDATA[Last week, I had the opportunity to answer questions about the Internet of Things (IoT) when I took part in Layer 7’s monthly API Tech Talk. We had a tremendous response, with lots of questions and a very active online discussion. You can find a replay of the Tech Talk here. I’d like to take [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/library/tech-talks/api-tech-talk-the-internet-of-things/3068" target="_blank"><img class="alignleft size-full wp-image-4437" style="margin: 10px;" title="IoT Tech Talk Follow Up" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/06/IoT-Tech-Talk-Follow-Up-v2.jpg" alt="IoT Tech Talk Follow Up" width="300" height="231" /></a>Last week, I had the opportunity to answer questions about the Internet of Things (IoT) when I took part in Layer 7’s monthly API Tech Talk. We had a tremendous response, with lots of questions and a very active online discussion. You can <a href="http://www.layer7tech.com/library/tech-talks/api-tech-talk-the-internet-of-things/3068" target="_blank">find a replay of the Tech Talk here</a>. I’d like to take this opportunity to answer a few of the questions we received during the webcast but didn’t have time to answer on the day.</p>
<p><strong>How does Layer 7 help me manage a range of devices across IoT?</strong><br />
IoT is an opportunity for CA and Layer 7 to bring together identity, access and <a href="http://www.layer7tech.com/library/solution-briefs/layer-7-for-api-management/2109" target="_blank">API Management</a>.  To paraphrase a comment on <a href="http://gigaom.com/2013/05/03/how-will-we-measure-the-internet-of-things/" target="_blank">a recent Gigaom article</a>: Everything with an identity will have an API and everything with an API will have an identity.</p>
<p><strong>With so many “things” potentially accessing APIs, what are some strategies for securing these APIs across such a breadth of consumers?</strong><br />
Identify, authenticate and authorize using standards. API for IoT means managing identity for many devices at Internet scale.</p>
<p><strong>How will API discoverability work with the vast number of things, especially if we see REST as the primary communication style?</strong><br />
I reached out to my colleague <a href="http://www.layer7tech.com/blogs/index.php/author/rmitra/" target="_blank">Ronnie Mitra</a> for this answer. Ronnie pointed out that, in the past, standards like UDDI and WSRR promised to provide service registries but that didn’t really work out. Nowadays, we see lots of independent human-oriented API registries and marketplaces that might have more chance of surviving. There are even some runtime discovery solutions like Google’s discovery interface for APIs and the use of HTTP OPTION to learn about APIs. At the moment, lots of people are trying lots of things, unsure of where it will all end up. It would be interesting to dive deeper into why we need discoverability to power IoT and when that discoverability has to take place.</p>
<p><strong>How can API security get easier when API demand grows exponentially? There&#8217;s a big disconnect.</strong><br />
It doesn&#8217;t get easier. Transport-level security is reasonably well understood but endpoint identity and trust will be challenging.<strong></strong></p>
<p><strong>Where will the intelligence be in IoT? Will there be some form of on-site intelligence, so that core functionality continues even if the connection is lost? Or will all intelligence be cloud-based?</strong><br />
It depends on whether you design for centralized “hub and spoke” or decentralized “domains of concern”. The former is responsible for correlating data and events within the domain whereas the latter is responsible for communicating with other domains (I owe this concept to <a href="http://mholdmann.wordpress.com/2013/05/11/iot-is-better-discribed-as-the-internet-of-nodes/" target="_blank">Michael Holdmann’s blog</a>). “Domains of concern” design communicates with different domains for different purposes –  in an apartment for home automation, in an apartment building for HVAC, in a city block for energy generation/consumption, in a city for utility grid etc. Emergencies or out-of-bound signals are handled like exceptions and are bubbling up through the domains until intercepted. But most things will serve an inherent purpose and that purpose will not be affected by the absence of any connectivity. There will be intelligence within the core of each domain as well as at the edges/intersections with other domains.</p>
<p><strong>What is the best way to overcome fear of exposing data via APIs in an enterprise?</strong><br />
You need to identify a business opportunity. Unless you know what business impact you are trying to archive and how you will measure it, you should not do it.</p>
<p><strong>Does IoT require a strong network or big data or both?</strong><br />
Not a strong network but ubiquitous connectivity. Not big data but <a href="http://www.layer7tech.com/library/solution-briefs/building-data-lenses-using-layer-7/2981" target="_blank">sharing/correlating data horizontally between distinct vertical silos</a>.</p>
<p><strong>What significance (benefits/drawbacks) do the various REST levels have with respect to the Internet of Things (connecting, monetizing etc.)?</strong><br />
I had never heard of levels of REST and had to <a href="http://martinfowler.com/articles/richardsonMaturityModel.html" target="_blank">look it up</a>. Turns out the levels are: resources, verbs and hypermedia. Hypermedia would allow you to embed long-lived clients, which could adapt to changes in API design. But it is actually the data or service behind the API which is monetizable, not the API itself. The API is just the means to an end.<strong></strong></p>
<p><strong>How will IoT evolve? And more importantly how can enterprises solve the security and privacy issues that will arise as IoT evolves?</strong><br />
Culturally, the European regulators will try to put privacy regulations in place sooner rather than later whereas the North Amercian market will initially remain largely unregulated until some abuse prompts the regulator to step in. In Germany, the federal regulator tries to stay ahead of the market and recently published <a href="https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/SmartMeter/PP-SmartMeter.pdf?blob=publicationFile" target="_blank">a security profile for smart meters</a>. Personally I would look at designing M2M and IoT applications assuming that endpoint data is inherently unreliable and that I can not necessarily trust the source. But that is very broad guidance and may or may not be applicable to a specific use case.</p>
<p><strong>As we create API frameworks that interact with sensors and control objects in the IoT what/who are the best organizations to follow to learn about new protocols that we should be preparing to handle, such as CoAP etc?</strong><br />
Here are some suggestions:</p>
<ul>
<li><a href="http://www.ipso-alliance.org/" target="_blank">IPSO Alliance</a></li>
<li><a href="http://www.etsi.org/website/technologies/m2m.aspx" target="_blank">ETSI M2M</a></li>
<li><a href="http://www.itu.int/en/ITU-T/focusgroups/m2m/Pages/default.aspx" target="_blank">ITU M2M</a></li>
<li><a href="http://www.onem2m.org/index.cfm" target="_blank">oneM2M</a></li>
<li><a href="http://m2m.eclipse.org/" target="_blank">Eclipse M2M</a></li>
</ul>
<p><strong>How close are we to having a unified platform for IoT application developers and who is likely to be the winner among the competing platforms?</strong><br />
Chances are there won&#8217;t be a winner at all. You have companies like Axeda, Exosite, Gemalto, Digi, Paraimpu, BugLabs, ThingWorx, SensiNode, deviceWISE and more. You have industry working groups like <a href="http://m2m.eclipse.org/" target="_blank">Eclipse M2M</a> and various research efforts like <a href="http://spitfire-project.eu/" target="_blank">SPITFIRE project</a>, <a href="http://www.fokus.fraunhofer.de/en/fokus/index.html" target="_blank">Fraunhofer FOKUS</a>, <a href="http://www.cc.gatech.edu/~rama/ubiq-presence/dfuse/DFuse.html#architecture" target="_blank">DFuse</a> and many others. The Eclipse M2M framework is probably a good choice to start with.</p>
<p><strong>Even assuming ubiquitous and common networking (e.g. IPv6 on the public Internet) – how will the IoT identify peers, hierarchy and relationships?  </strong><br />
I think there is a huge opportunity for identity companies like CA to figure this out. Take a look at <a href="https://dev.evrythng.com/documentation/start" target="_blank">EVRYTHNG</a> as one of the few startups in that space. Meanwhile, the folks over at <a href="http://paraimpu.crs4.it/" target="_blank">Paraimpu</a> are trying to tackle this challenge by combining aspects of a social network with IoT.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/iot-tech-talk-follow-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It’s Official… Layer 7 Joins CA Technologies</title>
		<link>http://www.layer7tech.com/blogs/index.php/its-official-layer-7-joins-ca-technologies/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/its-official-layer-7-joins-ca-technologies/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 20:30:20 +0000</pubDate>
		<dc:creator>Dimitri Sirota</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[API Security]]></category>
		<category><![CDATA[Company Announcements]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4385</guid>
		<description><![CDATA[This week, CA Technologies officially closed its acquisition of Layer 7. As a Layer 7 co-founder, this represents the culmination of a decade&#8217;s worth of hard work. Equally important, it represents the opening of a new chapter for the company and an opportunity to amplify the vision we have been promoting. Since our founding, we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ca.com/us/content/Integration/Layer-7-Technologies.aspx" target="_blank"><img class="alignleft size-full wp-image-4387" style="margin: 10px;" title="Layer 7 and CA" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/06/Layer-7-CA-v2.jpg" alt="Layer 7 and CA" width="300" height="149" /></a>This week, <a href="http://www.ca.com/us/news/Press-Releases/na/2013/CA-Technologies-Completes-Layer-7-Acquisition.aspx" target="_blank">CA Technologies officially closed its acquisition of Layer 7</a>. As a Layer 7 co-founder, this represents the culmination of a decade&#8217;s worth of hard work. Equally important, it represents the opening of a new chapter for the company and an opportunity to amplify the vision we have been promoting.</p>
<p>Since our founding, we have preached the vision that enterprises can open their data and application assets programmatically in a secure way. When we started off, the primary driver for opening up was tighter <a href="http://www.layer7tech.com/solutions/partner-access-solutions-overview" target="_blank">business integration with partners</a>. Today however, the demand for opening up data and application assets has exploded alongside the growth of <a href="http://www.layer7tech.com/solutions/mobile-access-solutions-overview" target="_blank">mobile</a>, <a href="http://www.layer7tech.com/solutions/cloud-solutions-overview" target="_blank">cloud</a>, <a href="http://www.layer7tech.com/solutions/big-data-analytics" target="_blank">Big Data</a> and the <a href="http://www.layer7tech.com/library/tech-talks/api-tech-talk-the-internet-of-things/3068" target="_blank">Internet of Things (IoT)</a>.</p>
<p>The idea of organizations as walled-off castles is gone. Mobile is forcing organizations to deliver new business apps to customers and employees beyond the enterprise perimeter. Cloud is redefining how applications are consumed and delivered across a hybridized, extended organization. IoT will upend our notions of outside connectivity and data processing. APIs play a central role in making all this happen. Layer 7 gives customers the confidence to open up via APIs, without compromising security or operational integrity.</p>
<p>For us at Layer 7, security has always been a paramount consideration because our customers are enterprises and enterprises care about security. The CA Technologies acquisition reflects a common point of view on how to deliver new business value in mobility, cloud etc. while protecting the data and applications that are the lifeblood of a today’s enterprise.</p>
<p>CA and Layer 7 both appreciate that the old enterprise security perimeter is disappearing and that the only way to effectively enable online business while protecting information assets is to make identity the new perimeter. We need to focus on managing who gets access to what and what they can do with data once they have that access. Put another way, we need to focus on the identity, data and access that drives modern initiatives around Web, mobile, cloud, social and IoT. Together CA Technologies and Layer 7 Technologies offer enterprises the first truly multi-channel approach to enabling the business while securing its information assets.</p>
<p>Looking into the future, one clearly sees the scope for APIs will increase. IoT will make every formerly detached device connected – all through APIs. Where networking used to be about discrete routers and switches, it is now being transformed, via SDN, into something that is programmable and agile – again, this will be brought to you by APIs. And as for the server and storage infrastructure that underpins the data that drives the Web and mobile, Amazon Web Services has given us a glimpse of the future. As the “Web Services” part of that name suggests, APIs will play a significant role in provisioning in management of the cloud.</p>
<p>As we join CA Technologies, we now have the necessary reach and breadth to make Layer 7 the unassailable leader in the API security and management space. For customers, this means more of what they liked plus the ability to accelerate delivery of our original vision. We&#8217;re here to help organizations open up via APIs. And we&#8217;re open for business.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/its-official-layer-7-joins-ca-technologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Banking on APIs</title>
		<link>http://www.layer7tech.com/blogs/index.php/banking-on-apis/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/banking-on-apis/#comments</comments>
		<pubDate>Fri, 31 May 2013 21:00:25 +0000</pubDate>
		<dc:creator>Ronnie Mitra</dc:creator>
				<category><![CDATA[API Academy]]></category>
		<category><![CDATA[API Design & Optimization]]></category>
		<category><![CDATA[API Management]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4365</guid>
		<description><![CDATA[Something has changed in the world of banking technology. Over the last few months, the architects who shape IT strategy for banks have started talking about API programs with an enthusiasm and energy that was barely at surface level in 2012. I can&#8217;t put my finger on exactly what has changed but IT leaders in [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apiacademy.co/" target="_blank"><img class="alignleft size-full wp-image-4370" style="margin: 10px;" title="Banking APIs" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/05/Banking-APIs-v1.jpg" alt="Banking APIs" width="300" height="276" /></a>Something has changed in the world of banking technology. Over the last few months, the architects who shape IT strategy for banks have started talking about API programs with an enthusiasm and energy that was barely at surface level in 2012. I can&#8217;t put my finger on exactly what has changed but IT leaders in the financial services world are moving towards implementing API strategies as a legitimate method for supporting a wide array of business drivers.</p>
<p>We know that connectivity and message-based integration are not new concepts for the financial industry. Enterprise architects in the banking world are masters in the art of connecting old systems with new facades and exposing backend resources through multiple channels. But up until now, a conversation with these professionals would be dominated by concerns rooted in the Services Oriented Architecture world: &#8220;How do we prevent service proliferation?&#8221;, &#8220;How do we secure SOAP conversations?&#8221;  In fact, it wasn&#8217;t too long ago that the mere mention of an API as a strategic initiative would leave these enterprise architects scratching their heads.</p>
<p>Fast forward to today and many banking technologists are explicitly asking for <a href="http://www.layer7tech.com/solutions/api-management-solutions-for-mobile-and-web" target="_blank">API Management solutions</a>.  They know the terminology of the space, they know what they want to achieve and they know the pitfalls they wish to avoid. In addition, I&#8217;ve been amazed at the depth of knowledge that has emerged among these teams, as enterprise developers have invested their own time to learn from relevant <a href="http://www.apiacademy.co/watch/tutorials" target="_blank">tutorials</a> , <a href="http://www.apiacademy.co/read" target="_blank">articles</a> and – of course – blogs posts. The caricature of the enterprise developer as a SOA dinosaur struggling to understand the &#8220;new stuff&#8221; is fast becoming a myth.</p>
<p>To be fair, there is still great hesitation within the industry when it comes to opening up data and losing control of the user experience but that isn&#8217;t stopping banks from applying good API design practice internally. As we&#8217;ve said <a href="http://www.layer7tech.com/blogs/index.php/behind-closed-doors-the-world-of-private-apis/" target="_blank">before</a>, APIs are not simply about reaching  anonymous third-party developers. Indeed, organizations can gain great benefits by applying API Management to the interactions that take place in private for their own apps and partners.  But I&#8217;ve been astounded by the handful of architects in the banking world I&#8217;ve met who are actively experimenting with public API releases.  It seems that the fear of losing control over data, services and products is beginning to lose out to the perceived value of growing the business through a new channel.</p>
<p>Banks provide a great indicator for the direction of enterprise technology and it certainly seems that the &#8220;API thing&#8221; has legs within this space. If you are in the enterprise world, make sure you have considered how launching an API program might help your business – because it&#8217;s increasingly likely your competitors are already doing so.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/banking-on-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are APIs Making the Biz Dev Role Obsolete?</title>
		<link>http://www.layer7tech.com/blogs/index.php/are-apis-making-the-biz-dev-role-obsolete/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/are-apis-making-the-biz-dev-role-obsolete/#comments</comments>
		<pubDate>Thu, 16 May 2013 21:00:31 +0000</pubDate>
		<dc:creator>Alex Gaber</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Developers & Development]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4298</guid>
		<description><![CDATA[The role of the business developer has traditionally been to initiate partnerships and follow through by ensuring some sort of integration is implemented.  As enterprises become more software-driven, integration itself increasingly comes through APIs.  This may mean that the implementation of API-driven “partner portals” is replacing traditional business development practices.  A recent article from Wired [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/products/layer-7-api-portal" target="_blank"><img class="alignleft size-full wp-image-4300" style="margin: 10px;" title="Business Development Android" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/05/Android-Logo-Wearing-a-Business-Tie-v2.jpg" alt="Business Development Android" width="254" height="300" /></a>The role of the business developer has traditionally been to initiate partnerships and follow through by ensuring some sort of integration is implemented.  As enterprises become more software-driven, integration itself increasingly comes through APIs.  This may mean that the implementation of API-driven “<a href="http://www.layer7tech.com/products/layer-7-api-portal" target="_blank">partner portals</a>” is replacing traditional business development practices.  <a href="http://www.wired.com/gadgetlab/2012/12/ff-robots-will-take-our-jobs/all/" target="_blank">A recent article from Wired </a>claimed that 70% of all jobs will be replaced by robots by the end of this century. Are APIs and partner portals the robots that will replace manual business development processes?</p>
<p>Here’s an example of how a business partnership might come about these days. Interaction with an online API partner portal will act as the initial “conversation” that leads to the partnership. If you want to integrate with Salesforce.com, you go to the Salesforce partner portal, figure out the relevant SDK/API, build an app and then submit it to <a href="https://appexchange.salesforce.com/" target="_blank">the Salesforce AppExchange</a>.  You don&#8217;t ever need to actually talk with anyone at Salesforce to become a business partner with the company.</p>
<p>Another example is the way many companies now enable access to their Web sites via Facebook Connect, Google+ Login or Twitter Login. This represents the first step towards establishing a business partnership with Facebook, Google or Twitter. It’s not new in the Web world and <a href="http://apievangelist.com/2010/10/07/biz-dev-2-0/" target="_blank">has been discussed for years</a>. What makes it relevant to this discussion is the way it’s being applied to out-dated business processes and practices.</p>
<p>Great platform companies have realized this, “robotized” their business development processes and rationalized their business development teams. As robots are to manufacturing, APIs are to business development. Better technology means that we can focus our human resources on more valuable activities, since handshakes are now being made over <a href="http://www.layer7tech.com/products/oauth-toolkit" target="_blank">OAuth</a> instead of costly dinners and drinks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/are-apis-making-the-biz-dev-role-obsolete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Government Data “Easy to Find, Accessible &amp; Usable&#8221;</title>
		<link>http://www.layer7tech.com/blogs/index.php/making-government-data-easy-to-find-accessible-usable/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/making-government-data-easy-to-find-accessible-usable/#comments</comments>
		<pubDate>Fri, 10 May 2013 21:00:16 +0000</pubDate>
		<dc:creator>Mike Amundsen</dc:creator>
				<category><![CDATA[API Academy]]></category>
		<category><![CDATA[API Design & Optimization]]></category>
		<category><![CDATA[API Management]]></category>
		<category><![CDATA[Government]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4274</guid>
		<description><![CDATA[On May 9, 2013 the White House released an executive order with the title Making Open &#38; Machine Readable the New Default for Government Information. My favorite line in the entire document is: “Government information shall be managed as an asset throughout its life cycle to promote interoperability and openness, and, wherever possible and legally [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/blogs/wp-content/uploads/2013/05/whitehouse.gif"><img class="alignleft size-medium wp-image-4295" style="margin-left: 1px; margin-right: 6px;" title="whitehouse" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/05/whitehouse-300x200.gif" alt="" width="300" height="200" /></a>On May 9, 2013 the White House released an executive order with the title <a href="http://www.whitehouse.gov/the-press-office/2013/05/09/executive-order-making-open-and-machine-readable-new-default-government-" target="_blank">Making Open &amp; Machine Readable the New Default for Government Information</a>. My favorite line in the entire document is:</p>
<p>“Government information shall be managed as an asset throughout its life cycle to promote interoperability and openness, and, wherever possible and legally permissible, to ensure that data are released to the public in ways that make the data <strong>easy to find, accessible, and usable</strong>” (emphasis mine).</p>
<p><strong>No Dumping</strong><br />
The usual approach to this type of work is to simply publish raw data in a directory or repository and then create some fencing around the data that helps track usage and distribution. Essentially, making government data “open” becomes a <a href="http://www.google.com/url?q=https%3A%2F%2Fdevelopers.google.com%2Ffreebase%2Fdata" target="_blank">data dumping </a>operation. This practice fails on all of President Obama’s three key points. First, data dumps make finding valuable information not at all easy. Second, even though the content might appear in a standard format like XML, CSV or JSON, it is hardly accessible (except for to geeks, who love this kind of stuff). And finally, raw data is hardly ever usable. Instead, it’s a mind-numbing pile of characters and quote marks that must be massaged and re-interpreted before it comes close to usability.</p>
<p>So, while this new directive offers an opportunity to make available a vast amount of the data the government collects on our behalf, the devil is in the details. And the details are in the interface – the API. As with poorly-designed kitchen appliances and cryptic entertainment center remote controls, when it takes extensive documentation to explain how to use something, the design has failed. There&#8217;s a simple principle here. Poor API design results in unusable data.</p>
<p><strong>Affordable Data</strong><br />
It doesn&#8217;t have to be this way, of course. Government departments have the opportunity to <a href="http://www.drdobbs.com/architecture-and-design/making-apis-attractive-to-developers/240153548" target="_blank">implement designs</a> that meet the goals set forth in the executive order. They can make it easy for people to find, access and use the data. They can publish not just data but APIs that <a href="http://www.layer7tech.com/blogs/index.php/if-they-have-to-ask-you-didnt-afford-it/" target="_blank">afford</a> searching, filtering and exploring the data in a meaningful and helpful manner; APIs that empower both users and developers to successfully interact with the data, without resorting to <a href="https://explore.data.gov/catalog/raw" target="_blank">a dashboard featuring dozens of options</a> or <a href="https://explore.data.gov/profile/Data-gov-Program-Management-Office/e8ug-wzay" target="_blank">mind-numbing explanations</a>.</p>
<p>In the (likely) event that the initial open data release consists of mere data, companies and individuals would be well advised to resist the temptation to build a multitude of “one-off” applications, each of which solves a single problem or answers a narrow set of questions for some subset of the data. Instead, work should be put into converting the raw data into usable API formats such as Atom, OData, HAL, Collection+JSON and HTML (to name just a few). APIs should be designed with the same care that would be given to any <a href="http://www.layer7tech.com/blogs/index.php/api-design-tutorial-the-interaction-model/" target="_blank">interactive experience</a>.  Investment in <a href="http://www.layer7tech.com/" target="_blank">tools and technologies</a> that can properly represent the data in multiple formats while supporting various use cases and access requirements will yield great results.</p>
<p><strong>Open Data APIs</strong><br />
In the end, organizations that know the importance of a good interface, the power of choice and the freedom of flexible representations will be able to convert raw data into valuable information, which can be consumed by a wide range of users, platforms and devices. These considerations are essential to building and supporting open data APIs.</p>
<p>Because – ultimately – data isn’t open, unless it’s “easy to find, accessible, and usable”.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/making-government-data-easy-to-find-accessible-usable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Make Your Developers Mobile Innovators (Psst… It&#8217;s in the API Presentation Layer!)</title>
		<link>http://www.layer7tech.com/blogs/index.php/how-to-make-your-developers-mobile-innovators/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/how-to-make-your-developers-mobile-innovators/#comments</comments>
		<pubDate>Mon, 22 Apr 2013 23:00:04 +0000</pubDate>
		<dc:creator>Dimitri Sirota</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[Mobile Access]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4260</guid>
		<description><![CDATA[APIs have multiple purposes inside an enterprise. Most of the early excitement around API stemmed from the potential for APIs to foster communities of “long-tail” developers. With data becoming the new mobile currency, opening up data to legions of developers held out the promise of multiplying revenue and reach for start-ups and enterprises alike. While [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/products/layer-7-api-portal" target="_blank"><img class="alignleft size-full wp-image-4263" style="margin: 10px;" title="Mobile Innovators" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/04/Mobile-Innovators-v3.jpg" alt="Mobile Innovators" width="300" height="148" /></a>APIs have multiple purposes inside an enterprise. Most of the early excitement around API stemmed from the potential for APIs to foster communities of <a href="http://www.layer7tech.com/solutions/developer-management-for-open-apis" target="_blank">“long-tail” developers</a>. With data becoming the new mobile currency, opening up data to legions of developers held out the promise of multiplying revenue and reach for start-ups and enterprises alike.</p>
<p>While several start-ups have demonstrated the potential of tapping the long-tail developer community (look at examples like Twillio, Tapjoy, Stripe and Braintree) the number of enterprises that have seen similar success is less clear (Amazon Web Services is an obvious counterpoint).</p>
<p>One reason for this is simple – enterprises have conflicting interests and are almost never set up to successfully service these communities at all costs. This doesn&#8217;t negate the value of fostering relations with the long tail. External developer programs make sense for enterprises and should be viewed as strategic, even if the immediate payback is not obvious. With the advent of the app economy, developers represent as important a channel to market as traditional distributors.</p>
<p>However, often overlooked in the race to launch an external API developer program is the potential benefit of an <em>internal</em> API developer program. Enterprises have, in many cases, thousands if not tens of thousands of developers internally. Often, internal developers are supplemented by contractors. Enabling all these developers to become mobile innovators through APIs holds out the promise of delivering the kinds of leaps in productivity, agility and experimentation that will benefit any enterprise.</p>
<p>To make internal developers innovation leaders, it is essential to provide a canonical way for these developers to access all corporate application and data resources. An API abstraction layer delivered through an ESB or <a href="http://www.layer7tech.com/products/layer-7-api-gateways-overview" target="_blank">API Gateway</a> simplifies the process of API-ifying information resources and consuming APIs.</p>
<p>But that’s not enough because developers will still need a central directory or registry of APIs to discover which APIs are available and what these APIs do. In the WS*-centered Web services world of SOAP-oriented APIs, which most enterprises still inhabit, this function would be handled by a UDDI directory and some accompanying “repository” software. But in the API world, no exact analog has existed – in part because every <a href="http://www.layer7tech.com/solutions/api-management-solutions-for-mobile-and-web" target="_blank">API Management</a> vendor has insisted on provisioning its API portal in the public cloud only, a place most enterprises are reluctant to post APIs aimed at internal developers. Layer 7 aims to bridge the gap.</p>
<p>The <a href="http://www.layer7tech.com/products/layer-7-api-portal" target="_blank">Layer7 API Portal</a> is the first turnkey API developer portal that can be deployed 100% inside a customer&#8217;s private cloud, datacenter or IT facility. Moreover, it is the first developer portal to offer simultaneous support for both RESTful APIs and SOAPy APIs, meaning it can act as a substitute for existing UDDI-style services while providing a pathway to newer RESTful services. Best of all, it can be implemented with different grades of privacy so that the same API Portal can support internal, contract and external developers at the same time – with each group seeing only what the enterprise chooses.</p>
<p>By centralizing where APIs are presented for discovery and consumption by developers, enterprises can make it easier for their service innovators to build new capabilities and mash multiple existing services into newer composite business functions. They can introduce new apps and applications faster. They can respond to change faster. They can build and iterate on new mobile apps in less time, with less error. It all comes down to the API presentation layer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/how-to-make-your-developers-mobile-innovators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel Buys Mashery! Is it Because the Cloud Will Have an API Inside?</title>
		<link>http://www.layer7tech.com/blogs/index.php/intel-buys-mashery-is-it-because-the-cloud-will-have-an-api-inside/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/intel-buys-mashery-is-it-because-the-cloud-will-have-an-api-inside/#comments</comments>
		<pubDate>Thu, 18 Apr 2013 17:30:19 +0000</pubDate>
		<dc:creator>Dimitri Sirota</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Cloud Integration]]></category>
		<category><![CDATA[Developers & Development]]></category>
		<category><![CDATA[Mobile Access]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4245</guid>
		<description><![CDATA[For close to five years, Intel has had a stake in the API space. All the while, I&#8217;ve often asked myself why. Intel originally acquired an API Gateway from a prior Intel Capital investment that never fully blossomed. And despite the oddness of having a tiny enterprise software franchise lost inside a semiconductor behemoth, Intel [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://forms.layer7tech.com/FW-API13?source=L7blog" target="_blank"><img class="alignleft size-full wp-image-4249" style="margin: 10px;" title="Intel-Mashery" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/04/Intel-Mashery-v2.jpg" alt="Intel-Mashery" width="300" height="204" /></a>For close to five years, Intel has had a stake in the API space. All the while, I&#8217;ve often asked myself why. Intel originally acquired an <a href="http://forms.layer7tech.com/FW-API13?source=L7blog" target="_blank">API Gateway</a> from a <a href="http://www.intel.com/pressroom/archive/releases/2005/20050817corp.htm" target="_blank">prior Intel Capital investment</a> that never fully blossomed. And despite the oddness of having a tiny enterprise software franchise lost inside a semiconductor behemoth, Intel persisted in its experiment, even in the face of questionable market success and <a href="http://forms.layer7tech.com/fw?source=L7blog" target="_blank">lukewarm analyst reaction</a>. So, why double down on APIs now?</p>
<p>With the steady decline of the PC business, Intel clearly has to look elsewhere for its future growth. The cloud datacenter is not a bad place to start. Cloud server farms clearly consume lots of processors. Still, servers powering Web sites can operate fine without APIs, thank-you. But servers powering mobile is a different story. Mobile apps (whether HTML5, hybrid or native) get the data that makes them valuable from applications that reside in datacenters. And APIs are the key to letting cloud data be sharable with mobile apps.</p>
<p>Clearly, app-centric “smart” phones and tablets and TVs and cars and watches and glasses are changing the way we go about our daily business. And APIs will power these smart devices by giving enterprise and Internet companies a way to push their data to apps. That hope of bridging the cloud with mobile is probably why Intel has kept its current API product intact. Mashery broadens Intel’s API scope by providing a way to not only share data with mobile apps but now also the developers that build these apps. But will this plan succeed?</p>
<p>If it does, it will take quite a bit of time. The reality today remains that Intel – even despite the semi-recent McAfee acquisition – is not oriented to selling software or even cloud services into the enterprise. It&#8217;s missing the sales force. It&#8217;s missing the history. And in many ways, it&#8217;s missing the rest of the software stack it needs to power the networking, infrastructure and application parts that underpin data in the cloud. That will make selling an API platform comprising a legacy <a href="http://forms.layer7tech.com/FW-API13?source=L7blog" target="_blank">API Gateway</a> and newfound API developer platform a harder proposition. It&#8217;s kind of out there alone.</p>
<p>Another obvious roadblock to making the Mashery acquisition successful is that Intel’s existing API Gateway and the Mashery API service are designed for two very different audiences inside the enterprise, with un-reconcilable needs. The API Gateway is designed for an IT department that wants to run its API Management layer in its own datacenter. The Mashery offering is designed for a non-IT buyer (a mobile program manager, say) who wants to run everything in someone else&#8217;s cloud.</p>
<p>One is technical, the other is not. One is on-premise, the other is SaaS. One sells traditional software licenses, the other pure subscription. The first aims to address internal and external API integration challenges. The latter is only really concerned with the challenge of acquiring external API developers (though Mashery would probably protest this point).</p>
<p>Will the two be a marriage made in heaven? Given that the Intel/Mashery partnership is already a year old and that Mashery was barely able to grow its revenues in that time, the likelihood seems remote. But who knows for sure? And anyway, Intel has probably not bought Mashery for its $12M in revenue but for its long-term potential as a pathway to mobile.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/intel-buys-mashery-is-it-because-the-cloud-will-have-an-api-inside/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Webinar Tomorrow: How to Choose the Right API Management Solution</title>
		<link>http://www.layer7tech.com/blogs/index.php/webinar-tomorrow-how-to-choose-the-right-api-management-solution/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/webinar-tomorrow-how-to-choose-the-right-api-management-solution/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 23:00:02 +0000</pubDate>
		<dc:creator>Jaime Ryan</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4235</guid>
		<description><![CDATA[On Wednesday morning, Layer 7 will be hosting a webinar on How to Choose the Right API Management Solution. There are many solutions that cover one or two aspects of API Management – just a portal or just a Gateway or just access control. However, a truly comprehensive API Management platform needs to provide a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://events.layer7tech.com/APIsolution?source=L7blog" target="_blank"><img class="alignleft size-full wp-image-4237" style="margin: 10px;" title="API Management Webinar" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/04/API-Management-Webinar-v1.jpg" alt="API Management Webinar" width="300" height="80" /></a>On Wednesday morning, Layer 7 will be hosting a webinar on <a href="http://events.layer7tech.com/APIsolution?source=L7blog" target="_blank"><strong>How to Choose the Right API Management Solution</strong></a>. There are many solutions that cover one or two aspects of API Management – just a portal or just a Gateway or just access control. However, a truly comprehensive API Management platform needs to provide a broad range of functionality in the management of four distinct areas: identity, developers, interfaces and operations. We’ll delve into each of these areas and discuss what to look for from your solution.</p>
<p>We’ll also talk about the “-ilities” of an API Management platform: scalability, manageability, extensibility etc. We will illustrate each of these with a real-world Layer 7 customer example. You’ll see why these and other non-functional requirements matter just as much as the solution’s technical capabilities.</p>
<p>So, please join me and Layer 7 Product Manager Dana Crane as we discuss these key API Management criteria tomorrow. There will be time for questions – both technical and conceptual – and all attendees will receive a free copy of the recently-published Forrester Wave for API Management Platforms. See you tomorrow!</p>
<p><a href="http://events.layer7tech.com/APIsolution?source=L7blog" target="_blank"><strong>Register now for How to Choose the Right API Management Solution &gt;&gt;</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/webinar-tomorrow-how-to-choose-the-right-api-management-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Emergence of Hyper-Personal Commerce</title>
		<link>http://www.layer7tech.com/blogs/index.php/the-emergence-of-hyper-personal-commerce/</link>
		<comments>http://www.layer7tech.com/blogs/index.php/the-emergence-of-hyper-personal-commerce/#comments</comments>
		<pubDate>Tue, 16 Apr 2013 21:00:33 +0000</pubDate>
		<dc:creator>Dimitri Sirota</dc:creator>
				<category><![CDATA[API Management]]></category>
		<category><![CDATA[Commerce]]></category>
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://www.layer7tech.com/blogs/?p=4221</guid>
		<description><![CDATA[Advances in commerce are on my mind today for several reasons. First, I am attending the RAMP Advanced Commerce &#38; Mobile Retail Services Summit. Second, Layer 7 just announced an exciting new partnership with Elastic Path, the first commerce platform to unify the commerce experience through a common API access point. And finally, I have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.layer7tech.com/dl/download.php?docid=479&amp;doc_name=API-Driven Omni-Channel Commerce Using Layer 7&amp;cid=701000000006Av3&amp;tag=am" target="_blank"><img class="alignleft size-full wp-image-4223" style="margin: 10px;" title="Omni-Channel Commerce" src="http://www.layer7tech.com/blogs/wp-content/uploads/2013/04/venn-diagram.jpg" alt="Omni-Channel Commerce" width="300" height="300" /></a>Advances in commerce are on my mind today for several reasons. First, I am attending the <a href="http://www.retailramp.com/" target="_blank">RAMP Advanced Commerce &amp; Mobile Retail Services Summit</a>. Second, Layer 7 just announced an <a href="http://www.layer7tech.com/news/elastic-path-layer-7-partner-to-deliver-secure-apidriven-digital-commerce" target="_blank">exciting new partnership with Elastic Path</a>, the first commerce platform to unify the commerce experience through a <a href="http://www.elasticpath.com/products/digital-commerce-api" target="_blank">common API access point</a>. And finally, I have noticed a recent surge of demand for Layer 7’s API and identity capabilities to deliver new omni-channel, hyper-local functions to retailers, consumer marketers and payment/credit providers. It&#8217;s clear that eCommerce is undergoing a sea change.</p>
<p>Mobile devices and social media have multiplied the number of touch-points available for engaging buyers. The line between retail and “eTail” has grown blurry as location increasingly defines all shopping experiences. <a href="http://www.layer7tech.com/library/solution-briefs/building-data-lenses-using-layer-7/2981" target="_blank">Big Data</a> now makes it possible for marketers to tailor promotions to every shopper, based on buying history and inferred intent. And API-driven architectures provide a way to tie all online channels, data sources and cloud services together in an event-driven, context-aware network that can engage buyers wherever they are.</p>
<p>All these elements assembled together suggest a new era of personalized commerce. This will place the buyer back at the center of a commerce universe of disparate data, mobile, cloud and social elements that will converge to deliver him or her a more exact shopping experience tailored to his or her choice preferences at that point in time and that place in space.</p>
<p>For <a href="http://www.layer7tech.com/products/products-overview" target="_blank">Layer 7</a>, this convergence of trends that puts the shopper at the center of an API-connected ecosystem plays to two particular strengths. Firstly, it leverages Layer 7&#8242;s leadership in networking enterprise, mobile, social, cloud and partner services via APIs. Secondly, it cements a concept of enhanced identity, where a fuller user profile can be built around an ID to deliver a more complete view of that subject. Both will be essential for delivering on the vision of highly-personal commerce that spans online channels, is location-aware, leverages multiple data sources and can determine a context-specific action across mobile, payment and Web services.</p>
<p><a href="http://www.layer7tech.com/dl/download.php?docid=479&amp;doc_name=API-Driven Omni-Channel Commerce Using Layer 7&amp;cid=701000000006Av3&amp;tag=am" target="_blank"><strong>To learn more, read the API-Driven Omni-Channel Commerce solution brief &gt;&gt;</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.layer7tech.com/blogs/index.php/the-emergence-of-hyper-personal-commerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
