Workflow Open Service Interface Definition - Workflow Open Service Interface Definition

Die Workflow Open Service Interface Definition ( OSID ) ist eine Open Knowledge Initiative- Spezifikation , mit der ein aus Schritten bestehender Prozess definiert werden kann . OSIDs sind programmatische Schnittstellen, die eine serviceorientierte Architektur zum Entwerfen und Erstellen wiederverwendbarer und interoperabler Software umfassen .

Jeder Schritt hat Eingabebedingungen und Ausgabezustände . Es gibt einen Prozess, um die Arbeit von einem anfänglichen zu einem terminalen Schritt voranzutreiben. Der Fortschritt wird durch Ereignisse beeinflusst, die als Teil eines Schritts ausgeführt werden, dessen Ergebnis ein neuer Schrittausgabestatus ist . Arbeitsereignisse sind das Ergebnis von Agenten, die eine bestimmte Rolle im Prozess spielen.

Teil der Verantwortung des Dienstleisters ist es, den Prozess und seine Schritte zu definieren. Andere Teile des Dienstes sollen die Ereignisse eines Benutzers im Prozess erfassen. Es werden wahrscheinlich separate Anwendungen zum Entwerfen und Verwenden von Workflows geschrieben, von denen jede auf einer oder mehreren OSIDs basiert.

Die Workflow-OSID bietet einer Anwendung oder einer Reihe von Anwendungen die Möglichkeit, den Workflow auf der Grundlage einer vorgegebenen Logik zwischen einem oder mehreren Akteuren (Agenten) zu koordinieren und zu verwalten. Durch das Abstrahieren und Trennen des Workflows von der Anwendung wird die Anwendung vor Änderungen in der Workflowlogik geschützt. In Verbindung mit der Anwendung können gängige Tools zum Anzeigen, Überwachen und Verwalten des Workflows verwendet werden, um zu verhindern, dass die Anwendung diese Funktionalität bereitstellt.