The BAM Interceptor is an object that lets you instrument your application to capture data of interest.
☛ BAM WCF interceptor: BAM can capture data from SOAP envelope in a WCF request, response or fault message. The data is specified using interceptor configuration (IC) file (XML file created by developer). The service's app.config must be modified to load the BAM components at runtime.
☛ BAM WF interceptor: like WCF Services, BAM can also capture milestones from WF Activities. Am IC file is used to specify the data that must be captured. BAM components must also be loaded at runtime.
☛ Orchestration Event Stream (OES)
Asynchronous, participates in BizTalk orchestration transactions.
☛ Buffered Event Stream (BES)
Asynchronous, high throughput, some latency.
☛ Direct Event Stream (DES)
Synchronous, no latency and directly written to the BamPrimaryImportDb.
☛ Messaging Event Stream (MES)
Asynchronous, participates in BizTalk Server pipeline transactions.
☛ BAMAlertsApplication and
Continuation is the ability to contribute to a single BAM activity from different applications by using two different unique identifiers as the ActivityID. For example, in one part of a business process, a customer's PO number might be used to track an activity. In another part of the process, an internal order fulfillment number might be used to track the same activity. You could enable continuation and relate the PO number and the order fulfillment number, so that both parts of the process could add information to the same activity.
It is a Web-based feature that consists of a collection of ASP.NET pages, it portal provides real-time, end-to-end visibility into a business process.
That depends on the functionalities (features) you want to install, but for me the correct answer is no.
Tracking Data Decode Service or TDDS, is a service that moves event data from the MessageBox database to the BAM Primary Import database. This service processes and persists both Business intelligence and BizTalk Health Monitoring data.
The Run-Time Rule Engine performs the following functions:
☛ Processes rules created as declarative statements without procedural instructions
☛ Groups all the rules that apply to a business process together (a policy) without having to arrange them in order of, or define them in terms of, relationships, contingencies, or dependencies
☛ Resolves rule conflicts arising from the simultaneous presence of multiple facts and conditions
☛ Supports forward chaining of rules that involves reevaluating rules in the executing policy based on changes to the fact base (addition/removal of facts or changes in state/data of existing facts). Forward chaining does not inherently span policies
Yes its possible to have multiple views on single Activity.
TPE can't be used here as it can only be used to capture data from BizTalk artifacts, thus BAM API have to be used.