Prerequisites
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 concepts
Familiarity with Microsoft Visual Studio® .NET
Working knowledge of XML
Experience with prior versions of BizTalk Server is not required
Microsoft
Certified Professional Exams
No Microsoft Certified Professional exams are associated with this
course currently.
Course
Materials
The student kit includes a comprehensive workbook and other necessary
materials for this class.
Course
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 Tools
What is New in BizTalk Server 2004?
Practices
Northwind
Traders Case Study
After 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 Schemas
Creating BizTalk Schemas
Lab A: Creating
BizTalk Schemas
Creating
a New BizTalk Project
Creating an XML Schema Using the BizTalk Editor
Promoting Schema Properties
Creating a Flat File Schema Using the BizTalk Editor
Validating Schemas and Generating Instance Messages
Assigning a Strong Name to the Assemblies
Building the Schema Project
After 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 Maps
Creating BizTalk Maps
Lab 3A Creating
a Schema Map
Creating
a Schema Map using BizTalk Mapper
Adding Functoids to a Map
Validating and Testing the Map
Building the Schema Map Project
After 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 Messaging
Enabling Message Routing
Creating Receive and Send Pipelines
Lab 4A: Enabling
Message Routing
Create
a Receive Port and a Receive Location
Create Send Ports and Define Message Filters
Start the Send Ports and Test the Configuration
Lab 4B: Creating
a Custom Encryption Pipeline
Configuring
BizTalk Host and Group Security Settings
Creating a Custom Send Pipeline
Building and Deploying the Pipeline Project
Modify Send and Receive Ports
Testing the Send Pipeline Solution
Creating a Custom Receive Pipeline
Building and Deploying the Receive Pipeline Project
Testing the Receive Pipeline Solution
After completing
this module, students will be able to:
Enable
message routing to forward incoming messages directly to appropriate send
ports, based on each messages content.
Create both receive pipelines and send pipelines to process messages.
Module
5: 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 Solution
Using BizTalk Deployment Tools
Lab 5A: Creating
a Deployment Package
Create
a Deployment Project
Install the Deployment Package and Test the Solution
After 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
6: 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 Tracking
Configuring Health and Activity Tracking
Best Practices for Health and Activity Tracking
Lab 6A: Tracking
Messages Using HAT
Tracking
a Message
After 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
7: Creating a BizTalk Orchestration
This module
explains how to orchestrate dynamic business processes both within and
between organizations.
Lessons
Introduction
to BizTalk Orchestration
Creating an Orchestration
Working with Orchestration Shapes
Lab 7A: Creating
and Debugging an Orchestration
Adding
Schemas and Maps to the Messaging Project
Creating an Orchestration
Building and Deploying the Orchestration Project
Starting and Testing the Orchestration
Testing the Orchestration
Lab 7B: Working
with Orchestration Shapes
Adding
Schemas and Maps to the Messaging Project
Building an Orchestration
Building and Deploying the Orchestration Project
Starting and Testing the Orchestration
After completing
this module, students will be able to:
Describe
how BizTalk orchestration works.
Work with orchestration shapes.
Configure orchestration messages.
Module
8: 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 Transaction
Adding Compensation and Handling Exceptions
Lab 8A: Creating
Transactions
Configuring
Orchestration Properties and Variables
Create and Configure Transaction Shapes
Building and Deploying the Orchestration Project
Starting and Testing the Orchestration
After completing
this module, students will be able to:
Create
both atomic and long-running transactions.
Add error handling and compensation code to orchestration.
Module
9: 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 Service
Publishing Web Services
Lab 9A: Consuming
a Web Service
Adding
a Web Reference to a Project
Creating a Map
Modifying the Orchestration
Building and Deploying the Orchestration Project
Starting and Testing the Orchestration
Lab 9B: Publishing
a Web Service
Configuring
Orchestration Properties
Creating the Orchestration to be Published
Building and Deploying the Project
Running the BizTalk Web Services Publishing Wizard
Starting and Testing the Orchestration
After 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
10: 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 Rules
Developing a Rules-based Application
Lab 10A:
Integrating Business Rules
Defining
Business Rules
Calling Business Rules from within an Orchestration
Building and Deploying the Business Rules Project
Starting and Testing the Business Rules
After 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
11: Integrating Human Workflow Services
This module
explains how Microsoft BizTalk Server 2004 can enable people to interact
with and control a workflow process. In this module you will learn how
Human Workflow Services (HWS), which is included with BizTalk Server 2004,
can be integrated into your orchestrations, making it possible to accomplish
tasks that require human intervention.
Lab 11A:
Enabling Human Workflow Services
Creating
and Deploying an HWS Action
Registering the Action and Creating Constraints
Activating the Activity Flow
After completing
this module, students will be able to:
Define
the uses of HWS.
Explain human workflow concepts and terminology.
Identify the components of the HWS architecture.
Describe the HWS.
Identify HWS user roles.
Identify the steps required to build actions.
Create an HWS project.
Administer the HWS.
Integrate an HWS application.
Module
12: 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 Relationships
Integrating Trading Partners
Monitoring Business Activity
Lab 12A:
Enabling Business Partner Integration
Creating
the Logical Port Types
Creating Role Links
Configuring Orchestration to use the Business Relationship
Implementing the Behavior for the Order Process
Building and Deploying the Order Process Project
Registering the BizTalk Server with Business Activity Services
Creating the Seller and Buyer Profiles
Creating and Activating the Business Relationship between the Seller
(Contoso, Ltd) and Buyer (Northwind Traders)
Creating Receive Ports and Starting the Orchestration
Running the Order Process Scenario
Lab 12B:
Enabling Business Activity Monitoring
Configuring
the Business Activity Model (BAM) Microsoft Excel Template
Configuring Dimensions and Measures
Deploying the BAM View
Using the Tracking Profile Editor
Running the OrderProcess Application and Examining the Tracking
Results
After completing
this module, students will be able to:
Manage
trading partner information by using Business Activity Services (BAS).
Integrate trading partners into business processes.
Monitor and gather information about business process activity.
For more
information or to give feedback, send e-mail to info@GuideToLearn.com or call
714.809.2719 |