FYI
- James Snell
IBM Emerging Technologies
[EMAIL PROTECTED]
(559) 587-1233 (office)
(700) 544-9035 (t/l)
Programming Web Services With SOAP
O'Reilly & Associates, ISBN 0596000952
Have I not commanded you? Be strong and courageous.
Do not be terrified, do not be discouraged, for the Lord your
God will be with you whereever you go. - Joshua 1:9
----- Forwarded by James M Snell/Fresno/IBM on 10/15/2002 01:31 PM -----
James M Snell/Fresno/IBM
10/15/2002 12:34 PM
To
[EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
cc
bcc
John Feller/Raleigh/IBM@IBMUS
Subject
Ok, if you refresh from cvs, there is a zip file called
AxisInternalMessageExchange.zip in xml-axis/proposals that contains the
updated interfaces (as per our discussion on IRC today and the raw
prototype implementation. The impl is more a test to prove the concepts
and is not currently integrated into Axis. In the zip, you will find a
class called org.apache.axis.ime.internal.test.TestProvider. This class
implements the basic behavior that the Axis Engine and Transports will
need to provide. It needs quite a bit of cleaning up, simplifying and
tweaking, but you'll get the basic idea.
Significant things to point out:
1. The event model was changed as discussed on IRC
2. Message receive operations are now gated with MessageWorkers as
discussed on IRC
3. The MessageWorkerGroup class needs a lot of work to simplify and
automate the thread management. The goal is to make threading details as
transparent as possible
Enjoy and let the bashing begin :-)
(btw, regarding "prior art", the Queued channel model implemented in the
prototype was inspired by David Lea's util.concurrent library ....
http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
)....
- James Snell
IBM Emerging Technologies
[EMAIL PROTECTED]
(559) 587-1233 (office)
(700) 544-9035 (t/l)
Programming Web Services With SOAP
O'Reilly & Associates, ISBN 0596000952
Have I not commanded you? Be strong and courageous.
Do not be terrified, do not be discouraged, for the Lord your
God will be with you whereever you go. - Joshua 1:9