Web developers today have a myriad of technologies they can choose from; for example, the two approaches for interfacing to the web with web services, namely SOAP and REST. Both approaches work, both have advantages and disadvantages to interfacing to web services, but it is up to the web developer to make the decision of which approach may be best for each particular case.
SpringSource's Rossen Stoyanchev introduces the Spring MVC REST features available in Spring 3 and relates them to JAX-RS, highlighting the similarities and differences between the two programming models.
Brian Sletten discusses the benefits of REST, what a resource is, associating metadata with a resource, the pitfalls of common models of resource metadata, SPARQL, RDF, RDF triples, and querying RDF.
Book Excerpt and Interview: Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility
Boris Lublinsky interviews Marc Fiammante as part of a review of Marc' new book, Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility.
Randolph Kahle explores the challenge of combining the potentially fluid world of URLs with the more static world of deployed code using NetKernel grammars for inbound and outbound URL binding. 2
Brian Sletten discusses REST architecture, SOAP and WS-*, Semantic Web, URLs as IDs, URIs and URNs, freedom of form, logically-connected late-binding systems, HATEOAS, and the impact of Semantic Web. 19
In part two of InfoQ's interview with the FlightCaster team, we discuss scaling Rails on Heroku, the problems of integrating data from multiple providers and mobile smartphone applications.
David Dossot, co-author of Mule in Action, examines the power of Mule RESTpack and Groovy in orchestrating RESTful services in the Mule messaging platform. 5
Gregor Roth RESTful HTTP architecture and design, common URI naming, Uniform interface interactions, when to use PUT or POST, how to support non-CRUD operations, and more. 12
This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.
InfoQ spoke with Jaroslav Tulach about his latest book Practical API Design. We are also making an excerpt from the book available for our readers.
In a new article, Subbu Allamaraju explains how to describe a RESTful API, focusing on using hypermedia instead of an out-of-band description format such as WADL or WSDL 2.0. 33