Download - Microsoft Biz Talk Server
![Page 1: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/1.jpg)
Microsoft BizTalk Server
A medium to unite separate systems into a coherent whole.
![Page 2: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/2.jpg)
BizTalk Server - Overlook
Enterprise Single Sign-On
Business Activity Services
Health and Activity Tracking
Business Activity
Monitoring
Business RulesEngine
BizTalk Server 2006 Engine
Orchestration
Messaging
Information Worker Technologies
![Page 3: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/3.jpg)
How BizTalk Server Is Used
• Enterprise application Integration.
ERPApplication
InventoryApplication
FulfillmentApplication
BizTalk Server 2006 Engine
Orchestration
Messaging1) Send order
request
2) Request PO
3) Return PO
4) Place order
![Page 4: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/4.jpg)
• Business to Business B2B Integration.
Supplier B
BizTalk Server 2006 Engine
BizTalk Server 2006 Engine Other Integration Platform
Supplier A
Purchasing Application
ERP Application
Supply Application
![Page 5: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/5.jpg)
Biz Talk Server Engine
BizTalk Server engine must provide two primary things:
1) A way to specify and implement the logic driving that business process and 2) Some mechanism for communicating between the
applications the business process uses.
![Page 6: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/6.jpg)
ReceiveAdapter
SendAdapter
MessageBox
Orchestrations
Inbound Outbound
SendPipeline
Message Path
Business RulesEngine
Incoming Message
<XML Message>
<XML Message>
<XML Message>
<XML Message>
Outgoing Message
Receive Pipeline
SubscriptionsSubscriptions
![Page 7: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/7.jpg)
Connecting Systems: Adapters and Pipelines
•Sending and Receiving Messages: Adapters
Web Services Adapter
File Adapter
HTTP Adapter
MSMQ Adapter
MSMQT Adapter
WebSphere MQ Adapter
SMTP Adapter
POP3 Adapter
Windows SharePoint Services (WSS) Adapter
SQL Adapter
![Page 8: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/8.jpg)
1) Decode
2) Disassemble
3) Validate
4) Resolve party
Processing Messages: Pipelines (Receive Pipeline)
Decode Disassemble Validate ResolveParty
MIME/SMIME Decoder
BTF Disassembler
Flat File Disassembler
XML Disassembler
XML Validator
Party Resolution
Receive Pipeline
Stages
Components
![Page 9: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/9.jpg)
Processing Messages: Pipelines (Send Pipeline)
1) Pre-assemble
2) Assemble
3) Encode
Assemble Encode
(Custom components only)
BTF Assembler
Flat File Assembler
XML Assembler
MIME/SMIME Encoder
Send Pipeline
Stages
Components
Pre-assemble
![Page 10: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/10.jpg)
Defining Business Processes
I) Using Orchestrations
II) Creating and mapping between Schemas: The BizTalk Editor
a) Mathematical functoids
b) Conversion functoids
c) Logical functoids
d) Cumulative functoids
e) Database functoids
![Page 11: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/11.jpg)
Defining Business Logic: The Orchestration Designer
The Receive shape
The Send shape
The Port shape
The Decide shape
The Loop shape
The Construct Message shape
The Transform shape
The Parallel Actions shape
The Scope shape
The Message Assignment shape
![Page 12: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/12.jpg)
![Page 13: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/13.jpg)
Management and Monitoring
1) Creating Scalable Configurations
Host Instance
Machine C
ReceiveAdapter
SendAdapter 2
MessageBox
Orchestrations
SendPipeline 2
Receive Pipeline
Host Instance
Machine A
Host Instance
Machine B
P Q
Machine D
Host Instance
SendAdapter 1
SendPipeline 1
Orchestrations
Host Instance
P Q
![Page 14: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/14.jpg)
2) Managing Applications
![Page 15: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/15.jpg)
3) Reporting On and Debugging Applications:
Health and Activity Tracking
Health and Activity Tracking (HAT) component of
Biz-Talk Server
![Page 16: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/16.jpg)
Enterprise Single Sign-On
ReceiveAdapter
SendAdapter
MessageBox
OrchestrationSend
Pipeline
Incoming Message
Outgoing Message
Receive Pipeline
Single Sign-On Server A
Single Sign-On Server B
Affiliate Application on Non-Windows System
Credential
1) Get SSO ticket for user X
2) Redeem SSO ticket
3) Get user X’s credentials for affiliate application
4) Return user X’s credentials for
affiliate application
5) Send message
with user X’s credentials for affiliate application
![Page 17: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/17.jpg)
Information Worker Technologies
• Business Activity Monitoring (BAM)
BizTalk Server 2006 Engine
Tracking
Business Activity Monitoring
(BAM)
Monitored Events and
Data
Microsoft Excel and Other Clients
BAM Portal
Information Workers
SQL Server Notification Services
![Page 18: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/18.jpg)
Business Activity Services • Trading Partner Management
• Business Process Configuration
BizTalk Server 2006 Engine
Business Process
Configuration
TPM
Trading Partner Management
(TPM)
Windows SharePoint Services
Internet Explorer, Microsoft Excel, Microsoft InfoPath
![Page 19: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/19.jpg)
BizTalk Server and Windows Communication Foundation
• BizTalk Server supports Web services through the Web Services adapter and ASP.NET
• Once WCF is available, an adapter will be provided for BizTalk Server that allows using WCF rather than ASP.NET Web Services
![Page 20: Microsoft Biz Talk Server](https://reader035.vdocuments.us/reader035/viewer/2022062303/558542b5d8b42a4f018b4d55/html5/thumbnails/20.jpg)
Summary
• To help organizations meet the challenges of creating automated business processes that rely on diverse systems.
• . Developers can also use the Business Rules Engine to address complex business scenarios
• the Health and Activity Tracking tool to debug and examine BizTalk applications
• Enterprise Single Sign-On to create more secure environments
• Business Activity Monitoring support to get business-oriented information about a running process
• Business Activity Services to work with trading partners