In this first article in the Resource-Oriented Architecture series, Brian Sletten discusses the REST architecture style, the history of SOA, SOAP and WS-*, the Semantic Web, URLs as identifiers, URIs and URNs, freedom of form, logically-connected late-binding systems, HATEOAS, and the impact of the Semantic Web upon software systems.
SOA is 10 years old. InfoQ has gathered Jeff Andres, Eric Ballou, Dave Hollander and William El Kaim, all Enterprise Architects with a long experience in SOA, to share their perspectives on where we are and where we are heading, as part of a virtual panel. They talk about Reuse, Business/IT alignment, Governance,...
Java Message Service, 2nd Edition, by Mark Richards, covers JMS topics such as the two programming models, publish-and-subscribe and point-to-point, Messaging Filtering and Transactions. InfoQ spoke with Mark about his new book. Topics covered in the interview include EJB 3.0, Spring Message Driven POJO's (MDP)and Enterprise Service Bus (ESB) architecture.
Joern Barthel introduces the Advanced Message Queuing Protocol (AMQP), and illustrates it's useage from a Ruby app with the open source RabbitMQ server on the backend (which is written in Erlang). 1
Message routing is an essential consideration for middleware. This article addressed the use of Mule middleware to implement flexible message routing services. 2
Thin client paradigm characterized by web applications is a kludge that needs to be repudiated. Old compromises are no longer needed and it's time to move the presentation tier to where it belongs. 24
Udi Dahan's team averts a second failure using service contracts to address multiple dimensions of scalability. 2
InfoQ is pleased to provide a hosted chapter from the recently published "Essential Windows Communication Foundation" authored by Steve Resnick, Richard Crane, and Chris Bowen.
InfoQ spoke to the lead developers of the most important open source Java Web-services stacks about their design goals, standards, data binding, XML, interoperability, REST support, and maturity. 12
Michele Leroux Bustamante explains the most relevant WS-* standards used today, their implementation among WS platforms (with a focus on Java and .NET), level of adoption and readiness. 7
The project lead of ActiveMessaging for Rails gives InfoQ readers a comprehensive and informative introduction to his framework. 19
InfoQ had a chance to talk to WS-* expert and WSO2 CEO Sanjiva Weerawarana about Web services standards, Microsoft's role, and the ongoing REST vs. SOAP/WS-* debate. 39