[ http://issues.apache.org/jira/browse/TUSCANY-621?page=all ]
ant elder updated TUSCANY-621:
------------------------------
Fix Version/s: Java-Mx
Affects Version/s: Java-Mx
> 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
> Affects Versions: Java-Mx
> Reporter: Jervis Liu
> Fix For: Java-Mx
>
>
> 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]