Saturday, October 13, 2012

Define Your Own API Management Deployment Model

Define Your Own API Management Deployment Model:
API Management Platforms come in different shapes and sizes: cloud based infrastructure, on-premise infrastructure, multi-tenant SaaS, single provider portals, API ecosystems, etc. Let's look at some of the considerations involved in choosing the right approach for your API management project.

Monday, October 8, 2012

Building a Web API Platform with Open Source oAuth 2.0, REST, and NoSQL (JavaOne 2012)

Building a Web API Platform with Open Source oAuth 2.0, REST, and NoSQL (JavaOne 2012):
More and more companies provide Web APIs for their core services as an effective way to foster an ecosystem, but you need to have an API platform to host and manage the Web APIs. Building one from scratch can be challenging. This session teaches you how to create your API platform based on oAuth 2.0, REST, and NoSQL technologies by using open source stacks, including Apache projects such as Tomcat, Tuscany, Wink, Amber, and HTTP clients together with NoSQL solutions such as MongoDB and Redis. From real-world experience, you’ll learn the key components and techniques for creating a robust and scalable Web API server.

Friday, October 5, 2012

Friday, September 28, 2012

Version your RESTful API responses

Version your RESTful API responses:
In my previous post, I discussed the idea of adding sync to your RESTful API through a predictable and an already existing interface. This time, let’s take a look at how to go about versioning you API. Usually APIs are versioned through the use of URIs, for instance

Saturday, September 22, 2012

RESTful Standard Resolved!

RESTful Standard Resolved!:
There are some general guideline and hints about how to define it, but no explicit standard or accepted schema structure to use.

Wednesday, September 19, 2012

RESTful Web Services API using Java and MySQL

RESTful Web Services API using Java and MySQL:
Are you working with multiple devices like iPhone, Android and Web, then take a look at this post that explains you how to develop a RESTful API in Java. Representational state transfer (REST) is a software system for distributing the data to different kind of applications. The web service system produce status code response in JSON or XML format.