On Mon, Feb 15, 2010 at 2:09 PM,  <[email protected]> wrote:
> Thank you for your quick response.
>
> We're developing some services that will be run on different machines then 
> the clients.

This seems like a scenario where a scaClient access a remote service
(see code snipet from scaclient-api iTest)

        SCAClientFactory clientFactory =
SCAClientFactory.newInstance(URI.create("default"));
        HelloworldService service =
clientFactory.getService(HelloworldService.class,
"HelloworldComponent/HelloworldService");

Or just a case of a remote reference using some binding (e.g JMS from
what you mentioned below)
And both are supported in 2.x.

> The services will be developed in Java. The clients, for now, will be 
> developed in Java also.
> Our existing application already using JMS for communicating, so I think JMS 
> binding is a good choice. I need to get an example of this scenario working 
> but having hard time finding examples on Tuscany 2.x.
> (I know JMS callback support does not work on the current 2.x release, but 
> since we're not using this feature now, so I guess it'll probably be ok).
>
I believe the JMS callback is already available in trunk as part of
TUSCANY-3450, but has not been released yet.

> Later, we would like to add a new binding type to support client from outside 
> of SCA that will probably written in C++.
> We were thinking raw TCP binding (HTTP is not allow for security reason). 
> Maybe be you could point me to the existing binding that will support this.
>

That would be welcome ! BTW, if it helps, there is a CORBA binding in
1.x that could easily be ported for 2.x.

-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/

Reply via email to