Light Development TREC Platform

The Light Development Transparent Remote Computing (TREC) platform models and implements a platform that can be used for distributed applications.

See:
          Description

Packages
com.lightdev.app.trec.client Client classes of the Light Development Transparent Remote Computing (TREC) platform.
com.lightdev.app.trec.client.stub Helper classes to produce Java source code for stub classes to be used with the Light Development Transparent Remote Computing (TREC) platform.
com.lightdev.app.trec.client.ui User interface classes of the Light Development Transparent Remote Computing (TREC) platform.
com.lightdev.app.trec.server Server classes of the Light Development Transparent Remote Computing (TREC) platform.
com.lightdev.app.trec.server.sam Implementation of the Light Development Simple Access Model (SAM) framework as required by the Light Development Transparent Remote Computing (TREC) platform.

 

The Light Development Transparent Remote Computing (TREC) platform models and implements a platform that can be used for distributed applications.

Own applications can be created using nothing more than plain old Java objects (POJOs) for both the server and the client part of an application. The TREC platform encapsulates communication, authentication and authorization between clients and server. With the TREC Manager application it also includes a tool for easy adminstration and operation of the platform.

The 'frontmost' classes of the TREC platform are Agent on the server side and Client on the client side.

Using the TREC platform with classes Agent and Client developers can completely concentrate on application logic. For authorization a developer only needs to define roles required by an application. The TREC platform will automatically ensure that only users having the roles defined by the developer access respective methods later on.

The TREC platform implements communication through standard HTTP and SSL. It utilizes the Apache XML-RPC package 'behind the scenes' to establish communication. The default implementation of TREC uses Apache Derby also 'behind the scenes' to implement authorization based on the Light Development Simple Access Model (SAM) backed by an embedded database.

Version:
2, January 26, 2005
Author:
Ulrich Hilger, Light Development, http://www.lightdev.com, info@lightdev.com, published under the terms and conditions of the BSD License, for details see file license.txt in the distribution package of this software