I will have a look at synapse...

If i was starting from scratch it seems that would be the best option but as
I am planning to integrate with an esb solution I am already use that
provide message routing, transformation etc. I think the best option would
be to extend axis to achieve what I need rather than using synapse which has
functionality that i already have in my esb.

I need to use axis as a SOAP stack that receives SOAP messages, processes
them using phases/pipelines and then spits out the xml message payload
rather than binding to java objects and invoking a service that has been
configured.

How would I go about doing this with axis2, using axis programaticaly if
needed?

- What the implementation of a custom Reciever allow me to output xml rather
than bind and invoke?
- Is it possible to configure axis engine that works without configuring a
server implementation?
- Can i specifiy wsdl instead of generating from service interface/class (i
wouldn't have a service interface/class)
- Any others things I should take into account?

thanks,
Dan

On 5/8/07, Paul Fremantle <[EMAIL PROTECTED]> wrote:

Dan

As Chathura also said, Synapse basically does what you want -
out-of-the-box. We already have built and tested samples where we do:

XML/JMS->SOAP mapping
and SOAP/WSRM->XML/JMS

We have also done plain-text/JMS -> XML/SOAP.

Synapse is simply configured using an XML config file. If you send me
an example message or two I can help you create the config to test it.

Paul

On 5/8/07, Daniel Feist <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I am attempting to implement a web-services using a web service stack
such
> as axis in order to export functionality through a web service defined
by
> wsdl but with a twist...I want to integrate this into a message based
esb
> type architecture.
>
> What i want to do is the following:
> 1) WSDL first development
> 2) Http transport
> 3) Phase/handlers as normal
> 4) BUT receiver does not invoke a service but rather forwards message
(SOAP
> payload, as defined in WSDL) to a message broker ( e.g. JMS queue) where
it
> will be routed to the service implementation.
>
> I don't want to attempt to do this with axis1, and at having quickly
looking
> at other web service stacks it doesn't look particularly easy.  I was
> wondering if with the new more open, message based architecture of axis2
> this could be implemented, even if it means using axis2 programatically
> instead of via config file and where I should start looking...?
>
> thanks,
> Dan
>


--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair

http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to