Netport
Netport ist eine leichtgewichtige Serviceplattform für Geschäftslogik enthaltende Applikationen. Es stellt eine präsentationsunabhängige Erweiterung für J2EE-Applikationen basierend auf Servlets dar und eignet sich so hervorragend für die Realisation sowohl von Rich-Client- als auch Web-Applikationen. Für letztere kann das Struts Framework einfach integriert werden. Auf Netport basierende Applikationen bestehen aus einer Reihe von Services. Diese repräsentieren die Geschäftslogik zur Verarbeitung von BusinessObjects und können von der Client-Applikation aufgerufen werden. Netport leitet einen solchen Aufruf durch eine Kette von Verarbeitungskomponenten (sogenannte Prozessoren). Es existieren bereits Prozessoren für verschiedene Aufgaben: Autorisierung, zentrales Logging, Objektserialisierung, End-to-End Verschlüsselung und andere mehr.
Netport stellt keinen eigentlichen Applikationsserver Container dar, sondern benötigt einen solchen zur Laufzeit. Hierfür kann irgendein J2EE kompatibler Applikationsserver wie z.B. BEA Weblogic, IBM Websphere, JBoss, Apache Tomcat, Caucho Resin o.a. eingesetzt werden.
Für die Entwicklung von Rich-Client Applikationen auf der Basis von Eclipse RCP stellt Netport eine Reihe von Plugins zur Verfügung. Mit diesen lassen sich die in Netport bereitgestellten Services aufrufen. Sowohl synchrone als auch asynchrone Aufrufe sind unterstützt.

