Implementieren von BAM-Aktivitäten mit Ereignisstreams
Eine BAM-Aktivität stellt eine Arbeitseinheit in einen Geschäftsprozess dar, z. B. eine Bestellung oder einen Darlehensantrag. Die Aktivität zeigt dem Endbenutzer im Unternehmen oder dem Information Worker den Verlauf (Meilensteine) und die Daten zu dieser Arbeitseinheit dar. Eine Darlehensantragsaktivität kann beispielsweise Meilensteine wie „Darlehen genehmigt“ und Daten wie „Name des Antragsstellers“ und „Darlehenshöhe“ enthalten. BAM-Aktivitäten sind häufig direkt einem Geschäftsprozess zugeordnet, obwohl sie als Abstraktion auf hoher Ebene unabhängig von der tatsächlichen Implementierung der IT-Infrastruktur sind.
Ihre Aufgabe als Entwickler besteht darin, diese Abstraktion beizubehalten, indem Sie nur die relevanten Meilensteine und Daten aus der Implementierung im Kontext einer bestimmten Aktivität anzeigen. Ein Codebeispiel, das die Verwendung einer Aktivität veranschaulicht, finden Sie unter BAM-API (BizTalk Server Beispiel).