Introduction
This four-day,
instructor-led course provides students with the knowledge and skills
to develop a Microsoft BizTalk® Server 2002 solution.
Audience
This course is primarily intended for application developers who need
to build automated solutions that integrate business processes and exchange
business documents with trading partners.
At Course Completion
After completing this course, students will be able to:
Identify the need
for BizTalk Server 2002 in business-to-business (B2B) and enterprise application
integration scenarios.
Create document specifications by using BizTalk Editor.
Create maps between document specifications by using BizTalk Mapper.
Manage the exchange of documents to and from BizTalk Server 2002 by using
BizTalk Messaging Manager.
Write receive functions to enable BizTalk Server 2002 to receive documents
posted to a file location, a message queue, or an HTTP URL.
Build business-process implementations by using BizTalk Orchestration
Designer.
Integrate external applications with BizTalk Server 2002 by creating application
integration components.
Integrate BizTalk Server 2002 with XML Web services.
Extend the capabilities of BizTalk Server 2002 solutions to integrate
with existing systems and processes by using Accelerators and adapters.
Deploy and manage BizTalk Server 2002 solutions.
Use the Methodology for BizTalk Projects to successfully plan and implement
BizTalk Server 2002 solutions.
Prerequisites
Before attending this course, students must have:
Knowledge of Extensible
Markup Language (XML) document structure.
Awareness of Extensible Stylesheet Language Transformations (XSLT) concepts.
Experience programming with Microsoft Visual Basic® .NET.
Experience using Microsoft Visual Studio® .NET developer environment.
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. The following software is provided for use in
class:
Microsoft Windows®
2000 Advanced Server
Microsoft SQL Server 2000
Microsoft Office XP Professional
Microsoft Visio® 2002
Microsoft BizTalk Server 2002
Microsoft Operations Manager 2000
Microsoft Visual Studio .NET Enterprise Edition
BizTalk Server 2002 Toolkit for Microsoft .NET Installation
BizTalk Adapter for Web Services
BizTalk Adapter Trace Utility
Course
Outline
Module 1: Introduction
to BizTalk Server 2002
This module provides students with an introduction to BizTalk Server 2002.
Students will learn about the problems that face organizations as they
seek to integrate applications and interchange business documents. Students
will then learn how BizTalk Server 2002 helps to solve these problems.
Lessons
The Need for BizTalk Server 2002
BizTalk Server 2002 Tools and Services
Working with BizTalk Server 2002
After completing this
module, students will be able to:
Identify the need
for BizTalk Server 2002 in a B2B network.
Describe BizTalk Server tools and services.
List the advantages of using BizTalk Server 2002.
Module 2: Creating
a Specification by Using BizTalk Editor
This module describes how to use BizTalk Editor to create specifications.
A specification describes the format and allowable content in business
documents.
Lessons
Overview of BizTalk Editor and Document Specifications
Creating Specifications
Working with Instance Documents
Lab 2.1: Creating a Specification for an Organization
Exercise 1: Adding Records to a Specification
Exercise 2: Adding Fields to a Specification
Exercise 3: Setting Properties of Records and Fields
Exercise 4: Saving the Specification and Storing it to WebDAV
Exercise 5: Creating an XML Instance
Exercise 6: Testing the Instance
Lab 2.2: Creating a Custom Flat-File Specification
Exercise 1: Adding Records to a Specification
Exercise 2: Adding Fields to a Specification
Exercise 3: Setting Basic Properties of Records and Fields
Exercise 4: Configuring the Specification Structure
Exercise 5: Saving the Specification and Storing it to WebDAV
Exercise 6: Creating a Native Instance
Exercise 7: Testing the Instance
After completing this
module, students will be able to:
Identify the components
of the BizTalk Editor interface.
Identify the components of a specification that is created in BizTalk
Editor.
Create a new specification by using BizTalk Editor.
Add records and fields to a specification.
Set the properties of the records and fields in a specification.
Save a specification.
Create custom flat-file specifications.
Module 3: Mapping
Data by Using BizTalk Mapper
This module describes how to use BizTalk Mapper to map documents from
one format to another. Students learn how to create a map file, which
defines transformations that map records and fields in a source specification
to corresponding records and fields in a destination specification.
Lessons
Creating Maps
Saving, Compiling, and Verifying Maps
Using Functoids in Maps
Lab 3: Creating a Map
Exercise 1: Creating Links in a Map
Exercise 2: Adding a Functoid to a Map
Exercise 3: Testing a Map
Exercise 4: Saving the Map and Storing it to WebDAV
After completing this
module, students will be able to:
Identify the need
for BizTalk Mapper.
Create a map between two specifications by using BizTalk Mapper.
Use functoids in a map to perform calculations.
Use the Scripting functoid in a map.
Build a custom Visual Basic functoid.
Module 4: Managing
the Exchange of Documents by Using BizTalk Messaging Manager
This module describes how to use BizTalk Messaging Manager to control
the flow of business documents to and from BizTalk Server 2002. Students
will learn how to create and configure organizations, applications, document
definitions, envelopes, messaging ports, channels, and distribution lists
within BizTalk Messaging Manager.
Lessons
BizTalk Messaging Services
Organizations and Applications
Document Definitions and Envelopes
Messaging Ports, Channels, and Distribution Lists
Lab 4: Using BizTalk Messaging Manager
Exercise 1: Configuring Organizations
Exercise 2: Creating Document Definitions
Exercise 3: Creating an Envelope
Exercise 4: Creating a Messaging Port
Exercise 5: Creating a Channel
Exercise 6: Testing the Channel and Messaging Port
After completing this
module, students will be able to:
Create organizations
to represent businesses and trading partners.
Create document definitions to specify processing information for business
documents.
Create envelopes to provide routing information for flat files.
Create messaging ports to specify a destination for a processed business
document.
Create channels to transport business documents.
Create distribution lists to send a business document to multiple destinations.
Module 5: Submitting
Documents to BizTalk Server 2002
This module describes how to submit business documents to BizTalk
Server 2002 by using receive functions, and by using the Interchange COM
object.
Students will be introduced
to the different receive functions: File receive functions; Message Queuing
receive functions; and HTTP receive functions. Students will also learn
the best way to submit documents from an ASP.NET page.
Lessons
Using Receive Functions
Submitting Documents Programmatically
Lab 5: Submitting Documents
Exercise 1: Creating a File Receive Function
Exercise 2: Posting Documents to an ASP.NET Application
Exercise 3: Writing an ASP.NET Application that Receives Documents and
Sends them to a Microsoft Message Queue (MSMQ)
Exercise 4: Writing a Message Queuing Receive Function
After completing this
module, students will be able to:
Add a File receive
function to BizTalk Server 2002.
Add a Message Queuing receive function to BizTalk Server 2002.
Add an HTTP receive function to BizTalk Server 2002.
Submit business documents to BizTalk Server 2002 programmatically.
Choose an appropriate strategy for submitted business documents to BizTalk
Server 2002, from an ASP.NET page.
Module 6: Building
Business-Process Implementations by Using BizTalk Orchestration Designer
This module describes how to create an XLANG schedule drawing by using
BizTalk Orchestration Designer. An XLANG schedule drawing defines the
business processes of an organization.
Lessons
Describing the BizTalk Orchestration Designer Environment
Describing a Business Process
Configuring Implementation Shapes
Executing an XLANG Schedule
Defining and Using Transactions
Lab 6.1: Creating an XLANG Schedule Drawing
Exercise 1: Adding Flowchart Shapes to an XLANG Schedule Drawing
Exercise 2: Connecting Flowchart Shapes in an XLANG Schedule Drawing
Lab 6.2: Binding Implementation Shapes to Action Shapes in an XLANG Schedule
Drawing
Exercise 1: Adding BizTalk Messaging Shapes to an XLANG Schedule Drawing
Exercise 2: Adding a Message Queuing Shape to an XLANG Schedule Drawing
Exercise 3: Adding a Script Component Shape to an XLANG Schedule Drawing
Exercise 4: Assigning Data Flow in an XLANG Schedule
Lab 6.3: Executing an XLANG Schedule
Exercise 1: Defining a Messaging Port and Channel to Activate a New XLANG
Schedule
Exercise 2: Configuring the BizTalk Receive Function to use the New Channel
Exercise 3: Testing the XLANG Schedule
After completing this
module, students will be able to:
Use BizTalk Orchestration
Designer to model a business process.
Describe the different shapes available in BizTalk Orchestration Designer.
Configure Flowchart and Implementation shapes.
Connect Flowchart and Implementation shapes, setting communications parameters
appropriately.
Define how data flows through an XLANG schedule.
Compile and execute an XLANG schedule.
Create and use transactions in an XLANG schedule.
Module 7: Developing
Application Integration Components
This module describes how to create and use Application Integration
Components (AICs), to integrate custom objects with BizTalk solutions.
Students are introduced to the two types of AICs: lightweight AICs and
pipeline components. Students will then see how to configure a messaging
port to make use of an AIC.
Lessons
Introducing AICs
Lightweight AICs
Pipeline Components
Using AICs with BizTalk Messaging
Lab 7: Creating, Registering, and Using an Application Integration Component
Exercise 1: Creating a Pipeline Application Integration Component (AIC)
Project
Exercise 2: Implementing Behavior in the Pipeline AIC
Exercise 3: Registering the Pipeline AIC
Exercise 4: Integrating the AIC into a BizTalk Solution
Exercise 5: Testing the AIC
After completing this
module, students will be able to:
Describe and differentiate
the two types of AICs that can be developed for BizTalk Server 2002.
Create a lightweight AIC for BizTalk Server 2002 by using Visual Studio
.NET.
Create a pipeline component for BizTalk Server 2002 by using Visual Studio
.NET.
Register AICs for use with BizTalk Server 2002.
Configure a messaging port to use a custom AIC.
Module 8: Integrating
BizTalk Server 2002 with Web Services
This module shows how to integrate BizTalk Server 2002 solutions with
Web Services.
Lessons
Review of Web Services
Calling a Web Service from BizTalk
Calling BizTalk from a Web Service
Lab 8: Integrating XML Web Services with BizTalk Server
Exercise 1: Creating an XML Web Service
Exercise 2: Creating a COM Interop Assembly to Call the XML Web Service
Exercise 3: Using XML Web Services in an XLANG Schedule
Exercise 4: Testing the XLANG Schedule, COM Interop Assembly, and XML
Web Service
After completing this
module, students will be able to:
Describe how Web services
function.
Invoke a Web service from an XLANG schedule.
Call an XLANG schedule from a Web service.
Module 9: BizTalk
Accelerators and Adapters
This module introduces students to BizTalk Accelerators and Adapters.
Accelerators and Adapters are designed to reduce the time, effort, and
costs associated with building BizTalk solutions.
Lessons
Using BizTalk Accelerators
Using BizTalk Adapters
After completing this
module, students will be able to:
Describe the role
of Accelerators in BizTalk.
List currently available BizTalk Accelerators.
Describe the role of Adapters in BizTalk.
List currently available Adapters.
Module 10: Deploying
and Managing BizTalk Server 2002 Solutions
This module shows students how to deploy and manage an automated business
process between trading partners by using BizTalk Server 2002.
Lessons
Deploying an Automated Business Process
Managing Databases and Queues
Lab 10: Using BizTalk Server Databases
Exercise 1: Optimal Location of BizTalk Server Databases
After completing this
module, students will be able to:
Use BizTalk Server
deployment features and tools.
Deploy an automated business process.
Manage the four BizTalk Server databases.
Manage the queues that BizTalk Server 2002 uses.
Module 11: Methodology
for BizTalk Projects
This module introduces students to the Methodology for BizTalk Projects,
which is based upon the Microsoft Solutions Framework (MSF). Students
will learn how to plan and implement BizTalk Server 2002 projects, and
see how the various cycles of project development interact.
Lessons
Understanding the Methodology for BizTalk Projects
Working in Teams
Planning BizTalk Projects
Operating BizTalk Solutions
After completing this
module, students will be able to:
Describe the role
and scope of the Methodology for BizTalk Projects.
Assign team membership in a BizTalk project.
Plan BizTalk projects.
Operate BizTalk solutions.
For more information
or to give feedback, send e-mail to info@OneApex.com or call 949-597-2100
|