lingo - Lingo Remoting and Messaging

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename lingo-1.3-2.jpp6.noarch.rpm
Package name lingo
Package version 1.3
Package release 2.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 107.98 KB
Installed size 138.67 KB
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
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.


Package Version Architecture Repository
lingo-1.3-1.jpp5.noarch.rpm 1.3 noarch JPackage 5.0
lingo - - -


Name Value
activeio3 -
apache-commons-collections -
apache-commons-logging -
backport-util-concurrent -
backport175 -
geronimo-txmanager -
j2ee_connector_1_5_api -
j2ee_management_1_1_api -
java >= 1.5.0
jms_1_1_api -
jpackage-utils >= 1.7.5
servlet_2_4_api -
xbean -
xstream -


Name Value
lingo = 1.3-2.jpp6


Type URL
Binary Package lingo-1.3-2.jpp6.noarch.rpm
Source Package lingo-1.3-2.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install lingo rpm package:
    # yum install lingo
  1. Add the JPackage 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install lingo rpm package:
    # zypper install lingo
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install lingo rpm package:
    # urpmi lingo




2012-08-15 - Ralph Apel <r.apel at> - 0:1.3-2
- First JPP-6 release
2009-02-06 - Ralph Apel <r.apel at> - 0:1.3-1.jpp5
- First release

See Also

Package Description
lingo-javadoc-1.3-2.jpp6.noarch.rpm Javadoc for lingo
livetribe-jsr223-2.0.3-2.jpp6.noarch.rpm Livetribe JSR223 API
livetribe-jsr223-javadoc-2.0.3-2.jpp6.noarch.rpm Javadoc for livetribe-jsr223
log4j-1.2.16-3.jpp6.noarch.rpm Java logging package
log4j-javadoc-1.2.16-3.jpp6.noarch.rpm Javadoc for log4j
log4j-manual-1.2.16-3.jpp6.noarch.rpm Manual for log4j
log4j-repolib-1.2.16-3.jpp6.noarch.rpm Artifacts to be uploaded to a repository library
logback-0.9.27-1.jpp6.noarch.rpm Logback
logback-javadoc-0.9.27-1.jpp6.noarch.rpm Javadoc for logback
lucene-2.4.1-5.jpp6.noarch.rpm High-performance, full-featured text search engine
lucene-contrib-2.9.4-8.jpp6.noarch.rpm Lucene contributed extensions
lucene-contrib-benchmark-2.4.1-5.jpp6.noarch.rpm Lucene contributed benchmark
lucene-core-2.9.4-8.jpp6.noarch.rpm High-performance, full-featured text search engine
lucene-demo-2.9.4-8.jpp6.noarch.rpm Lucene demonstration library
lucene-javadoc-2.9.4-8.jpp6.noarch.rpm Javadoc for Lucene