Wat zijn de verschillende soorten bedrijfsprocessen?
Bedrijfsprocestaal is de formele standaard voor XML-gegenereerde bedrijfsprocessen. Er worden hoofdzakelijk drie soorten talen gebruikt in de huidige specificatie van het bedrijfsproces. Dit zijn bedrijfsprocesmodelleringstaal (BPML), bedrijfsprocesuitvoeringstaal (BPEL) en bedrijfsprocesspecificatieschema (BPSS). Elke taal wordt in overleg gebruikt om de bedrijfsprocessen van een bedrijf te definiëren en te illustreren.
Taal voor de uitvoering van bedrijfsprocessen is een XML-taal die wordt gebruikt door bedrijfsprocesbeheersystemen voor webservices in computertoepassingen. Deze BPEL-informatie integreert meerdere bedrijfsprocessen van een bedrijf. Bedrijfsprocestaal helpt bedrijven bedrijfsstromen te stroomlijnen, wat de productiviteit en winst kan verhogen.
Een voorbeeld van een BPEL-proces kan een kwaliteitsborgingsproces van een supervisor zijn. Dit type proces vereist verschillende stappen binnen een organisatie die doorgaans meerdere zakelijke functies gebruiken. De taal van het bedrijfsproces zou elke stap in kaart brengen, inclusief de interactie tussen werknemers en leidinggevenden. Het supervisorproces zou een laatste beoordeling mogelijk maken voordat een transactie kon worden voltooid.
BPEL werd in 2007 door de Organisatie voor de bevordering van gestructureerde informatienormen (OASIS) tot standaard verklaard voor interactie van webservices. Deze standaard is geïntegreerd in de meeste commercieel beschikbare tools voor bedrijfsprocesautomatisering. Deze bedrijfsprocestaal biedt de blauwdruk voor de ontwikkeling van webservices, waardoor de enterprise-services in een bedrijf snel kunnen worden geïntegreerd.
Bedrijfsprocesmodelleringstaal (BPML) is een formele standaard voor het creëren van bedrijfsmodellen van een bedrijf. Elk bedrijfsmodel vertegenwoordigt een standaardwerkprocedure voor een bedrijf. Deze modellen worden doorgaans weergegeven als stroomdiagrammen die de stappen weergeven die nodig zijn om een bedrijfsfunctie binnen een afdeling te voltooien.
BPML-automatisering wordt gebruikt door veel commerciële tools voor het modelleren van bedrijfsprocessen. Enkele commerciële voorbeelden van deze producten zijn Websphere Business Process Modeler® en Oracles Business Process Management Suite®. Deze producten maken gebruik van BPML en bieden een visuele methode om modellen aan gebruikers te presenteren.
BPSS (Business Process Specification Schema) is het detailoverzicht van gegevenselementen in een BPEL-interface. De BPSS-taal is de noodzakelijke standaard om ervoor te zorgen dat bedrijfsprocessen effectief communiceren. BPSS is een taal voor bedrijfsprocessen die doorgaans wordt gebruikt voor B2B-transacties (business-to-business).
Een voorbeeld van een BPSS-proces kan een interactie zijn tussen een magazijnvoorraadsysteem en een bedrijf dat producten levert. Wanneer de magazijnvoorraad een tekort aan een product detecteert, kan het automatisch meer kopen van het leveringsbedrijf. Deze aankooptransactie zou de taalspecificatie van de BPSS gebruiken. Dit schema zou een formeel overzicht zijn van de gegevenselementen die nodig zijn om een inkooporder tussen het magazijnbedrijf en het leveringsbedrijf te voltooien.