11436 SSO

Technology

Technology
by Helen Whelan Jul 02, 2012
Thanks to all who participated in the inaugural stop on our new API Design Tour series in which Brian Mulloy talked with the Digital River API Team about the approach that Digital River took to designing and... Read more
Thanks to all who participated in the inaugural stop on our new API Design Tour series in which Brian Mulloy talked with the Digital River API Team about the approach that Digital River took to designing and implementing their API.... Read more...
606
Technology
by Kumar Srivastava Jun 26, 2012
 "Cachiness factor" is the degree to which your API design supports the caching of responses. Low cachiness means that a relatively higher than optimal number of requests is forwarded to the back end for retrieving... Read more
 "Cachiness factor" is the degree to which your API design supports the caching of responses. Low cachiness means that a relatively higher than optimal number of requests is forwarded to the back end for retrieving data; a high cachiness factor means that the number of requests serviced through the cache layer is reduced and optimized. Every time a request is sent to the API provider endpoint, the provider incurs the cost of servicing the request. Investing in a good caching mechanism reduces the number of requests that hit the endpoint, leading to a faster response time, lower servicing costs and saved bandwidth. Resources can then be spent on servicing requests that otherwise would have had to compete with cacheable requests. Cachiness in an API design refers to understanding how a piece of retrieved data can be reused to serve other API requests. Such an understanding can be transformed into a set of actions that store the retrieved copy of the data in an optimal form for reuse.... Read more...
606
Technology
by Helen Whelan Jun 19, 2012
Thanks to all who participated in last week's Webcast, "Skeuomorphs, Databases & Mobile Performance," in which @sramji discussed applying the lessons learned from previous eras' computing... Read more
Thanks to all who participated in last week's Webcast, "Skeuomorphs, Databases... Read more...
606
Technology
by Helen Whelan Jun 02, 2012
Thanks to all who participated in last week's Webcast, OData & Impact on API Design.The video and slides for the session are below. Thanks to @gbrail and @jhingran and our moderator @brianpagano. We'd love... Read more
Thanks to all who participated in last week's Webcast, OData... Read more...
606
Technology
by Brian Mulloy May 31, 2012
We’ve looked at internal, partner, and customer API initiatives. This time we’ll look at the Open API initiative, probably the most familiar of strategies given the success of companies like Twitter,... Read more
We’ve looked at internal, partner, and customer API initiatives. This time we’ll look at the Open API initiative, probably the most familiar of strategies given the success of companies like Twitter, Foursquare, Facebook . . . A lot of companies are inclined to start with an Open API using Twitter, Foursquare, or Facebook as the archetype. We generally recommend against this approach.... Read more...
606
Technology
by Brian Mulloy May 31, 2012
In this short series to explore different API strategies, we've looked at the characteristics and examples of  Internal and Partner API Initiatives, which are often the first and second stages of a company's API... Read more
In this short series to explore different API strategies, we've looked at the characteristics and examples of  Internal and Partner API Initiatives, which are often the first and second stages of a company's API strategy. The Customer API initiative is mostly used in one of two scenarios. The first is when offering software as a service (SaaS). (Look at Salesforce as an example where customers demand an API.) The second is when the customer of your business is another business (a B2B scenario). Here we look at a few scenarios for the Customer API initiative. Innovation The innovation use case comes into play when a customer has an idea for something they want to do with your existing feature set. Without an API they have only what’s available out of the box. With an API, someone at the other company can use the API to create innovative apps. A great example of this is salesforce.com and their force.com offering which is a platform that can be fully extended with APIs and run-time... Read more...
606
Technology
by Brian Mulloy May 29, 2012
Last time we looked at the archetype of an Internal API initiative, which is often the first stage in a company’s API strategy. The second stage is often to collaborate with partners. A partner API initiative is... Read more
Last time we looked at the archetype of an Internal API initiative, which is often the first stage in a company’s API strategy. The second stage is often to collaborate with partners. A partner API initiative is one that focuses first on collaboration with strategic partners. Those partners create applications, add-ons, or integrations with the API. At this stage the API gets hardened and because the API is used across organizational boundaries, the API team will learn a new set of lessons including support, documentation, authentication schemes and so on. Anatomy of a partner API Initiative National Public Radio (NPR) is a good example of an organization that ran a successful API project focused on powering the internal website and partner collaboration first. They launched their API at OSCON in 2008, targeting four audiences: NPR member stations; NPR partners and vendors; as well as internal developers and product managers and the open source community. The NPR API grew quickly and... Read more...
606

APIs for Dummies

Next Steps

 
 

Resources Gallery

News