Learn your way! Get started

Exploring BizTalk 2006

with expert Rafiq Wayani


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 6/26/2006
Level Advanced
Runtime 6h 30m
Closed captioning N/A
Transcript N/A
eBooks / courseware N/A
Hands-on labs N/A
Sample code Included
Exams N/A
Platform Internet Explorer Only


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

Microsoft BizTalk Server 2006 is an integration platform designed to simplify the communication between diverse applications, as well as a development platform for building messaging-based solutions using XML. This course prepares the developer to work with the internals of each of the major building blocks of a BizTalk solution -- schemas, ports, pipelines, adapters and orchestrations.

Meet the expert

Rafiq Wayani has extensive experience including more than 20 years in IT as Systems Architect, Software Engineer, DBA, and Project Manager. Wayani has instructed in a variety of technical areas, has designed and implemented network and information systems, and is certified across a wide range of platforms and systems including Microsoft Solutions Developer, Systems Engineer, Application Developer, Database Administrator, Trainer; Novell Netware Administrator and Engineer; Master Certified Netware Engineer; and A Certified.

Course outline



Module 1

Introduction to BizTalk Server (36:47)
  • Introduction (01:45)
  • Challenges (04:38)
  • What is BizTalk Server (BTS) (01:51)
  • BTS Services and Tools (04:39)
  • BTS Job Roles: Info Worker (03:29)
  • BTS Job Roles: Developers (03:38)
  • BTS Job Roles: IT Professional (00:53)
  • Reasons to Use BizTalk Server (02:43)
  • System Requirements (01:44)
  • Software Requirements (00:47)
  • Security Features (01:01)
  • Using BizTalk within VS 2005 (03:48)
  • Add a New BizTalk Item (01:26)
  • View the Toolbox (01:55)
  • View the Properties Window (00:47)
  • Server Explorer Window (00:24)
  • View General Options (00:50)
  • Summary (00:22)
Enhancements/Install/Config (28:18)
  • Introduction (00:34)
  • Management/Operations (03:27)
  • Business Users (01:48)
  • Windows Server Systems (04:04)
  • Setup/Migration/Deployment (01:16)
  • Messaging (06:57)
  • Flat File Schema Generation (01:00)
  • Pipelines from Orchestration (00:47)
  • Engine Throttling (00:41)
  • Granular Perf. Counters (00:17)
  • Resumable Susp. Scenarios (00:16)
  • Event-based Config. Changes (00:23)
  • New Included Adapters (00:29)
  • New Development Tools (01:08)
  • Installation Process (00:20)
  • Install BizTalk Server 2006 (01:47)
  • Configure BizTalk Server 2006 (02:35)
  • Summary (00:19)

Module 2

Flat File Schema - Part 1 (23:52)
  • Introduction (00:59)
  • BTS Architecture (02:07)
  • BTS Architecture Visually (02:12)
  • Flat File Schema Wizard (FFS) (01:44)
  • Developers and FFS (01:40)
  • FFS Technical Features (02:15)
  • Creating XML and FFS (02:40)
  • Run the FFS Wizard (02:22)
  • Define Delimiter (01:25)
  • Define Child Elements (02:05)
  • Define Child Record Fields (01:58)
  • Validate the XSD (01:20)
  • Validate the Instance (00:46)
  • Summary (00:13)
Flat File Schema - Part 2 (21:42)
  • Introduction (00:34)
  • Complex Flat File Processing (02:13)
  • View a Complex Flat File (01:53)
  • Import a Complex Flat File (00:47)
  • Specify a Tag Identifier (00:49)
  • Define Child Elements (02:19)
  • Define Repeating Records (03:56)
  • Validate the Schema/Instance (00:38)
  • View the Instance (00:48)
  • Create a More Complex FF (00:46)
  • More Complex FFS Example (03:41)
  • Allow Early Term. Property (02:50)
  • Summary (00:21)
BTS Maps (14:43)
  • Introduction (00:47)
  • Data Transform./Translation (03:44)
  • Description of BizTalk Maps (01:25)
  • Functoids Explained (01:48)
  • Create a New Map Demo (02:21)
  • Add/Modify Functoids (04:13)
  • Summary (00:22)

Module 3

BizTalk Schemas (14:46)
  • Introduction (00:41)
  • What is a BizTalk Schema (02:41)
  • An XML-Schema Defines (01:19)
  • BizTalk Supported Schemas (00:35)
  • Creating BizTalk Schemas (00:44)
  • Using the BizTalk Editor (01:39)
  • XML schema w/BizTalk Editor (02:41)
  • View Properties of the Schema (01:22)
  • Create a Flat File Schema (02:32)
  • Summary (00:27)
BizTalk Messaging (40:04)
  • Introduction (00:40)
  • Messaging Overview (05:02)
  • BizTalk Messaging Model (02:16)
  • Subscriptions (03:19)
  • Ports (02:15)
  • Web Ports (04:01)
  • Send Port Group (01:25)
  • Message Routing (02:04)
  • Enable Message Routing (00:46)
  • Receive Location (01:29)
  • Enlist/Start Send Ports (01:15)
  • Messaging Demo (00:15)
  • View Sample Files Location (00:54)
  • Create a Strong Name Key (00:50)
  • Create a New BizTalk Solution (01:20)
  • Request.xsd Schema (04:12)
  • Input Instance Filename (01:06)
  • Schema Editor Extensions (00:30)
  • Structure of the Schema (01:22)
  • RequestDenied.xsd Schema (02:30)
  • Promote Fields (01:57)
  • Summary (00:25)

