Microsoft BizTalk Server 2006 R2 Standard, EN Disk Kit, MVL DVD 5 MLF D75-01318 User Manual
Product codes
D75-01318
4
Connecting applications within a single organization, commonly referred to as enterprise
application integration (EAI). As more organizations move toward service-oriented architecture
(SOA), the approach to doing this also becomes increasingly service-oriented.
application integration (EAI). As more organizations move toward service-oriented architecture
(SOA), the approach to doing this also becomes increasingly service-oriented.
Connecting applications in different organizations, typically referred to as business-to-business
(B2B) integration.
(B2B) integration.
Supporting the holistic approach to working with automated business processes
that’s defined by
business process management (BPM).
Understanding BizTalk Server 2006 R2 requires a grasp of how it addresses each of these three areas.
Application Integration in a Service-Oriented World
Whether it’s viewed through the lens of SOA or from the more traditional perspective of EAI, supporting
automated business processes requires integrating applications. Figure 1 shows the core BizTalk
Server 2006 R2 technologies for doing this: messaging and orchestration.
Whether it’s viewed through the lens of SOA or from the more traditional perspective of EAI, supporting
automated business processes requires integrating applications. Figure 1 shows the core BizTalk
Server 2006 R2 technologies for doing this: messaging and orchestration.
Figure 1: BizTalk Server 2006 R2 provides messaging, orchestration, design tools, and more.
The messaging function contains several parts, one of which is a set of adapters. An adapter might
implement a particular communication technology, such as Web services, or it might know how to
interact with a specific LOB application, such as SAP R/3. With BizTalk Server 2006 R2, Microsoft
introduced a new and more general approach to creating these adapters based on Windows
Communication Foundation (WCF). Each message is also passed through a pipeline that can change
it in various ways. And to allow translating among the various formats used by different applications, the
messaging function provides data mapping. Using various graphical tools, a developer can create
pipelines, define maps, and control other aspects of messaging.
implement a particular communication technology, such as Web services, or it might know how to
interact with a specific LOB application, such as SAP R/3. With BizTalk Server 2006 R2, Microsoft
introduced a new and more general approach to creating these adapters based on Windows
Communication Foundation (WCF). Each message is also passed through a pipeline that can change
it in various ways. And to allow translating among the various formats used by different applications, the
messaging function provides data mapping. Using various graphical tools, a developer can create
pipelines, define maps, and control other aspects of messaging.
While some problems can be solved solely with the messaging function of BizTalk Server 2006 R2,
others require creating logic that drives a business process. Orchestrations implement this logic. As
Figure 1 shows, developers use a graphical tool called the BizTalk Orchestration Designer to create
and modify these process definitions.
others require creating logic that drives a business process. Orchestrations implement this logic. As
Figure 1 shows, developers use a graphical tool called the BizTalk Orchestration Designer to create
and modify these process definitions.
Developers are key players in the world of BizTalk Server. Yet
it’s important to understand that
business analysts and administrators also have essential roles. A business analyst, for example, might
initially define the rules and behaviors that make up a business process. She also determines the flow
of the business process, defining what information gets sent to each application and how one business
initially define the rules and behaviors that make up a business process. She also determines the flow
of the business process, defining what information gets sent to each application and how one business