Quick survey: I'm building something that requires a lot of two-way
(message/event) traffic between clients and servers, and could use some
help picking a technology.

The server->client direction is tricky in conventional web (and web-
derived) models because it's always client request server response on
the clients schedule (no good for passing messages from server to
client, at least, not without client polling type behaviour, yuk). XML-
RPC would have been perfect except for that. Given how absurdly simple
and clean the Java APIs are, I may use it anyway.

Someone at SAGE-AU suggested I consider ICE (an next gen CORBA, see
http://www.zeroc.com/ ). It's pretty impressive, but seems like an awful
lot of framework for what I would have hoped would have been a simple
implementation, especially considering that I view the problem in
message passing terms, not remote procedure calls or remote object
invocation terms. That said, the scalability, availability, and just-
works factor (once implemented) is alluring.

In the Java world, there are obviously lots of frameworks, (ranging from
J2EE EJB containers down to small things like picocontainer) but I don't
really want a container at all - managing lots of objects, and
persistence, isn't the problem I'm trying to fight. 

Further, I'd like the server to be a relatively stand alone thing, and
containers introduce pretty massive installation headaches. OpenJMS
would be good in theory, but it's very heavily J2EE based, and brings
all that baggage.

Any suggestions welcome. 

AfC
Sydney

-- 
Andrew Frederick Cowie

OPERATIONAL DYNAMICS
Operations Consultants and Infrastructure Engineers

http://www.operationaldynamics.com/

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to