Module 4

Pipelines (22:58)
  • Introduction (00:50)
  • Introduction to Pipelines (00:50)
  • Pipeline Stages (01:40)
  • Receive Pipeline (00:49)
  • Receive Pipeline Stages (01:04)
  • Send Pipeline (00:31)
  • Send Pipeline Stages (00:50)
  • Using a Default Pipeline (02:13)
  • Pipeline Tools (01:25)
  • Things to Remember (02:16)
  • Create/Mod. Receive Pipeline (05:02)
  • Create/Mod. Send Pipeline (02:10)
  • Locate the PipelineTools (02:41)
  • Summary (00:31)
Orchestrations (20:01)
  • Introduction (00:44)
  • Introduction to Orchestrations (01:47)
  • Orchestration Shapes (04:32)
  • Orchestration Engine (01:17)
  • Dehydration/Rehydration (01:20)
  • Create a Pipeline/Map (03:02)
  • Insert Project into the GAC (01:12)
  • Add an Orchestration Project (01:39)
  • Create an Orchestration (01:23)
  • Physical Ports vs. Logical Ports (00:39)
  • Handling Messages (02:05)
  • Summary (00:18)
Orchestration Shapes (32:41)
  • Introduction (00:55)
  • Messages and Orchestrations (01:00)
  • Processing Shapes (01:56)
  • Flow Control Shapes (04:05)
  • Port/Role Link Shapes (01:40)
  • Nesting Shapes (01:24)
  • Correlation (02:10)
  • Orchestration View Window (00:41)
  • Create/Modify an Orchestration (00:20)
  • Add/Modify a Receive Shape (01:16)
  • Add/Modify a Decide Shape (01:31)
  • Add/Modify a Transform Shape (00:58)
  • Add/Modify a Send Shapes (01:58)
  • Add a Ref. to the Schema (00:19)
  • Refresh the Schemas (00:28)
  • Message Instance Variables (01:29)
  • Add Receive/Send Ports (03:55)
  • Modify Receive/Send Requests (01:52)
  • Transform Configuration (01:30)
  • BizTalk Expression Editor (01:31)
  • Build the Orchestration (01:04)
  • Summary (00:28)

Module 5

Deployment / Assemblies (13:42)
  • Introduction (00:30)
  • Introduction to Deployment (00:57)
  • Deploying an Assembly (02:53)
  • How BT Deployment Works (02:04)
  • Steps Required to Deploy (02:10)
  • Deploy an Assembly Using VS (04:36)
  • Summary (00:30)
Deploying BizTalk Applications (24:32)
  • Introduction (00:42)
  • Asm. Deployment Methods (03:18)
  • After Deployment Tasks (02:09)
  • Binding Options (01:13)
  • Monitor Deployment with Logs (02:18)
  • Tips for Deployment (00:42)
  • Map Logical Ports to Physical (06:04)
  • Verify/Modify Host Inst. Logins (02:10)
  • Start the Services (01:59)
  • Test the Application (03:35)
  • Summary (00:16)
Transactions (16:22)
  • Introduction (00:32)
  • Introduction to Transactions (01:58)
  • Steps to Create Transitions (00:58)
  • Scope Definition (01:48)
  • Synchronized Scopes (00:56)
  • Atomic Transactions (04:08)
  • Long-Running Transactions (02:55)
  • Tips for Transactions (01:13)
  • Set Up a Transaction (01:29)
  • Summary (00:20)

Module 6

Web Services (44:26)
  • Introduction (00:44)
  • Introduction to Web Services (07:24)
  • Set Up Web Services (02:06)
  • Create New Solution in VS (01:36)
  • Adding a Web Reference (04:03)
  • Add Functoids to Existing Map (05:23)
  • Add a Constant Value (00:42)
  • Build/Test the Schema Project (02:38)
  • Add a New Orchestration (01:12)
  • Add Send/Rec./Trans. Shapes (03:15)
  • Open BizTalk Admin Console (00:17)
  • Add Instance Messages (03:36)
  • Add Internal/Ext. Web Ports (03:35)
  • Deploy/Configure the Solution (05:28)
  • Configure Start Options (00:36)
  • Test the Application (01:24)
  • Summary (00:21)
Business Rules (20:42)
  • Introduction (00:49)
  • Introduction to Business Rules (04:22)
  • Terminology: Vocabulary (00:34)
  • Terminology: Policy (00:09)
  • Terminology: Rule Store (00:13)
  • Terminology: Rules Engine (00:33)
  • Rules: Cond./Actions/Facts (00:56)
  • Business Rules/Orchestrations (02:18)
  • Example of a Business Rule (00:54)
  • Integrate Business Rules (01:24)
  • Business Rule Composer (01:34)
  • Create a New Vocabulary (02:31)
  • Publish the Vocabulary (02:03)
  • Create a New Business Rule (01:49)
  • Summary (00:25)
Activity Monitoring (14:24)
  • Introduction (00:56)
  • Introduction to Monitoring (06:11)
  • Health and Activity Tracker (02:53)
  • Enable Bus. Activity Monitoring (01:01)
  • Use BAM (03:02)
  • Summary (00:20)