Just a quick heads up. You may have heard of SCA recently...
http://www-128.ibm.com/developerworks/library/specification/ws-sca/
its an interesting (and pretty simple) specification which allows
POJOs to be remoted in an SOA kind of way with pluggable remoting
layers etc. So conceptually its very like Spring Remoting; though it
goes a bit further and includes support for asynchronous
communication and for conversational services.
As an application programmer writing POJOs the only real difference
is that there's a few annotations you can use to add metadata to your
code about things like scope, lifecycle, mandatory properties and
asynchronous methods etc. From what I've seen so far the SCA
Annotations look good. I've just added support for them in Lingo...
http://lingo.codehaus.org/SCA+Support
the obvious things like @OneWay to mark asynchronous methods was
completely trivial; ensuring we comply with the semantics of
@Callback and session scoped conversational services are a little
more complicated but we should get there soon. I'd recommend folks
interested in POJO remoting to take a look at the spec; the SCA
annotations look good.
James Strachan
Chief Architect
LogicBlaze, Inc. - a Simula Labs Enterprise
[EMAIL PROTECTED]
www.logicblaze.com