Definicja otwartego interfejsu usługi przepływu pracy

Workflow procesu Open Service Interface Definition ( OSID ) to specyfikacja Open Knowledge Initiative , która zapewnia środki do zdefiniowania składającego się z kroków . Identyfikatory OSID to interfejsy programistyczne, które składają się na architekturę zorientowaną na usługi do projektowania i budowania oprogramowania wielokrotnego użytku i interoperacyjnego .

Funkcjonalność

Każdy krok ma warunki wejściowe i stany wyjściowe . Istnieje proces umożliwiający postęp pracy od etapu początkowego do końcowego. Na postęp wpływają zdarzenia, które są wykonywane w ramach kroku, czego wynikiem jest nowy stan wyjściowy kroku . Zdarzenia robocze są wynikiem pełnienia przez Agentów określonej roli w Procesie.

Częścią odpowiedzialności usługodawców jest zdefiniowanie procesu i jego etapów. Inne części usługi mają na celu uchwycenie zdarzeń użytkownika w procesie. Prawdopodobnie zostaną napisane oddzielne aplikacje do projektowania i korzystania z Workflow, z których każda będzie polegać na jednym lub kilku identyfikatorach OSID.

OSID przepływu pracy zapewnia aplikacji lub zestawowi aplikacji środki do koordynowania i zarządzania przepływem pracy w oparciu o pewną z góry określoną logikę, pomiędzy jednym lub większą liczbą aktorów (agentów). Abstrakcja i oddzielenie przepływu pracy od aplikacji izoluje aplikację od zmian w logice przepływu pracy. Wspólne narzędzia do wyświetlania, monitorowania i utrzymywania przepływu pracy mogą być używane w połączeniu z aplikacją, oszczędzając aplikację przed dostarczaniem tej funkcjonalności.