Program Outline
Module 1: Introduction to BizTalk Server 2004
This module explains how BizTalk provides a development and execution environment that makes it easier to orchestrate dynamic business processes within and between organizations.
Lessons
What Is BizTalk Server 2004?BizTalk Server Services and ToolsWhat is New in BizTalk Server 2004?Practices
Northwind Traders Case StudyAfter completing this module students will be able to:
Identify the core features of BizTalk Server and how it fits into the overall suite of Microsoft e-business solutions products.Describe the functions of the BizTalk messaging and orchestration services.Module 2: Creating and Configuring BizTalk Schemas
This module explains how BizTalk relies on the use of structured documents for every part of its implementation.
Lessons
Introduction to BizTalk SchemasCreating BizTalk SchemasLab 2A: Creating BizTalk Schemas
Creating a New BizTalk ProjectCreating an XML Schema Using the BizTalk EditorPromoting Schema PropertiesCreating a Flat File Schema Using the BizTalk EditorValidating Schemas and Generating Instance MessagesAssigning a Strong Name to the AssembliesBuilding the Schema ProjectAfter completing this module students will be able to:
Explain the purpose and use of a BizTalk schema.Create BizTalk schemas by using the BizTalk Editor.Module 3: Creating a Schema Map
This module explains how to use BizTalk Mapper to create and work with BizTalk maps. You will learn how to add functoids to a map and then how to compile and test a map.
Lessons
Introduction to BizTalk MapsCreating BizTalk MapsLab 3A Creating a Schema Map
Creating a Schema Map using BizTalk MapperAdding Functoids to a MapValidating and Testing the MapBuilding the Schema Map ProjectAfter completing this module students will be able to:
Describe the purpose and use of BizTalk maps.Create a map by using BizTalk Mapper.Module 4: Configuring BizTalk Messaging
This module explains how BizTalk messaging provides a number of ways to route process and send messages between business processes.
Lessons
Introduction to MessagingEnabling Message RoutingCreating Receive and Send PipelinesLab 4A: Enabling Message Routing
Create a Receive Port and a Receive LocationCreate Send Ports and Define Message FiltersStart the Send Ports and Test the ConfigurationLab 4B: Creating a Custom Encryption Pipeline
Configuring BizTalk Host and Group Security SettingsCreating a Custom Send PipelineBuilding and Deploying the Pipeline ProjectModify Send and Receive PortsTesting the Send Pipeline SolutionCreating a Custom Receive PipelineBuilding and Deploying the Receive Pipeline ProjectTesting the Receive Pipeline SolutionAfter completing this module students will be able to:
Enable message routing to forward incoming messages directly to appropriate send ports based on each message's content.Create both receive pipelines and send pipelines to process messages.Module 5: Creating a BizTalk Orchestration
This module explains how to orchestrate dynamic business processes both within and between organizations.
Lessons
Introduction to BizTalk OrchestrationCreating an OrchestrationWorking with Orchestration ShapesLab 5A: Creating and Debugging an Orchestration
Adding Schemas and Maps to the Messaging ProjectCreating an OrchestrationBuilding and Deploying the Orchestration ProjectStarting and Testing the OrchestrationAfter completing this module students will be able to:
Describe how BizTalk orchestration works.Module 6: Deploying and Testing a BizTalk Solution
This module explains how to install the assemblies (such as maps schemas orchestrations and pipelines) that you create for a BizTalk application on the BizTalk Server computers that will host the application.
Lessons
Preparing to Deploy a BizTalk SolutionUsing BizTalk Deployment ToolsLab 6A: Creating a Deployment Package
Create a Deployment ProjectInstall the Deployment Package and Test the SolutionAfter completing this module students will be able to:
Identify the tasks that you must perform before deploying a solution.Use BizTalk deployment tools to deploy a solution.Module 7: Tracking BizTalk Message Activity
This module explains how the Health and Activity Tracking (HAT) tool provides a means of tracking business activity even for those users who have no deep technical knowledge of BizTalk Server while at the same time making it possible for more technically informed users to access the details necessary for problem solving and for the optimization of business processes.
Lessons
What is Health and Activity TrackingLab 7A: Tracking Messages Using HAT
Tracking a MessageAfter completing this module students will be able to:
Define message tracking concepts.Identify job roles that can use HAT.Explain the features and capabilities of HAT.Identify the types of events and data that can be tracked.Track and view message activity.Use the Orchestration Debugger to track workflow.Configure a HAT administration client.Secure access to HAT data.Module 8: Working with Orchestration Shapes
This module explains how to use orchestration shapes to create an automated business process using flow shapes nested shapes exception-handling shapes as well as how to create expressions and orchestration variables and types.
Lessons
Working with Orchestration ShapesLab 8A: Working with Orchestration Shapes
Adding Schemas and Maps to the Messaging ProjectBuilding an OrchestrationBuilding and Deploying the Orchestration ProjectStarting and Testing the OrchestrationAfter completing this module students will be able to:
Work with orchestration shapes.Configure orchestration messages.Configure message correlation.Configure orchestrations to use expressions.Module 9: Creating Business Transactions
This module explains how orchestration provides a transactional programming model that includes support for both atomic and long-running transactions as well as nested orchestrations exception handling and methods for recovering from failed transactions.
Lessons
Creating a TransactionAdding Compensation and Handling ExceptionsLab 9A: Creating Transactions
Configuring Orchestration Properties and VariablesCreate and Configure Transaction ShapesBuilding and Deploying the Orchestration ProjectStarting and Testing the OrchestrationAfter completing this module students will be able to:
Create both atomic and long-running transactions.Add error handling and compensation code to orchestrations.Module 10: Consuming and Publishing Web Services
This module explains how Web services provide a standardized mechanism for flexibly conducting e-business by communicating across disparate back-end systems.
Lessons
Consuming a Web ServicePublishing Web ServicesLab 10A: Consuming a Web Service
Adding a Web Reference to a ProjectCreating a MapModifying the OrchestrationBuilding and Deploying the Orchestration ProjectStarting and Testing the OrchestrationLab 10B: Publishing a Web Service
Configuring Orchestration PropertiesCreating the Orchestration to be PublishedBuilding and Deploying the ProjectRunning the BizTalk Web Services Publishing WizardStarting and Testing the OrchestrationAfter completing this module students will be able to:
Call a Web service from within an orchestration.Publish an orchestration or a schema as a Web service.Module 11: Integrating Business Rules
This module explains how the BizTalk Server 2004 Business Rule Engine allows business users to create policies containing rule sets which they can use to process documents.
Lessons
Introduction to Business RulesDeveloping a Rules-based ApplicationLab 11A: Integrating Business Rules
Defining Business RulesCalling Business Rules from within an OrchestrationBuilding and Deploying the Business Rules ProjectStarting and Testing the Business RulesAfter completing this module students will be able to:
Define the terminology and functions for business rules.Develop an orchestration that calls the Business Rule Engine.Module 12: Monitoring Business Activity
This module explains how to track and manage rules policies agreements and other information about your trading partners.
Lessons
Monitoring Business ActivityLab 12A: Enabling Business Activity Monitoring
Configuring the Business Activity Model (BAM) Microsoft Excel TemplateConfiguring Dimensions and MeasuresDeploying the BAM ViewUsing the Tracking Profile EditorRunning the OrderProcess Application and Examining the Tracking ResultsAfter completing this module students will be able to:
Monitor and gather information about business process activity using BAM.Module 13: Integrating with Trading Partners
This module explains how to track and manage rules policies agreements and other information about your trading partners.
Lessons
Managing Trading Partner RelationshipsIntegrating Trading PartnersLab 13A: Enabling Business Partner Integration
Creating the Logical Port TypesCreating Role LinksConfiguring Orchestration to use the Business RelationshipImplementing the Behavior for the Order ProcessBuilding and Deploying the Order Process ProjectRegistering the BizTalk Server with Business Activity ServicesCreating the Seller and Buyer ProfilesCreating and Activating the Business Relationship between the "Seller" (Contoso Ltd) and "Buyer" (Northwind Traders)Creating Receive Ports and Starting the OrchestrationRunning the Order Process ScenarioAfter completing this module students will be able to:
Manage trading partner information by using Business Activity Services (BAS).Integrate trading partners into business processes.
Related Exams
No Microsoft Certified Professional exams are associated with this course currently.
Student Pre-Requisites
Before attending this course students must have:
At least two years of experience developing distributed applications (Microsoft Visual Basic C Java)Familiarity with systems integration and Web services terminology and conceptsFamiliarity with Microsoft Visual Studio .NETWorking knowledge of XMLExperience with prior versions of BizTalk Server is not required
Student Materials
The student kit includes a comprehensive workbook and other necessary materials for this class.
Program Goals