Re: SOAP Listeners

Jim Murphy <[email protected]>
Newsgroups gmane.comp.windows.devel.soap.general
Organization Ironring Software
Message-ID <002e01c26b1e$c2e2ce70$152aa8c0@Manta>
> Until yesterday I was under the assumption that in order to process
SOAP
> messages on the server side I needed to write my own SOAP Listener.
> Someone mentioned to me that they thought SOAP listeners were
available
> for various
> platforms that handled receiving the SOAP message, security and
parsing.
> The listener would then spawn a specific server and pass the SOAP
message.

Many folks use the term "SOAP Stack" instead of "SOAP Listener" but
vocabulary aside that's the general idea.  The fact that SOAP, XML and
several SOAP derivative technologies (WS-Inspection, WS-Security, WS-*,
etc) are standardized means that you can use toolkits to do much of the
heavy lifting.  The nice ones offer various extensibility hooks to let
you play with the message pipeline and what not.  If you are destined to
implement your service on AIX, the IBM WSTK is the obvious candidate.  I
haven't done much with the recent bits but IBM is the 800lb gorilla in
this space so there is plenty there to help you out.

The parsing and mapping from XML to your java types is something the
toolkit does too.   Theoretically, you can live a very happy and
productive life without ever seeing an XML angle bracket.

> I have already written a simple SOAP Server in JAVA without any
problem
> but
> haven't tackled parsing the message or security yet.
> thoughts???

Not sure if I understand where you are and where you want to go.  Your
toolkit will do the message parsing and type translation so the first
part is a no-op.  Security is a real can-o-worms.  There are plenty of
options but most are immature.  The simplest method is to only secure
your transport layer.  This is nice since it lets you effectively deal
with clear text at the application layer.  The most common way is to use
http/ssl.  There are other options including encrypting sensitive
element data in the XML and WS-Security.

Jim

You can read messages from the SOAP archive, unsubscribe from SOAP, or subscribe to other
DevelopMentor lists at http://discuss.develop.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.