Create distribution for bindings, or how to switch binding implementations
--------------------------------------------------------------------------
Key: TUSCANY-621
URL: http://issues.apache.org/jira/browse/TUSCANY-621
Project: Tuscany
Issue Type: Improvement
Components: Java SCA Axis Binding, Java SCA Celtix Binding
Reporter: Jervis Liu
I think the main problem we are facing is how to switch binding
implementations. For example, we may want to switch the implementation of
binding.ws between axis2 and celtix for helloworldws sample, in an easy and
user friendly way. The approach Jeremy proposed should work: package the
binding as an extenstion and somehow install it into the runtime(put it into
the extension dir?) . So this is definitely one option. But I think we should
also provide alternatives to better address following scenarios:
1, Tuscany users installed a generic Tuscany distribution, and they would like
to be able to swtich binding implementations without moving libraries around or
changing any directories. I think we can improve usabilities if users only need
to change a config file.
2. Some applications may want to use two binding implementations at the same
time.
It seems to me that we will need a configuration somewhere to specify the
specific binding implementation. Can we have a proprietary entry in scdl file
sth like <binging.ws.axis2/> or <binding.ws bindingImplementation=axis/>?
(05:27:47) cr22rc: jboynes : I'm ok about taking it out .. but what are we
looking for doing for samples needing axis wsbservice binding
(05:28:44) jboynes: I want to package the axis binding as an extension that can
be installed in the runtime
(05:29:46) jboynes: so to run the sample you add the axis extension to your
installation
(05:30:43) ant: or we may have a distribution that includes axis right?
(05:31:03) jboynes: sure
(05:32:32) jboynes: I want to make sure that the basic concept (core + a bunch
of extensions) works
(05:33:19) kgoodson left the room (quit: Read error: 110 (Connection timed
out)).
(05:33:23) ant: could we talk about the ServletHost stuff now?
(05:33:33) jboynes: so we don't end up in a situation where an extension only
works if it is packed into a distro in a special way
(05:33:40) jboynes: I need a couple more
(05:33:48) jboynes: I need to eat
(05:35:32) ant: ok, well ping when you're ready
(05:48:04) jboynes: ant: hi, better now I've had breakfast :)
(05:48:30) ant: yum
(05:48:31) jboynes: sorry for holding things up - I just reached the pass out
or get cranky phase
(05:48:48) dkulp left the room (quit: "using sirc version 2.211+KSIRC/1.3.12").
(05:49:19) ant: ok so there's an interface ServletHost
(05:50:02) jboynes: yep
(05:50:10) ant: so the WS binding should use that to register a servlet for
each ws endpoint
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]