7. März 2005

Version 2.0 des itechWorks Application Server verfügbar

topasWorks 2.0 - des Kaisers neue Kleider

Der Application Server topasWorks der Firma itechWorks steht ab sofort in der neuen Version 2.0 zur Verfügung. topasWorks, das ist ein auf Java und J2EE - Technologien basierender Application Server, der SOA - Prinzipien in die normale Programmierung überführt und so eine serviceorientierte Entwicklung bereits vom Ansatz her unterstützt.

Die Version 2.0 des Application Server wartet dabei mit zusätzlichen Funktionalitäten und internen Verbesserungen auf. So sind, zum Beispiel, eine interne Datenbank, ein voll integrierter JSP-Container und neue Wartungsmöglichkeiten in das neue Release eingeflossen.

Trotz der kompletten Überarbeitung des topas kernels wurde darauf geachtet, dass die Version 2.0 abwärtskompatibel zu allen topasWorks-Servern ab Version 1.2.011 ist. Existierende Applikationen, die im topasWorks Application Layer geschrieben wurden können so weiter genutzt und, bei Bedarf, sukzessive auf die neuen Funktionalitäten umgestellt werden.

Das Verhalten des Servers in Bezug auf Geschwindigkeit und Speicherverhalten hat sich dabei nicht geändert, so bleibt die Startzeit einer Instanz gleich zu alten Versionen und selbst der Memory-Footprint (Speicherverbrauch) beim Starten des Servers bleibt weiterhin zwischen 8 und 12 Megabyte.

Auflistung der Verbesserungen im Einzelnen (Auszug).

Neue Funktionalitäten:

  1. Komplette, serverinterne Datenbank (RDBMS). Es ist nun möglich, in topasWorks eine oder mehrere Datenbanken als separate Dienste zu starten, ohne dass auf externe Datenbanken zugegriffen werden muss.
  2. Erweiterte Unterstützung von Datenbanken. Die native Unterstützung an JDBC-Treibern wurde erweitert.
  3. An topasWorks angepasster, eigenständiger HTTP-Server (http1.1-kompatibel). Es können beliebig viele HTTP-Server in einer laufenden Application Server - Instanz gestartet werden.
  4. Interner JSP- und Servletcontainer. Der JSP-Container entspricht der Servlet-Spezifikation 2.4. und ist J2EE-zertifiziert.
  5. Leichtere und effizienter Nutzung von Jobs und Threadpools.
  6. Erweiterung der itechWorks Tools-Klassen für topasWorks

Interne Verbesserungen / Programmierung / Administration:

  1. Services haben einen "lifecycle" erhalten. So ist nun zum Beispiel eine Prüfung, wie lange ein Service bereits läuft, einfach möglich.
  2. Die Programmierung von Kommandos wurde erweitert und vereinfacht.
  3. Anmeldung an den Telnet-Server ist noch unabhängiger vom laufenden System gestaltet worden.
  4. Große Teile des Application Servers können nun über eine HTTP-Schnittstelle namens "Maintenance" administriert werden.
  5. Erweiterte Dokumentation und mitgelieferte Beispiele.
  6. Die Dokumentation inklusive Guides, Javadoc und How-Tos ist nun direkt über den Application Server abrufbar.
  7. Vereinfachte Administration bei der Zusammenarbeit mit einem Webserver (wie Apache, IIS etc.).
  8. Erweiterte Funktionen wie Logging und Parameterabfragen stehen nun direkt in den Services zur Verfügung.