topasWorks hot deploy - Zyklus
topasWorks hot deploy - Zyklus

topasWorks hot deploy

topas "hot redeploy"

Der topasWorks "hot redeploy" - Mechanismus ist eine der großen Innovationen des itechWorks Application Servers und erleichtert die Programmierung und Wartung des Systems erheblich. topasWorks unterstützt über das "hot redeploy" ein Austauschen von Programmlogik im laufenden Betrieb.

Wurde zum Beispiel ein benutzerdefiniertes Kommando für die Kommandoeingabe geschrieben, welches aufgrund von Änderungen oder Fehlverhalten ausgetauscht werden soll, so kann der Programmierer das Verhalten des Kommandos einfach in seiner Entwicklungsumgebung ändern, mit herkömmlichen Werkzeugen kompilieren und einem topasWorks - Server bekannt geben. Dem Server wird die neue Class-Datei bekannt gegeben, somit in den topasWorks-Kernel neu geladen und steht ab sofort mit geänderter Logik zur Verfügung. Dies geschieht ohne andere Dienste oder Applikationen anzugreifen oder den topasWorks Application Server zu stoppen und zu starten (echtes "24 x 7").

Analog zu den benutzerdefinierten Kommandos können so auch einzelne Dienste oder Jobs im Server nahtlos ausgetauscht werden. Änderungen werden einfach lokal getestet und nach einem unkomplizierten Deployment der neuen Klassen dem Server bekannt gegeben. Abhängigkeiten zwischen verschiedenen Komponenten des Servers (z.B. in Diensten und Kommandos) erkennt der Application Server beim Einhängen der Änderungen selbständig und warnt im Falle von Inkompatibilitäten den Benutzer automatisch vor.

Nicht zuletzt durch den topasWorks hot redeploy - Mechanismus erreichen topasWorks Serverinstanzen "Uptimes", wie sie mit anderen Applikationsservern in diesem Umfang nicht möglich sind.

Die White-Papers zu topasWorks erfragen Sie bitte unter info[at]itechworks.de.

Servertechnologie at its best

Eine konsequente serviceorientierte Architektur erleichtert die Programmierung und liefert rock-solid-solutions 

Was wir Ihnen leisten können

Leistungsspektrum

Die Mitarbeiter von itechWorks dürfen sich jeden Tag in hochkomplexen state-of-the-art Projekten beweisen. Wir können Sie deshalb unterstützend oder in Komplettverantwortung in einer oder mehreren der folgenden Projektteilbereiche begleiten.