Export (0) Print
Expand All

BizTalk Server 2000 Tutorial

Business-to-Business Automated Procurement

In this tutorial you will learn how to configure Microsoft BizTalk Server 2000 to establish and run a business-to-business automated procurement process.

You will also learn how BizTalk Server components and services work together to integrate loosely coupled, long-running business processes, both within and between businesses.

Ee264726.note(en-US,BTS.10).gif Note

The BizTalk Server 2000 Tutorial is also provided in Microsoft Word format. To print the Tutorial, you must use this version. If you do not have Word installed, you can view the file using Microsoft WordPad or Microsoft Word 97/2000 Viewer. The Tutorial.doc file is located in \Program Files\Microsoft BizTalk Server\Documentation on the BizTalk Server installation drive.

Requirements

To successfully complete this tutorial, you must install BizTalk Server 2000 and all its dependencies. For a complete list of the hardware and software requirements for BizTalk Server 2000, see Installing BizTalk Server 2000.

Scenario

This scenario provides a comprehensive overview of the key elements of BizTalk Server 2000. ProElectron, Inc. (the buyer organization) uses BizTalk Server 2000 to implement a business-to-business automated procurement process with Bits, Bytes, & Chips, Inc. (the seller organization).

ProElectron uses an XLANG schedule to control the flow of messages through the system. If a purchase order request is equal to or less than $1000, a purchase order is generated and sent to Bits, Bytes, & Chips. Otherwise, the process terminates.

The buyer’s system uses BizTalk Messaging Services, which receives, routes, and transforms the purchase order to match the Bits, Bytes, & Chips format, and then extracts the data.

Both systems also use a number of auxiliary components that work in conjunction with BizTalk Server 2000 to perform key data-processing tasks.

The following illustration is an interaction diagram for the business-to-business automated procurement system implemented by ProElectron and Bits, Bytes, & Chips. Arrows denote the flow of data among roles and entities.

Interaction diagram
Internet
Order
Application
Invoice
Payment
Bits, Bytes,
& Chips, Inc
Purchase
order
PO request
approval
PO approval
ProElectron, Inc
Purchase request
User
PO
Approver
Finance
Supplier


Ee264726.important(en-US,BTS.10).gif Important

  • For the purposes of this scenario, both the buyer and seller systems are configured on a single installation of BizTalk Server 2000.

The following illustration shows the movement of the documents through the buyer and seller systems. It also shows the interaction between the XLANG schedule, BizTalk Messaging Services, and the auxiliary components. This illustration is a useful reference that you might want to print and have available as you work through the modules in this tutorial.

Flow of data
Send
Payment
Receive Invoice
Decision
PO Req
>$1000
End
Receive
PO Req
XLANG Schedule
File receive function
Buyer file directory
WSC Component
ASP File
Message queue
Yes (Deny)
No
(Approve)
Script Component
Messaging Port
Messaging Port
Channel for Invoice
Channel for PO
Channel
Port to ProElectron
via HTTP
Port to Bits, Bytes,
& Chips via AIC
Port to Bits, Bytes, & Chips via Local File
POtoINVAIC
SubmitProElectronPO
Port to Bits, Bytes,
& Chips via HTTP
Channel for
Invoice to Payment
Channel for
POReq to PO
Channel
BizTalk Messaging
Message Queuing
Action
Port
Data
Data
ExecuteTutorial
PO Request Receive Function at ProElectron
DropInvoicetoMSMQ
ReceiveInvoice
PORequestApproval
ReceivePOReq
Message Queuing
Message queue
Application
PO Req
PO Req
Start
Buyer System
BizTalk Messaging Services
Stop
AIC
PO to Invoice
Seller file
directory
Payment
Seller
Buyer
Payment
Invoice
Note: Directional arrows denote flow of data.
Invoice
Invoice
Map
Map
PO
PO
PO
PO
ASP File
Seller System
BizTalk Orchestration


Contents

Module 1: Modeling Business Processes

In this module, you learn how to:

Module 2: Creating Specifications and Maps

In this module, you learn how to:

Module 3: Configuring BizTalk Messaging Services

In this module, you learn how to:

Module 4: Completing the XLANG Schedule

In this module, you learn how to:

  • Implement a port in the XLANG schedule drawing that you started in Module 2 by using a BizTalk Messaging implementation. For information about the differences between ports and messaging ports, see Understanding Port Implementations and Understanding Messaging Ports.

  • Complete the XLANG schedule drawing and compile it into an XLANG schedule.

  • Run the schedule to understand the complete movement of messages between the buyer and seller systems.

Ee264726.bts_shortcut(en-US,BTS.10).gif Shortcuts

Shortcuts enable you to save time and effort by using an existing XLANG schedule, document specification, a map, or a configuration script. By using shortcuts, you can advance to subsequent sections of the tutorial.

To use shortcuts, the components must be installed on drive C.

Continue to Preliminary Setup.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft