On Nov 22, 2007 1:39 PM, Giorgio Zoppi <[EMAIL PROTECTED]> wrote: > 2007/11/22, Simon Laws <[EMAIL PROTECTED]>: > > There are quite a few Apache projects that Tuscany is already using in > one > > way or another. Looking through the list of all the projects on the > Apache > > web site gives some inspiration for other things that we could look > into. > > Here is a summary of a quick spin through the list trying to pick out > the > > Apache projects that we do/could use or that could possibly use Tuscany. > In > > reality I know very little of the details of these project so this is > pure > > speculation. But if there are experts out there with an interested in > > Tuscany we could come up with some real ideas. > > > > From this list the MINA project looks immediately interesting to me as > it > > could help out with some more performant default bindings and 'in JVM' > > bindings using pipe IO. Also the OFBiz project is something that I > hadn't > > come across before and could provide some useful use cases. The OFBiz > site > > talks about a "Loosely coupled multi-layer component architecture" and > it > > set me thinking about how their components might sit in an SCA runtime. > > I think that the distributed domain support might use MINA for group > communications, > simply because it's more efficient. So a node could be a runtime, with > MINA support to interconnect to the domain (if you want a central > domain place) and to the other nodes. > Well, it could be a transition on implementing it using your > SCADomainSPI interface..So until there won't be something working > well, you can use the current one. Another idea is to create a group > with some distributed membership protocol, but it's too early for now: > little steps needed. > Just my 1 cent. > Giorgio. > > BTW. Actually your callable reference don't work over ws-binding. So > I've created an CallableReference2OMElement trasformer and I'm testing > just now. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > Hi Giorgio
I agree, I think we should look at the possibility of some binary MINA based binding for use within the domain. As a special case it could be used to provide the link between the nodes and domain manager. More generally it could provide a more performant protocol than web services for default coms between components within the domain. Also they talk about in JVM pipe based coms which we also need and haven't done anything about yet. On the subject of membership protocols have you a favourite. I've looked at a few and they either seem to complicated for what we need or Java specific such as JINI or there are license problems, e.g. JGroups that we discussed a while back. Have you come across anything else. Would be nice to use something from Apache. I see your patch for passing callable references remotely. Thanks for that. I'll look at it today. Regards Simon
