InfoQ Homepage Messaging Content on InfoQ
-
Designing for flexibility and robustness: Asynchronous message model, OOP and Functional Programming
According to Pragmatic Programmers it is preferable in OOP to avoid design based on returning values. Michael Feathers argues that it may also be better to use the asynchronous message model that might be instrumental for improving adaptability and robustness. This maps well to the Erlang model though opposing some of the principles of pure functional programming.
-
Catching up with Esper: Event Stream Processing Framework
Esper is an event stream processing (ESP) and event correlation engine (CEP) that triggers actions when event conditions occurs among event streams - which can be thought of as a database turned upside down where statements are registered and data streams flow through. InfoQ caught up with Esper founders on recent project status, including BEA's use of Esper, and recent benchmarks.
-
ESB-Oriented Architectures considered harmful
Bobby Woolf questions, with humor, the use of an ESB-Oriented Architecture approach when building a Service Oriented Architecture. This is an age old question that's worth revisiting in the light of the completion of WS-* standard stack.
-
Building Complex Event Processing applications in Java with WebLogic Event Server
A look at how BEA's WebLogic Event Server simplifies building Complex Event Processing applications.
-
Reliable Messaging in Ruby with AP4R
Shun'ichi Shinohara and Kiwamu Kato have been working on bringing reliable messging to Ruby with their own API & protocol project, based on previous experiences designing a Java-based high volume messaging framework. AP4R, Asynchronous Processing for Ruby, is an implementation of reliable asynchronous message processing, providing message queuing and message dispatching.
-
BEA announces Real Time 2.0, WebLogic Event Server
BEA recently announced WebLogic Event Server, a Java application server designed for event-driven applications and WebLogic Real Time 2.0 a new release of BEA's real-time technology.
-
On Intermediation in SOA
Nick Malik writes about "The Value of Intermediation in SOA", which started an interesting discussion. In his first blog post on the subject he asked the question: "Is it Service Oriented if the message cannot be intermediated?".
-
Exploring Event Driven Architectures with Esper
At Java One Thomas Bernhardt and Alexandre Vasseur explained the concepts of event driven application servers and the Esper project. Event driven application servers are a new category of servers, proving a runtime and supporting infrastructure services (transport, security, event journaling, high availability, connectors, etc.) to servers designed to be able to process over 100,000 events/sec.
-
Presentation: Event Patterns
Ian Cartwright presents some of his work (developed with Martin Fowler) on Event Patterns (recorded at JAOO), including: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event. These patterns can be used in scenarios where a sequence of domain model changes may need to be recorded, reversed, corrected, or simply observed.
-
OASIS WS-RM closes
The OASIS WS-RM technical committee has closed. This groups work should not be confused with OASIS WS-RX which is still going forward.
-
IONA acquires LogicBlaze, supporters of ActiveMQ and ServiceMix ESB
LogicBlaze, the first venture funded/created by open source VC Simulalabs has been acquired by IONA, who offers the Artix enterprise ESB as well as Celtix, an open source ESB platform. LogicBlaze offered subscription support and training (as well as the development) behind the ActiveMQ project as well as ServiceMix ESB. InfoQ spoke to IONA and others to get the full details.
-
JBoss Messaging Matures with Clustering & Transparent Failover Support
A couple of weeks ago JBoss (now part of Red Hat) released JBoss Messaging 1.2, replacing JBossMQ and adding clustering and transparent failover one would expect from a production messaging system. InfoQ spoke to JBoss Messaging Project Lead (Ovidiu Feodorov) and Technical Lead (Tim Fox), to ask them about their latest release as well as their thoughts on JMS & SOA in general.
-
WCF Messaging Fundamentals
Aaron Skonnard has published an article about WCF Messaging Fundamentals in the current issue of the MSDN Magazine. He provides an overview of WCF's messaging layer, improvements in the System.Xml namespace as well as guidance on working with messages and message representations.
-
biztalk247.com launches
Saravana Kumar, a BizTalk expert, launched biztalk247.com(BETA) on February 14, 2007. BizTalk 24 * 7 aggregates diverse resources regarding BizTalk and related technologies.
-
WS-MTOM Policy submitted to W3C
MTOM has quickly become an important component within the Web Services developers arsenal, offering the composability of base64 with the transport efficiency of SOAP with attachments. But unfortunately it wasn't tied into the rest of the Web Services architecture: there was no standard way for services to advertise that they were "MTOM ready". Until today that is.