Hi,

 

We have a running OSGi platform hosting a bunch of OSGi services, and
would like to expose some of the OSGi services as web services using
Axis2. The way we want to do this is to wrap Axis2 as an OSGi bundle and
load into the platform, and this Axis2 bundle provides an interface that
allows other OSGi services to expose/register themselves as web
services. As a result, the same instance of a service is used for both
SOAP invocations from remote clients and java method calls from OSGi
services on the same machine.

 

Since we also have very rigid requirements on small footprint including
disk spaces and memory usage, we may only use a fraction of Axis2 to
send/recv/parse SOAP messages and dispatch messages to appropriate
services.

 

So, how we can customize Axis2 to meet our needs? Which jar files we can
remove? And, how to wrap Axis2 as an OSGi bundle?

 

Thanks in advance,

Hua

Reply via email to