5 Day(s)


After completing this course, students will be able to work with schemas, maps, and pipelines, and create flat file schemas; configure a new FTP, HTTP and Windows SharePoint Services (WSS) adapter for BizTalk Server; use BizTalk Orchestration Designer to create and test a simple orchestration; configure orchestration properties and variables, deploy an orchestration, and create and deploy a rule set and execute those rules from within an orchestration; define, deploy, and map a BAM observation model; use the deployment and management features in BizTalk Server; build a simple Windows Communication Foundation (WCF) service and client and configure BizTalk Server to use a WCF Adapter; create a Microsoft .NET class library project that will contain a WCF Adapter; deploy artifacts needed for processing certain EDI documents and for turning XML messages into EDI


This course provides students with the knowledge and skills to develop applications using Microsoft BizTalk Server 2010. It is intended for application developers who want to learn the core developer capabilities of BizTalk Server 2010


Before attending this course, students should have the following pre-requisites

  • Experience developing enterprise applications.
  • Background in EAI concepts and terminology.
  • Familiarity with Visual Studio 2010.
  • Working knowledge of XML.
  • No prior BizTalk experience is necessary.

Course Specifics

Course Outline

  1. Introduction to BizTalk Server 2010
  2. Creating Schemas
  3. Creating Maps
  4. Deploying and Managing BizTalk Applications
  5. Routing BizTalk Messages
  6. Creating Pipelines
  7. Integrating with Adapters
  8. Creating a BizTalk Orchestration
  9. Automating Business Processes
  10. Creating Transactional Business Processes
  11. Integrating Business Rules
  12. Enabling Business Activity Monitoring
  13. Using WCF Receive Adapters
  14. Using WCF Send Adapters
  15. Implementing Messaging Patterns
  16. Integrating with the WCF LOB Adapter Framework (Optional)
  17. WF and WCF Interceptors for BAM (Optional)
  18. Receiving EDI Messages (Optional)
  19. Sending EDI Messages (Optional)

Module 1: Introduction to BizTalk Server 2010

  • This module describes the BizTalk message processing architecture and identifies the new features and toolsets provided in BizTalk Server 2010.
  • What is BizTalk Server 2010?
  • What's New in BizTalk Server 2010?
  • The BizTalk Server Development Environment
  • Lab: Examining a BizTalk Application


  • Describe common BizTalk Server 2010 scenarios, the overall messaging architecture, and the common job roles used with BizTalk.
  • Identify the new features and improvements for developers and administrators.
  • Identify system requirements and identify the most common development tools.

Module 2: Creating Schemas

  • This module teaches students how to create and test XML and flat file schemas.
  • Introduction to BizTalk Schemas
  • Creating XML and Flat File Schemas
  • Lab: Creating and Configuring BizTalk Schemas


  • Describe how BizTalk uses XML and identify the XML message types supported by BizTalk.
  • Create an XML schema using the BizTalk Editor and create a flat file schema using the Flat File Schema Wizard.

Module 3: Creating Maps

  • This module teaches students how to create a BizTalk map and configure functoids to manipulate data within a map.
  • Creating a BizTalk Map
  • Configuring Basic Functoids
  • Configuring Advanced Functoids
  • Lab: Creating a BizTalk Map


  • Create and validate BizTalk maps.
  • Create and configure functoids to manipulate data within a map.
  • Create and configure advanced functoids for complex mapping operations.

Module 4: Deploying and Managing BizTalk Applications

  • This module describes how Microsoft BizTalk Server applications are deployed.
  • Deploying a BizTalk Application
  • Managing a BizTalk Application
  • Lab: Deploying and Managing BizTalk Applications


  • Describe how BizTalk deployment works, and the steps required to deploy a BizTalk application.
  • Describe the application management tools available to BizTalk developers.

Module 5: Routing BizTalk Messages

  • This module teaches students the purpose and scope of the Microsoft BizTalk Server publish and subscribe messaging models and how to configure BizTalk message routing.
  • Introduction to Message Routing
  • Configuring Message Routing
  • Monitoring Orchestrations and Messages
  • Lab: Routing BizTalk Messages


  • Explain how BizTalk Server 2010 routes and processes messages.
  • Configure BizTalk Server message routing.
  • Track and monitor BizTalk messaging activity

Module 6: Creating Pipelines

  • This module teaches students how to create send pipelines and receive pipelines for specific processing scenarios.
  • Introduction to Pipelines
  • Building a Pipeline
  • Lab: Creating Pipelines


  • Describe both send and receive pipelines and explain how BizTalk Server uses pipelines to process messages.
  • Describe and demonstrate how to design and build send and receive pipelines.

Module 7: Integrating with Adapters

  • This module teaches students how to identify the various adapter types to configure adapters for use in an integration scenario.
  • Introduction to BizTalk Adapters
  • Configuring a BizTalk Adapter
  • Lab: Integrating with Adapters


  • Describe how adapters are used to create integration solutions and how the BizTalk Adapter Framework can be used to create custom adapters.
  • Describe how to configure the three types of BizTalk adapters.

