logoSoftware GmbH Telephon ©2006, ErgonomiX
Software GmbH and Licenser - All Rights reserved Business People ©2006, ErgonomiX
Software GmbH and Licenser - All Rights reserved Phoning Woman ©2006, ErgonomiX
Software GmbH and Licenser - All Rights reserved

English Version

 

  ErgonomiX:Basement
  Systemarchitektur
  Anwendungsprozesse
  Produktinformationen anfordern
  Gesamtübersicht der
Produkte
 

Objektorientierte Entwicklungsplattform für verteilte Softwaresysteme

  Inter-Prozess-Kommunikation und Netzwerk-Kommunikation auf Basis eines asynchronen Nachrichtentransports sind nur zwei Faktoren, welche die Entwicklung eines komplexen Softwaresystems zu einer überschaubaren Aufgabe machen. Alle Prozesse werden von der Plattform überwacht. Je nach Design kann ErgonomiX:Basement™ beim Auftreten eines Fehlers einzelne Prozesse in einen definierten Anfangszustand zurückversetzen.

ErgonomiX:Basement™ ermöglicht die konsequente Anwendung der Methodik der endlichen Automaten. Prozesse, die auf Basis dieser FSM-Technologie erstellt wurden, haben den Vorteil, dass sie einfach zu überschauen sind, da sie im wesentlichen aus kleinen abgegrenzten Transaktionsroutinen bestehen.

Die wichtigsten Vorteile dieser Methodik sind:
 
In FSM-Technologie implementierte Kommunikations-Software spiegelt in ihrem Aufbau direkt die genutzten Protokolle wieder.
Fehler werden bei einem strikt der Methodik folgenden Design frühzeitig erkannt und vermieden.
Ein solches System besteht aus einzelnen, kleinen und damit überschaubaren Software-Einheiten.
Einzelne Prozesse können mit Hilfe des zur Plattform gehörenden Simulators separat getestet werden, sodass Probleme nicht erst bei der Integration erkannt und behoben werden müssen.
Auftretende Fehler in der Implementierungs- und Integrationsphase können schnell eingekreist und behoben werden, da der "Weg", den die Software bei einem bestimmten Szenario durchläuft, schnell ausfindig gemacht werden kann.
Mit Hilfe der verschiedenen Logging-Mechanismen, die fester Bestandteil der Plattform sind, können nicht nur während der Implementierungsphase wertvolle Informationen mitgeschnitten werden, sondern vor allem auch für den Wirkbetrieb verschiedene Level von Nachrichten, Events, Alarmen definiert, protokolliert und an ein entsprechendes Alarm-Management weitergeleitet werden. Ein entsprechender Log Server ist Bestandteil der Plattform.

 


© Copyright 1999-2008, ErgonomiX Software GmbH, Duisburg, Germany