lingo - Lingo Remoting and Messaging

Distribution: RPM Universal
Repository: JPackage 5.0 all
Package name: lingo
Package version: 1.3
Package release: 1.jpp5
Package architecture: noarch
Package type: rpm
Installed size: 138.75 KB
Download size: 108.67 KB
Official Mirror:
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.



  • lingo = 1.3-1.jpp5


    Source package: lingo-1.3-1.jpp5.src.rpm

    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the 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 5.0 repository:
      # zypper addrepo jpackage-5.0
    2. Install lingo rpm package:
      # zypper install lingo
    Mandriva, Mageia:
    1. Add the JPackage 5.0 repository:
      # urpmi.addmedia jpackage-5.0 with
    2. Update packages list:
      # urpmi.update -a
    3. Install lingo rpm package:
      # urpmi lingo


    • /etc/maven/fragments/lingo
    • /usr/share/doc/lingo-1.3/LICENSE.txt
    • /usr/share/doc/lingo-1.3/README.txt
    • /usr/share/java/lingo-1.3.jar
    • /usr/share/java/lingo.jar
    • /usr/share/maven2/poms/JPP-lingo-parent.pom
    • /usr/share/maven2/poms/JPP-lingo.pom


    2009-02-06 - Ralph Apel <r.apel at> - 0:1.3-1.jpp5 - First release