On 8/11/06, Soumadeep-Infravio <[EMAIL PROTECTED]> wrote:

Guillaume/All

Can we develop a fully JBI compliant component which has no direct
reference
to Servicemix libs? So that components can be deployed in any JBI
container.
Specially, using SMX tools to generate component stubs.


ServiceMix components created using servicemix-common use a Shared Library.
(this SL has been recently renamed to servicemix-shared).   Shared Libraries
are pre-requisite for installing the JBI component and  will be part of the
component class loader.  This library currently does not include
servicemix-core
where most of the ServiceMix specific classes are, but I had already planned
to
put it in servicemix-shared.  This won't affect the current deployment if we
take
care of specifiying the right class loader delegation (when deployed in
ServiceMix,
the components should use the container classes instead of the ones in
servicemix-shared).  This would allow all ServiceMix standard JBI components
to be
deployed in any JBI container.
Please raise a JIRA and provide a patch ;)

And secondly, can this component be deployed in SMX?


If you deploy a component which solely relies on the JBI spec, you won't
have any
problem  in using it.  There are already a few components which do this
(see
http://servicemix.goopen.org/site/components.html#Components-ExternalstandardJBIcomponents
)

Thanks
Soumadeep





--
Cheers,
Guillaume Nodet

Reply via email to