BizTalk Server 2009 bevat het Business Rules Framework als zelfstandige, met .NET compatibele klassenbibliotheek met een aantal modules, ondersteuningscomponenten en tools. De hoofdmodules zijn de Business Rule Composer voor het opstellen van beleid, de Rule Engine Deployment Wizard voor het implementeren van beleid dat in de Business Rule Composer is gemaakt, en de Run-Time Business Rule Engine waarmee beleid namens een hostapplicatie wordt uitgevoerd.
U kunt bedrijfsregels in uw orkestraties integreren om allerlei scenario's te ondersteunen:
 Gebruik regels zodat u niet steeds wijzigend bedrijfsbeleid en veranderende logica binnen uw complexe bedrijfsprocessen (opnieuw) hoeft te coderen. Integreer een aanroep en laat informatiewerkers bedrijfsregels updaten.
 Gebruik regels om bedrijfslogica te evalueren en te bepalen wanneer een variabele vertraging vereist is voor een bedrijfsproces. U kunt bijvoorbeeld een lus instellen om de status van een artikel te controleren zodat u weet of dit op voorraad is. Nadat aanvankelijk de voorraad is gecontroleerd van een artikel dat niet beschikbaar is, wordt de regel gedurende één minuut uitgesteld. De volgende keer wordt de regel pas na vijf minuten uitgevoerd; daarna wordt de regel pas na dertig minuten uitgevoerd; enzovoort.
 Gebruik regels om het uitvoeringspad voor een bedrijfsproces te bepalen, waarbij de vaststelling wordt gebaseerd op de resultaten van de regeluitvoering. Als een klant bijvoorbeeld niet bestaat voor een bepaalde inkooporder, kunt u het document routeren naar een ander bedrijfsproces om de klant toe te voegen aan de database voordat u de inkooporder verder verwerkt.
|