SOA is Not a Mobile Backend

SOA is Not a Mobile Backend

The rise of mobile devices finally pushed the adoption of RESTful web services into the mainstream of application development. But years before this, companies used web services to build sophisticated service-oriented architectures for application development and integration. Some of the enterprise service bus (ESB) and API management vendors have even tried to adapt SOA systems to the brave new world of mobile devices—with limited effectiveness….

Sourced through Scoop.it from: blog.dreamfactory.com

A very practical discussion why RESTful Web Services are more suited for mobile apps than SOA. But also a frank discussion about the principles behind SOA, which still hold true.

How to design a REST API

How to design a REST API

As soon as we start working on an API, design issues arise. A robust and strong design is a key factor for API success. A poorly designed API will indeed lead to misuse or – even worse – no use at all by its intended clients: application developers.

Creating and providing a state of the art API requires taking into account:

RESTful API principles as described in the literature (Roy Fielding, Leonard Richardson, Martin Fowler, HTTP specification…)
The API practices of the Web Giants…

Sourced through Scoop.it from: blog.octo.com

A practical guide about how to design a REST API with loads of links to further useful resources.