computer.org
25 Nov '12, 12pm
a simplified version of UML as "a Notation for Modeling REST Services". Shall we try common sense first? #killme
The increasing popularity of programmatic Web interfaces and the growth of third-party applications that use them raise questions about how developers should design services and maintain those services' levels of performance and scalability. Of the services in the ProgrammableWeb service directory, 75 percent claim to use REST and 25 percent use SOAP, XML-RPC, and other technologies. REST APIs, or RESTful APIs implemented with HTTP, inherently adopt Web architecture principles and can exploit already existing Web technology. It isn't unusual, however, for APIs claiming to be RESTful to actually fail to fulfill such claims. They overload the meaning of HTTP methods, for example, or they lack hypermedia support for representing relationships among application states. Most programmatic interfaces also don't fully take advantage of dynamic negotiation among various Web data fo...
Full article:
http://www.computer.org/csdl/mags/ic/2012/04/mic201204001...