Hi Saminda,

#3 is just a pleasant side effect of the service consumption, nothing that
needs to be done by this project.  For instance, after I register my service
in the usual OSGi way... every other bundle in the OSGi framework can access
it, Axis2 can expose it as a web service and (for example) BlazeDS can
expose it as a remote object using the AMF protocol.  All these things work
together without having to know anything about each other and I have an
object that can be accessed in a (virtually) technology agnostic manner.

Looking forward to phase 2, I'll keep an eye on this mailing list for when
it becomes available.

Thanks,
Brindy



Saminda Abeyruwan-3 wrote:
> 
> Hi Brindy,
> 
> 1) No dependency on any specific web service implementation
>> 2) The service is available natively to other OSGi bundles
>> 3) Other remoting mechanisms (in addition to or instead of web services,
>> e.g. AMF) can use the same mechanism
>>
>> So I guess I am looking for confirmation this is the intention with the
>> OSGi
>> part of Axis2 and what the time line is for this to be implemented?
> 
> 
> Yes it is.  This is the second phase of OSGi/Axis2 integration.
> 
> During the first phase of OSGi integration we wanted to properly bundle
> Axis2. Hence we came up with org.apache.axis2.osgi.jar bundle. You will be
> able to test this bundle from the instruction available in
> https://svn.apache.org/repos/asf/webservices/axis2/scratch/java/saminda/osgi_test.
> Follow axis2_osgi_integration.pdf to run and test the bundle. As you have
> mentioned, org.apache.axis2.osgi.jar bundle contains/export Axis2 related
> packages and other packages needed to be imported.
> 
> Second phase of Axis2/OSGi integration is to consume OSGi SOA
> infrastructure
> to expose an OSGi service as a Web service. As you have mentioned, our
> goal
> is to use Directory object to fill the meta-date needed for the OSGi
> service
> and create Axis2 Web service out of it. We are in the process of mapping
> services.xml to a bunch of name/value pairs  that needed for Directory
> object and  use the  special key "org.apache.axis2.ws" to distinguish the
> OSGi service that needed to be expose as web service.
> 
> Please be kind elaborate on #3. IMO it wasn't in our original plan. We
> wanted to get OSGi/Axis2 integration complete before next Axis2 major
> release (1.5).
> 
> 
> Thank you!
> 
> Saminda
> 
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Direction-of-Axis2-%2B-OSGi-tp18982493p18982493.html
>> Sent from the Axis - Dev mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>> This gives the following advantages:
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Direction-of-Axis2-%2B-OSGi-tp18982493p18989144.html
Sent from the Axis - Dev mailing list archive at Nabble.com.


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

Reply via email to