Een bedrijfsproces is een reeks acties die gezamenlijk voorzien in een bepaalde zakelijke behoefte. Via de automatisering van bedrijfsprocessen kunnen vaak voorkomende bedrijfsprocessen, zoals de goedkeuring van een inkooporder, worden gecoördineerd met HR- en bedrijfsapplicaties, zoals ERP (Enterprise Resource Planning), CRM (Customer Relationship Management) of andere LOB-applicaties. Deze processen beginnen vaak als handmatige taken waarvoor integratie en invoer van diverse systemen en personen vereist zijn. Het kan uren, dagen, weken of maanden duren totdat het proces is voltooid.
BizTalk-orkestratie is een flexibele, krachtige mogelijkheid die diverse services en tools biedt waarmee u bedrijfsprocessen kunt ontwerpen, automatiseren en beheren. Zoals bij traditionele programmeertalen met procedures vertegenwoordigt een orkestratie de onderliggende logica voor het verwerken van berichten.
BizTalk-orkestratie biedt een op transacties gebaseerd programmeermodel waarmee uitzonderingen kunnen worden afgehandeld en mislukte transacties kunnen worden hersteld. U kunt twee typen transacties definiëren wanneer u een orkestratie maakt:
Atomische transactie. Hiermee kan een transactie automatisch worden teruggedraaid naar de vorige staat ingeval de transactie niet is voltooid. Langdurige transactie. Deze kan dagen, weken en langere perioden omvatten en geneste transacties bevatten. Met deze transactie kunnen foutscenario's worden hersteld via de aangepaste afhandeling van uitzonderingen.
Daardoor bieden orkestraties u de flexibiliteit om aan te geven wat u wilt doen als er een fout in een bedrijfsproces optreedt.
|