Track: XML
SOA Foundation Components: Building an XML Content Router
2:00 p.m.
Feb. 24, 2004 12:00 AM
Many changes lurk around the corner for enterprise architectures, including a wide adoption of Web services, message-based architectures, and eventually service-oriented architectures. Additionally, XML is quickly becoming the dominant wire protocol for transferring data between systems, and even between enterprises.
In an effort to begin transitioning to some of these new technologies, many enterprises are introducing services to their existing architectures. XML content routing is one of the most valuable of these early-adoption services for many enterprises wishing to glue their legacy systems to more modern Web-based systems.

This session focuses on the business case for this type of system, where such a system can be used, where it shouldn't be used, and what the patterns and available open source technologies are that facilitate building such a system. An example case study is presented for an XMLCR and the basic design of the system is presented.
Session Overview:
Introduction
A Brief Review of the State of the Art (XML/WS)
What is XML Content Routing?
Applications of XML Content Routing
Message-Based Architecture Discussion (Sync/Async/Pseudosync and Error Handling)
Introduction to the "Restaurant" Pattern
XMLCR Requirements, Features and Design
Leveraging Free Work
Exposing an XMLCR Web Service with Apache Axis
Exposing an XMLCR Service with JMS
About Dan StieglitzDan is an independent software consultant in New York. He specializes in designing and developing distributed applications in Java and J2EE.