Upload
ashish-bagade
View
823
Download
3
Tags:
Embed Size (px)
DESCRIPTION
A Brief Idea of what is Biz-Talk server.
Citation preview
Microsoft BizTalk Server
A medium to unite separate systems into a coherent whole.
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
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
• 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
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.
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
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
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
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
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
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
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
2) Managing Applications
3) Reporting On and Debugging Applications:
Health and Activity Tracking
Health and Activity Tracking (HAT) component of
Biz-Talk Server
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
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
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
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
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