Prozessorientierung

InterSystems Ensemble: Workflow im Eigenbau

23.05.2008

Die "innerbetriebliche Kommunikation" in Ensemble übernehmen Request- und Response-Nachrichten. Hier hat der Entwickler die Wahl, die vorgefertigten Klassen zu verwenden oder auf deren Basis eigene zu entwickeln. Die vorgefertigten Klassen haben den Vorteil, dass nur Nachrichteninhalte anzugeben sind, ohne sich um die Details der technischen Realisierung zu kümmern, wie etwa eine Mail an den Empfänger gelangt oder ein Record in der Datenbank abgelegt wird.

Eine asynchrone Bearbeitung von Aufgaben (Tasks) ist ebenso möglich wie die parallele Ausführung verschiedener Workflow-Operationen in einem Business Process oder das Durchlaufen von Schleifen. Die Tasks werden in Warteschlangen verwaltet, auf die verschiedene Akteure zugreifen können. So ist eine Realisierung beispielsweise von Helpdesk-Systemen mit mehreren, auch hierarchisch angeordneten, Bearbeitern möglich. Dazu kann man eine Task Distribution Strategy vorgeben oder sich auf die Voreinstellungen von Ensemble verlassen.

Die Workflow-Verwaltung

Ist das grundlegende Workflow-Layout fertiggestellt, passt der Entwickler bei Bedarf die Standard-Eingabeformulare von Ensemble an betriebliche Vorgaben und Wünsche an. Zudem lassen sich Dashboards und Message Tracing von Ensemble für die Echtzeitkontrolle der so aufgebohrten Anwendung verwenden. Die zentrale Verwaltung und Bedienung der Anwendung erfolgen mit Hilfe eines Web-Browsers über das Ensemble Workflow Portal, das als Bestandteil des Ensemble Management Portals mit ausgeliefert wird. Auf diese Weise können Schritt für Schritt eine Reihe von Standard-Workflows entwickelt werden, die menschliche Interaktion und Fremdanwendungen integrieren und so den Nutzwert - und damit auch den wirtschaftlichen Wert - der Kernanwendung steigern.

Fazit

Ensemble von InterSystems bietet Unternehmensanwendern, Softwarehäusern und Systemintegratoren die Möglichkeit, Workflows mit menschlicher Interaktion in ihre Anwendung zu integrieren. Die Kommunikation mit den weiteren vorhandenen Anwendungen, Legacy-Systemen und Datenbanken wird über mitgelieferte Adapter sicher gestellt, so dass der Einsatz in unterschiedlichsten Umgebungen gewährleistet ist.