The Orchestration Engine Layer

An orchestration is a flexible, powerful tool for representing an executable business process based on XLANG/s language. At run time, the BizTalk Orchestration Engine executes XLANG/s files that are produced by BizTalk Orchestration Designer. Orchestration Designer is a rich graphical tool for visually designing business processes. It generates XLANG/s files that have an .odx extension and contain additional visualization information in their headers and custom attribute information in their bodies.

The primary functions of the orchestration engine are:

  • Persistence
  • Hosting the .NET components
  • Transactions
  • Large message support
  • Runtime validation
  • Load throttling

Using the tests mapped to the Orchestration Engline layer you can monitor the orchestrations, the BAM interceptor, and the tracking data decode service offered by the Orchestration engine.

Figure 1 : The tests mapped to the Orchestration Engine layer