glyn 02/04/10 04:13:45 Modified: java/docs architecture-guide.html Log: Point out similarities between Axis Chain and "Chain of Responsibility" GoF pattern as prompted by Lene Bredgaard. Revision Changes Path 1.11 +5 -0 xml-axis/java/docs/architecture-guide.html Index: architecture-guide.html =================================================================== RCS file: /home/cvs/xml-axis/java/docs/architecture-guide.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- architecture-guide.html 26 Mar 2002 16:42:53 -0000 1.10 +++ architecture-guide.html 10 Apr 2002 11:13:45 -0000 1.11 @@ -176,6 +176,11 @@ as well as implementing the Handler interface as shown in the following diagram: <br><img SRC="chainclasses.jpg" height=297 width=267> +<p>A Chain also has similarities to the Chain of Responsibility design pattern +in which a request flows along a sequence of Handlers until it is processed. +Although an Axis Chain may process a request in stages over a succession of +Handlers, it has the same advantages as Chain of Responsibility: +flexibility and the ease with which new function can be added. <p>Back to message processing -- a message is processed by passing through the appropriate Chains. A message context is used to pass the message and associated environment through the sequence of Handlers. The model is that