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 with Ruby-based client and an EDA-style app. The open source RabbitMQ server is used on the backend (which is written in Erlang).
Jackie Wheeler discusses the use of Mule as a message routing solution for SOA middleware. The article covers key concepts, selection of a message style; passing, filtering and splitting messages; and, calling external services. Examples of messaging implementation are included.
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
Mark Pollack demonstrates Java and .NET interoperability using the JMS support in Spring & Spring.NET, to provide a common programming model across both tiers of the application. 10
Pete Lacey, author of the "S stands for Simple" dialogue talks to InfoQ about the problems he sees with Web services in general, and SOAP, WSDL and UDDI in particular. 31