BizTalk Server Fundamentals




On-Demand! version of this course

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.


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.


Download printable course description Download printable course description

course details


Technologies: BizTalk Server, Web Services
Language(s): C#, XML
Length: Four days, 9am-5pm
US Class Price: $2795
UK Class Price: $3195

course instructors


Aaron Skonnard
Jon Flanders
Matt Milner



Course outline:

Day 1

  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

Day 2

  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

Day 3

  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

Day 4

  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