Double Feature: BizTalk Server 2006 and R2


Course description:

BizTalk Server 2006 is Microsoft’s integration and business process management server offering based on .NET 2.0. BizTalk Server 2006 R2 is a release of BizTalk Server that brings it into the ..NET 3.0 world, with integration between BizTalk and Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). R2 also includes full support for EDI, including both X12 and EDIFACT schema support, as well as support for EDI transaction batching. It also includes BizTalk RFID, which will enable integration between software and objects in the physical world. This fast-paced course will take you from ground zero, teaching you BizTalk Server 2006 fundamentals, plus the various new features found in the R2 release.



Technologies: BizTalk Server 2006, Web Services, BizTalk Server 2006 R2, C#, XML, WCF, WF, RFID
Language(s): C#
Length: Five days, 8am-6pm
US Price: $2995
UK Price: $3495


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


course instructors


Aaron Skonnard
Jon Flanders
Matt Milner
Jon Fancey

     View course document View course document

Course outline:

Day 1

  Introducing BizTalk - The realities of integration and service orientation
- Business process management concepts
- BizTalk Server architecture and features
- What are the different parts of R2
- Introduction to the EDI and RFID functionality in R2

  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

Day 2

  Adapters and Pipelines - Adapter installation and configuration
- Understanding send and receive adapters
- What adapters are included with BizTalk Server
- Generating artifacts from adapters
- Send and receive pipelines
- Default pipelines and components
- Building custom pipelines
- Pipeline configuration
- Creating custom pipeline components

  WCF Architecture for BizTalk Developers - What is WCF
- Basic WCF Architecture
- Features of WCF that BizTalk developers need to care about

  WCF Adapter - In Process - WCF Adapter Architecture overview
- Creating WCF receive locations
- Consuming WCF Services

  WCF Adapter - Isolated - Isolated adapter architecture
- WCF Service publishing wizard

Day 3

  Building adapters with the WCF LOB Adapter SDK - Motivation for the WCF LOB Adapter SDK
- Overview of WCF LOB Adapters
- Building a WCF LOB Adapter

  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

  Introduction to Windows Workflow Foundation (WF) - What is WF?
- Activities in WF
- WorkflowRuntime overview
- Introduction to WF Tracking

Day 4

  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

  BAM Interceptors for WCF and WF - Introduction to BAM
- BAM interceptor architecture
- BAM interceptor configuration file schema
- BAM interceptor configuration for WF and WCF

  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

  EDI Basics - EDI architecture
- Managing EDI partners
- Receiving and Sending with EDI
- Working with AS2

Day 5

  EDI Batching and Reporting - EDI reporting
- Working with EDI batches

  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

  BizTalk RFID - Introduction to RFID technology
- BizTalk RFID Architecture
- How to build an RFID EventHandler
- Configuring an RFID Process
- Installing and configuring an RFID provider

  BizTalk RFID Applications - Scripting in RFID applications
- Synchronous application design
- Advanced process design