Workflow Open Service Interface Definition - Workflow Open Service Interface Definition

Den arbejdsgang åbne tjeneste Interface Definition ( OSID ) er en Open Knowledge Initiative specifikation som giver mulighed for at definere en fremgangsmåde bestående af trinene . OSID'er er programmatiske grænseflader, der omfatter en serviceorienteret arkitektur til design og bygning af genanvendelig og interoperabil software .

Hvert trin har inputbetingelser og outputtilstande . Der findes en proces til at fremme arbejde fra et initialt til et terminaltrin. Fremgangen påvirkes af begivenheder, der udføres som en del af et trin, hvis resultat er en ny trinoutputtilstand . Arbejdsbegivenheder er resultatet af, at agenter udfører en bestemt rolle i processen.

En del af tjenesteudbyderens ansvar er at definere processen og dens trin. Andre dele af tjenesten er beregnet til at fange en brugers begivenheder under processen. Der skrives sandsynligvis separate applikationer til design og brug af Workflow, som hver især er afhængige af en eller flere OSID'er.

Workflow OSID leverer en applikation eller et sæt applikationer med midlerne til at koordinere og styre workflow baseret på en forudbestemt logik blandt en eller flere aktører (agenter). Abstraktion og adskillelse af workflow fra applikationen isolerer applikationen fra ændringer i workflow-logikken. Almindelige værktøjer til visning, overvågning og vedligeholdelse af arbejdsgang kunne bruges i forbindelse med applikationen, hvilket gemmer applikationen fra at levere denne funktionalitet.