Microsoft BizTalk Server 2006 R2 Standard, IT Disk Kit, MVL DVD 5 MLF D75-01324 Manuel D’Utilisation

Codes de produits
D75-01324
Page de 26
14 
 
 
Figure 7: The Orchestration Designer lets a developer create business logic by dragging and 
dropping shapes from a toolbox onto a design surface. 
SOAP-based Web services have had a big impact on application development. To access an external 
W
eb  service,  an  orchestration’s  creator  might  use  the  Add  Web  Reference  option  in  Visual  Studio 
along  with  the  SOAP  adapter.  BizTalk  Server  2006  R2  also  includes  a  WCF  Service  Consuming 
Wizard
 that helps developers create orchestrations that consume services exposed via SOAP or any 
other mechanism supported by WCF. The product provides a WCF Service Publishing wizard as well 
that  walks  a  developer  through  the  steps  required  to  expose 
one  or  more  of  an  orchestration’s 
operations as WCF services.  
Orchestrations  are  the  fundamental  mechanism  for  creating  business  processes  in  BizTalk  Server 
2006 R2. Yet a significant subset of processes can benefit from an easier way to define and change 
the  business  rules  they  contain.  Allowing  this is  the  goal  of the  Business  Rule  Engine,  as  described 
next. 
Using the Business Rule Engine 
The Orchestration Designer is a useful tool for defining a business process. Yet some aspects of an 
orchestration  tend  to  change  more  often  than  others.  In  particular,  the  decisions  embedded  in  a 
business process
—the business rules—are commonly its most volatile aspect. A manager’s spending 
limit  was  $100,000  last  week,  but  her  promotion  bumps  this  up  to  $500,000,  or  a  slow-paying 
customer’s maximum allowed order decreases from 100 units to only 10. Why not provide an explicit 
way  to  specify  and  update  these  rules?  To  allow  this,  BizTalk  Server  2006  R2  includes  the  BRE. 
Developers  will  most  often  use  the  BRE,  but  it’s  also  possible  for  more  business-oriented  users  to 
create and modify sets of business rules using a tool called the Business Rule Composer.