development/libraries/java

lingo - Lingo Remoting and Messaging

Website: http://lingo.codehaus.org/
License: ASL 2.0
Vendor: JPackage Project
Description:
Lingo is a lightweight POJO based remoting and messaging
library based on Spring's Remoting which extends it to
support JMS. Lingo can support a wide range of message
exchange patterns including both synchronous and asynchronous
message exchange.
Lingo is an ideal technology to cluster your POJO services
to achieve load balancing across many servers and automatic
failover. Lingo is high performance and works great in server
centric environments as it can work with JCA to cleanly
integrate with thread, connection and session pooling as well
as handing of transactions, retry and exception handling.
Lingo now has SCA Support for working with the SCA annotations.
Current supported message exchange patterns include
* synchronous request-response (like RMI)
* one way messaging (asynchronous invocation -
  like a JMS publish)
* asynchronous consumption (like a JMS subscribe)
* asynchronous request-reply (allowing the server side to
  asynchronously send one or more replies as the data becomes
  available).
You can think of Lingo as being conceptually similar to both
Microsoft Indigo and JSR 181 in that it allows asynchrnous
method execution, remoting and asynchronous messaging to be
bound to existing POJOs (classes or interfaces) though it has
no particular dependency on Web Services infrastructure.
Lingo supports pluggable messaging bindings; the first binding
is an efficient JMS implementation. Over time we'll be adding
other bindings to web services frameworks and other transports.

Packages

lingo-1.3-2.jpp6.noarch [107 KiB] Changelog by Ralph Apel (2012-08-15):
- First JPP-6 release
lingo-1.3-2.jpp6.src [98 KiB] Changelog by Ralph Apel (2012-08-15):
- First JPP-6 release

Listing created by Repoview-0.6.6-5.mga4.tainted