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.

Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services.


Developed by Yammer to power their JVM-based backend services, Dropwizard pulls together stablemature libraries from the Java ecosystem into a simplelight-weight package that lets you focus on getting things done.
Dropwizard has out-of-the-box support for sophisticated configurationapplication metricsloggingoperational tools, and much more, allowing you and your team to ship a production-quality HTTP+JSON web service in the shortest time possible.

Monday, September 17, 2012

RESTful API Design: Teach a Dog to REST

RESTful API Design: Teach a Dog to REST:
It's been 10 years since Roy Fielding first defined REST in his dissertation on Architectural Styles and the Design of Network-based Software Architectures. Since then, REST is often held as the standard for usable, well-designed, easy-to-integrate APIs.

Friday, September 14, 2012

REST Web Services for Beginners

REST Web Services for Beginners:
When you are just getting started learning about Web services, it can seem like a daunting task. Just looking through the list of architectures to choose from can be confusing and intimidating. In this article, I will introduce you to REST and the concept of RESTful web services so that you can begin using them like a pro. Since REST has gained acceptance as a better, easier alternative to SOAP and the Web Services Description Language, you will find that it isn’t as hard to understandas you may have thought.

Thursday, September 13, 2012

http://apigrove.net/


Scale, Meter, and Protect Your APIs with apiGrove

The apiGrove project is an outgrowth of Alcatel-Lucent’s Open API Platform (OAP), which is a complete set of products designed for use by some of the world’s largest network providers. The underpinnings that power the API management capabilities in OAP are now being released as apiGrove, using the business-friendly Apache 2.0 open source license.
Because it was built to serve the business needs of extremely demanding customers, we are excited to make it available for broader use. Our hope is that you will find your own uses for apiGrove and help us improve it as we build a community of users and developers.
apiGrove works in single instance and clustered environments, and was built to suit cloud or on-premises deployment. If your organization is looking for an API management solution that can scale massively, meter in support of a variety of monetization plans, and protect your APIs, give apiGrove a look.
 apiGrove was built to scale API deployment, meter it for a variety of monetization needs, and protect it from security threats. Because it was originally designed as part of OAP, a product intended for use by network operators, it had to also be fast. This means apiGrove includes exactly those components that are needed to support the three primary goals of scaling, metering, and protection.



RESTful Web Service Testing

RESTful Web Service Testing:
Even though multiple fixes have been implemented in Percona Server and MySQL 5.5, there are still workloads in which case mutex (or rw-lock) contention is a performance limiting factor,

Tuesday, September 4, 2012

REST - Epic Semantic Fail

REST - Epic Semantic Fail:
Roy Fielding writes a PhD dissertation describing the architectural style of the World Wide Web. He coins the term ‘Representational State Transfer’ (REST) to describe it – after all, if you’re going to talk about something, you need to give it a name. Somehow, in a semantic shift of epic fail proportions, the term REST has also come to mean something completely different to most people, a ‘style’ of writing web services. This style has no agreed protocol.