jmsnell 2002/12/04 17:13:04 Added: proposals/async_sonic AxisIMEArchitectureGuide.htm Log: * Beginnings of an IME architecture guide Revision Changes Path 1.1 xml-axis/proposals/async_sonic/AxisIMEArchitectureGuide.htm Index: AxisIMEArchitectureGuide.htm =================================================================== <html> <head> <title>Axis Internal Message Exchange Interfaces</title> </head> <body> <h1>Axis Internal Message Exchance Interfaces</h1> <table border="0"> <tr> <td rowspan="2" valign="top">Authors:</td> <td><a href="mailto:[EMAIL PROTECTED]">James Snell</a> (<a href="http://www.ibm.com">IBM</a>)</td> </tr> <tr> <td><a href="mailto:[EMAIL PROTECTED]">Jamie Meritt</a> (<a href="http://www.sonic.com">Sonic Software Corporation</a>)</td> </tr> </table> <h1>Contents</h1> <h1>1 Introduction</h1> <h2>1.1 Disclaimer</h2> <h2>1.2 Purpose</h2> <h2>1.3 Scope</h2> <h2>1.4 Feature Overview </h2> <h1>2 Phased Delivery</h1> <h1>3 Functional Description</h1> <h2>3.1 Message Exchange</h2> <h2>3.2 Message Correlation</h2> <h2>3.3 Message Exchange Events</h2> <h2>3.4 Message Exchange Lifecycle</h2> <h2>3.5 Interface Specifications</h2> <h1>4 Development Model</h1> <h2>4.1 Base Implementation</h2> <h2>4.2 Creating MessageExchange implementations using MessageExchangeProvider</h2> <h2>4.3 Creating Custom MessageExchange implementations</h2> <h2>4.4 Using HandlerMessageExchange to wrap legacy Axis handlers</h2> <h2>4.5 Creating custom ReceivedMessageDispatchPolicy implementations</h2> <h2>4.6 Creating custom MessageExchangeCorrelator implementations</h2> <h2>4.7 Creating custom MessageExchangeCorrelatorService implementations</h2> <h2>4.8 Implementing custom MessageExchange events</h2> <h1>5 Understanding how Axis uses the IME interfaces</h1> <h2>5.1 Breakdown of the Axis IME architecture</h2> <h2>5.2 Transports and Providers</h2> <h2>5.3 AxisEngine, AxisClient and AxisServer</h2> <h2>5.4 Deployment and configuration</h2> <h1>7 Outstanding issues</h1> </body> </html>