T_LGServer.gif

LANGlobal Server is an advanced Java RMI server. It is implemented purely in Java. Therefore, it can be deployed on any platform on which a Java virtual machine is available. Currently, it requires Java version 6 or higher to run. Current version of LANGlobal Server has the following features:

  • Small footprint
  • Simple API
  • High flexibility
  • Easy to learn and easy to use
  • Scalable
  • Extensible
  • Strong security
  • LANGlobal Server is Open Source software released under GPL Version 3 license.

    Architecture Overview

    LANGlobal server consists of server core, user deployed services and modules. Server core is the foundation of the server. It provides fundamental services such as network connections, session management, security, logging, etc. User deploys applications on the server in the form of services and modules. Services are visible only to the modules and other services which are configured as dependent on the services. Modules provide application specific functions to client applications. Each module is independent of other modules and it may be dependent on one or more services. Modules expose their functions to the client application through module client interfaces, called Server Components. Client application invokes methods of Server Components for application specific functions in the same way as it invokes methods of POJO (Plain Old Java Object). The digram below depicts the overall architecture of LANGlobal server.

    Architecture Overview

    Current Release

    Document : LANGlobalServer-Developer-Guider.pdf
        LANGlobalServer-White-Paper.pdf
    Unix/Linux : LANGlobalServer-0.80.tar.gz
    Microsoft Windows : LANGlobalServer-0.80.zip