Microsoft BizTalk Server 2006 R2 Standard, FR Disk Kit, MVL DVD 5 MLF D75-01322 User Manual

Product codes
D75-01322
Page of 26
 
 
 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. 
 
Connecting  applications  in  different  organizations,  typically  referred  to  as  business-to-business 
(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
 
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.  
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.  
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