Module 8: Creating a BizTalk Orchestration

  • This module teaches students how to create a BizTalk orchestration and how to use debugging tools to monitor a running orchestration.
  • Introduction to BizTalk Orchestration
  • Building an Orchestration
  • Monitoring Orchestrations
  • Lab: Creating a BizTalk Orchestration


  • Explain how BizTalk processes orchestrations, and identify the steps required to create an orchestration.
  • Create message variables and types and use the Orchestration Designer to create a basic orchestration.
  • Use BizTalk tools to monitor and debug an orchestration.

Module 9: Automating Business Processes

  • This module teaches students how to build an orchestration to automate a business process.
  • Controlling the Flow of an Orchestration
  • Configuring Orchestrations
  • Lab: Automating Business Processes


  • Use orchestration flow control shapes and create modular orchestrations.
  • Configure orchestration expressions, message correlation, and exception handling.

Module 10: Creating Transactional Business Processes

  • This module teaches students how to create atomic and long-running business transactions.
  • Introduction to Transactions
  • Configuring Transactions
  • Lab: Creating Transactional Business Processes


  • Explain how transactions work and how persistence points affect the performance of a BizTalk orchestration.
  • Create and configure long-running and atomic transactions.

Module 11: Integrating Business Rules

  • This module teaches students how to compose and deploy business rules.
  • Introduction to Business Rules
  • Integrating Business Rules
  • Lab: Integrating Business Rules


  • Describe the concepts and terminology used when working with business rules in BizTalk Server 2010.
  • Compose, publish, and deploy business rules.

Module 12: Enabling Business Activity Monitoring

  • This module teaches students how to monitor business activity using Business Activity Monitoring (BAM).
  • Enabling Business Activity Monitoring
  • Lab: Monitoring Business Activity


  • Explain BAM and why it can be an important feature of BizTalk Server solutions.
  • Explain the steps required to successfully implement BAM.

Module 13: Using WCF Receive Adapters

  • This module teaches students how to configure BizTalk Server 2010 receive locations to receive messages via the WCF receive adapters.
  • Configuring a WCF Receive Adapter
  • Using the WCF Service Publishing Wizard
  • Lab: Receiving Messages with a WCF Adapter


  • Describe how the WCF Receive Adapters work in BizTalk Server 2010.
  • Learn how to configure a WCF receive adapter.
  • Use the WCF Service Publishing Wizard to publish orchestrations and schemas as web services.

Module 14: Using WCF Send Adapters

  • This module teaches students how to configure BizTalk Server 2010 send ports to send messages and call web services using the WCF send adapters.
  • Consuming a Web Service
  • Consuming Services from Orchestrations
  • WCF Send Adapter Security
  • Lab: Calling a Web Service from an Orchestration


  • Describe how the WCF send adapters can be applied to BizTalk Server 2010 applications.
  • Configure a WCF send adapter to call a web service.
  • Understand how to configure WCF send adapter security settings.

Module 15: Implementing Messaging Patterns

  • This module teaches students how to make use of additional features of BizTalk orchestrations to implement commonly used messaging patterns.
  • Creating Adaptable Orchestration Ports
  • Receiving Multiple Related Messages
  • Lab: Implementing Dynamic Messaging Patterns


  • Apply dynamic binding to orchestration ports opening new design possibilities.
  • Understand how BizTalk receives multiple related messages simultaneously.

Module 16: Integrating with the WCF LOB Adapter Framework (Optional)

  • This module teaches students how to use the WCF LOB Adapter SDK to expose Line of Business (LOB) systems as WCF services.
  • Introduction to the WCF LOB Adapter Framework
  • Creating a WCF LOB Adapter
  • The BizTalk Adapter Pack
  • Lab: Applying the WCF LOB Adapter Framework


  • Understand what the WCF LOB Adapter Framework is, and why it might be used.
  • Understand how to implement the required classes to create a WCF LOB Adapter.
  • Describe the uses of the BizTalk Adapter Pack.

Module 17: WF and WCF Interceptors for BAM (Optional)

  • This module teaches students how to configure BAM interceptors for WF and WCF applications to enable BAM tracking.
  • BAM Interceptor Architecture
  • Using the WF Interceptor
  • Using the WCF Interceptor
  • Lab: Creating a BAM Interceptor Configuration


  • Configure the interceptors to perform BAM tracking in WF and WCF applications.
  • Configure the WF and WCF BAM Interceptors.

Module 18: Receiving EDI Messages (Optional)

  • This module introduces the EDI capabilities provided by Microsoft BizTalk Server 2010.
  • EDI Receive Side Architecture
  • EDI Party Resolution
  • EDI Interchange Processing
  • Acknowledgements, De-batching and Reporting
  • Lab: Receiving EDI Messages


  • Understand how the EDI receive components fit in to the BizTalk Server messaging architecture.
  • Understand how BizTalk Server 2010 organizes and applies EDI configuration settings required to process messages sent from trading partners.
  • Understand how to apply schemas and pipelines.
  • Understand how to enable EDI Acknowledgements, De-batching and Reporting.

Module 19: Sending EDI Messages (Optional)

  • This module teaches students how BizTalk Server implements send-side EDI messaging.
  • Introduction to EDI Sending
  • EDI Batching
  • Lab: Sending EDI Messages


  • Understand how to apply the EDI capabilities of BizTalk Server 2010 to send messages to trading partners.
  • Understand how to configure BizTalk to batch outbound EDI interchanges.

NB. The modules listed in the outline as 'optional' can be completed if time permits

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

Course Location Days Cost Date
5 2640 £2640 2018-09-12