You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Lin Sun <li...@gmail.com> on 2007/01/04 21:03:24 UTC

RE: [Axis2] geronimo integration

Hi there, Happy New Year!  I've been looking at the CXF and Axis1 geronimo
integration code and the earlier post by David Blevins on Axis2 geronimo
integration
(http://mail-archives.apache.org/mod_mbox/ws-axis-dev/200606.mbox/%3C4457C01
B-C0F8-4060-9AED-75E1B3ED654A@visi.com%3E).  I agree with David and think it
makes sense to follow the same Axis1 Geronimo integration architecture for
Axis2.

I started to read the code related to pojo.   IIRC, in Axis1 integration
code, the AxisWebServiceContainer.invoke(req, res) would pass the Request
and Response object to the MessageContext, which will invoke the SOAPService
to process the MessageContext and send the response message back (the 2
lines below):   

                SOAPService.invoke(messageContext);

                responseMessage = messageContext.getResponseMessage();

I envision that I'll need an Axis2WebServiceContainer class that implements
WebServiceContainer, similar as AxisWebServiceContainer.  However, seems the
SOAPService.java file is gone in Axis2.  How should the
Axis2WebServiceContainer (from Geronimo) communicate with Axis2 (e.g. pass
the request to Axis2 and get a response back from Axis2)?   
Any insight is appreciated!

Lin 



-----Original Message-----
From: Lin Sun [mailto:linsun.unc@gmail.com] 
Sent: Friday, December 29, 2006 10:38 AM
To: 'axis-dev@ws.apache.org'
Subject: [Axis2] geronimo integration

Hi there,

I am new to the list and Axis2.   From the dev archive, I saw there was some
discussion earlier this year about Axis2 Geronimo integration.  Has anyone
made any progress on this?  I am interested in helping out.   I am
interested in knowing more about the APIs that handles the properties in
webservices.xml file (like WebServiceDescriptionType, WebServicesType,
PortComponentType files in CXF) and the APIs to send the message to the
message receiver in Axis2 engine.  

Thx in advance for your reply!

Lin






---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


RE: [Axis2] geronimo integration

Posted by Lin Sun <li...@gmail.com>.
Hi dims, I just reviewed the patch and I 'll try to help as I can.   And I
totally agree with your first goal!:-)

Lin

-----Original Message-----
From: Davanum Srinivas [mailto:davanum@gmail.com] 
Sent: Wednesday, January 10, 2007 8:41 AM
To: axis-dev@ws.apache.org
Subject: Re: [Axis2] geronimo integration

Lin,

We've added some code in Geronimo. Please feel free to jump in to help.
http://svn.apache.org/viewvc?view=rev&revision=494810

The first goal is to port the testsuite\itests\cxfPojoWS test case in
Geronimo to work with Axis2.

thanks,
dims

On 1/4/07, Lin Sun <li...@gmail.com> wrote:
> Hi there, Happy New Year!  I've been looking at the CXF and Axis1 geronimo
> integration code and the earlier post by David Blevins on Axis2 geronimo
> integration
>
(http://mail-archives.apache.org/mod_mbox/ws-axis-dev/200606.mbox/%3C4457C01
> B-C0F8-4060-9AED-75E1B3ED654A@visi.com%3E).  I agree with David and think
it
> makes sense to follow the same Axis1 Geronimo integration architecture for
> Axis2.
>
> I started to read the code related to pojo.   IIRC, in Axis1 integration
> code, the AxisWebServiceContainer.invoke(req, res) would pass the Request
> and Response object to the MessageContext, which will invoke the
SOAPService
> to process the MessageContext and send the response message back (the 2
> lines below):
>
>                 SOAPService.invoke(messageContext);
>
>                 responseMessage = messageContext.getResponseMessage();
>
> I envision that I'll need an Axis2WebServiceContainer class that
implements
> WebServiceContainer, similar as AxisWebServiceContainer.  However, seems
the
> SOAPService.java file is gone in Axis2.  How should the
> Axis2WebServiceContainer (from Geronimo) communicate with Axis2 (e.g. pass
> the request to Axis2 and get a response back from Axis2)?
> Any insight is appreciated!
>
> Lin
>
>
>
> -----Original Message-----
> From: Lin Sun [mailto:linsun.unc@gmail.com]
> Sent: Friday, December 29, 2006 10:38 AM
> To: 'axis-dev@ws.apache.org'
> Subject: [Axis2] geronimo integration
>
> Hi there,
>
> I am new to the list and Axis2.   From the dev archive, I saw there was
some
> discussion earlier this year about Axis2 Geronimo integration.  Has anyone
> made any progress on this?  I am interested in helping out.   I am
> interested in knowing more about the APIs that handles the properties in
> webservices.xml file (like WebServiceDescriptionType, WebServicesType,
> PortComponentType files in CXF) and the APIs to send the message to the
> message receiver in Axis2 engine.
>
> Thx in advance for your reply!
>
> Lin
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-dev-help@ws.apache.org
>
>


-- 
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Re: [Axis2] geronimo integration

Posted by Davanum Srinivas <da...@gmail.com>.
Lin,

We've added some code in Geronimo. Please feel free to jump in to help.
http://svn.apache.org/viewvc?view=rev&revision=494810

The first goal is to port the testsuite\itests\cxfPojoWS test case in
Geronimo to work with Axis2.

thanks,
dims

On 1/4/07, Lin Sun <li...@gmail.com> wrote:
> Hi there, Happy New Year!  I've been looking at the CXF and Axis1 geronimo
> integration code and the earlier post by David Blevins on Axis2 geronimo
> integration
> (http://mail-archives.apache.org/mod_mbox/ws-axis-dev/200606.mbox/%3C4457C01
> B-C0F8-4060-9AED-75E1B3ED654A@visi.com%3E).  I agree with David and think it
> makes sense to follow the same Axis1 Geronimo integration architecture for
> Axis2.
>
> I started to read the code related to pojo.   IIRC, in Axis1 integration
> code, the AxisWebServiceContainer.invoke(req, res) would pass the Request
> and Response object to the MessageContext, which will invoke the SOAPService
> to process the MessageContext and send the response message back (the 2
> lines below):
>
>                 SOAPService.invoke(messageContext);
>
>                 responseMessage = messageContext.getResponseMessage();
>
> I envision that I'll need an Axis2WebServiceContainer class that implements
> WebServiceContainer, similar as AxisWebServiceContainer.  However, seems the
> SOAPService.java file is gone in Axis2.  How should the
> Axis2WebServiceContainer (from Geronimo) communicate with Axis2 (e.g. pass
> the request to Axis2 and get a response back from Axis2)?
> Any insight is appreciated!
>
> Lin
>
>
>
> -----Original Message-----
> From: Lin Sun [mailto:linsun.unc@gmail.com]
> Sent: Friday, December 29, 2006 10:38 AM
> To: 'axis-dev@ws.apache.org'
> Subject: [Axis2] geronimo integration
>
> Hi there,
>
> I am new to the list and Axis2.   From the dev archive, I saw there was some
> discussion earlier this year about Axis2 Geronimo integration.  Has anyone
> made any progress on this?  I am interested in helping out.   I am
> interested in knowing more about the APIs that handles the properties in
> webservices.xml file (like WebServiceDescriptionType, WebServicesType,
> PortComponentType files in CXF) and the APIs to send the message to the
> message receiver in Axis2 engine.
>
> Thx in advance for your reply!
>
> Lin
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-dev-help@ws.apache.org
>
>


-- 
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org