BizTalk Server Fundamentals


Course description:

Despite the trend towards service-oriented architectures, most organizations don’t have the luxury of moving all of their investments in that direction at once. The fact is most will have to deal with legacy applications for some time to come. And to complicate matters further, typical business processes transcend multiple heterogeneous applications making them difficult to automate. BizTalk Server (BTS) 2006 was specifically designed to bridge such integration gaps and simplify business process automation. By combining the connectivity provided by its messaging engine with the productivity provided by its orchestration engine, BizTalk Server 2006 can help you tackle tough business process scenarios in your connected systems today.



Technologies covered: BizTalk Server, Web Services
Programming language(s): C#, XML
Length and schedule: Four days, 9am-5pm


Who Should Attend

Developers interested in learning about BTS 2006, and how it can be used to solve integration and business process automation challenges throughout traditional enterprise systems. Experience programming in C# using Visual Studio .NET and working knowledge of XML and Web services terminology is required. Experience with prior BizTalk versions is not required.



  

upcoming public offerings


10/6/2008  Irvine, CA
Double Feature
Double Feature Small IconBizTalk Server 2006 + R2


course instructors


Aaron Skonnard
Jon Flanders
Matt Milner

Course outline:

  Module Topics Covered  
    Introducing BizTalk - The realities of integration and service orientation
- Business process management concepts
- BizTalk Server architecture and features
 
    Message Schemas - XML Schema in BizTalk Server
- The BizTalk Schema Editor
- Document schemas
- Envelope schemas
- Property schemas
- Flat file schemas
 
    Message Transformations - XSLT in BizTalk Server
- The BizTalk Mapper
- Using basic and advanced functoids in maps
- Managing transformation challenges
- Testing maps
- Building custom functoids
 
    Messaging Architecture - BizTalk's publish and subscribe architecture
- Content based routing
- Send and receive ports
- BizTalk message box
- Applying transformations to messages
 
    Adapters - Adapter installation and configuration
- Understanding send and receive adapters
- What adapters are included with BizTalk Server
- Generating artifacts from adapters
- Adapter frameworks for building custom adapters
 
    Pipelines - Send and receive pipelines
- Default pipelines and components
- Building custom pipelines
- Pipeline configuration
- Creating custom pipeline components
 
    Orchestration Basics - The BizTalk orchestration engine
- XLANGs
- Working with messages in orchestrations
- Managing ports in orchestrations
- Correlation
 
    Orchestrations II - Exception handling
- Transactions and compensation
- Port binding options and role links
- Executing pipelines in orchestrations
- Convoys - sequential and parallel
 
    Web Services - Web service adapters - SOAP, WSE, WCF
- Publishing schemas and orchestrations as web services
- Consuming web services
- PUblishing web service metadata
 
    Business Rules - Business rule engine concepts
- Creating and testing rules
- Managing business rule policies
- Creating and managing rule vocabularies
- Executing rules from orchestrations
- Interacting with rules from .NET code
 
    Business Activity Monitoring (BAM) - BAM concepts
- Defining BAM data collection
- Creating BAM infrastructure
- Tracking profile editor
- Using the BAM API
- Querying and processing BAM data
 
    Hosting and Deployment - Managing hosts and host instances
- Adapter and orchestration hosting
- Managing BizTalk applications
- Using binding files
- Using BTSTASK.exe for scripted deployments
- Creating MSI installers