3. What is an orchestration?
An orchestration is the executable implementation of a business process, that is, a logical
and chronological set of activities in order to achieve a goal. In order to interact with
systems and applications outside the boundaries of the orchestration, you can use send
and receive ports. Orchestration allows modeling the business process visually and it is the
primary mechanism to automate the process within a solution. They are created in Visual
Studio and compiled into .NET assemblies that are deployed in the Global Assembly Cache
and registered in the BizTalk Management database.
The tool used to define the orchestration is BizTalk Orchestration Designer which presents
a visual development environment for specifying the process flow separately from the
implementation of the individual activities in the process. It is possible to link each activity
with its implementation on representing the interaction with an application or a system
that is external to the orchestration itself.
4. • Orchestrations are executed by the BizTalk orchestration engine
which is the maestro and runtime environment that manages the life
cycle of the orchestrations such as instantiation, execution,
termination and migration across host instances as well as schedule
and monitor the interaction with external entities.
5. BizTalk Orchestration -Terms
• Orchestration : similar to work flow
• Transformation : make corresponding between source and destination schema
• Message correlation : capture data and passing the data value between
messages
• Shape :visual representation of underplaying action
• Orchestration designer :tools to create orchestration
7. Orchestration Design Surface
• The name of the orchestration is displayed on the top tab of the
Orchestration Design Surface window and in the Visual Studio
window title bar.
• The design surface itself is divided into three areas: the Process Area
and two Port Surfaces. The central Process Area contains shapes that
describe the actual process flow of the orchestration. It is flanked on
both sides by Port Surfaces, which contain only Port and Role Link
shapes that interact with the Send and Receive shapes in the Process
Area.
8. “Important”
• Many Orchestration Designer tasks require you to select various items
such as schemas or orchestrations. If these items are not in the
current project, you must remember to add a reference in your
project to the assembly that contains the item that you want to
select. To do this, right-click the project and select Add Reference.