|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
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.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||