BizTalk Server 2010 Runtime Architecture Poster
BizTalk Server 2010 Runtime Architecture Poster
Microsoft Office
External Fact Sources
RFID Devices
External System
XML
Document
.NET Class
SQL Server
Reporting Services
DB
P
LLR
Handheld
readers
Fixed readers
RFID printers
External System
Outlook
Excel
WS-Discovery
enabled RFID devices
External DB
Device Manager
Management
application
Custom provider
Custom
applications
Policy Class
Fact Retriever
Event handlers
WS-discovery library
BAM Databases
Assert Facts
Long-Term
Fact Store
BizTalk Host
WCF
Adapter
WCF Receive Adapters: WCF-Basic Http,WCF-WSHttp,
WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe,
WCF-Custom, WCF-CustomIsolated
Built-In Receive
Adapter
SOAP, HTTP, POP3, FTP/FTPS, FILE, SharePoint, EDI, MSMQ,
SMTP, WebSphere MQ, DB2, Host Files, Host Applications,
PeopleSoft, JD Edwards, Siebel, TIBCO
Physical
Receive Port
Receive
Location
Two-Way Receive
Location
Receive Adapter
BizTalk Host
MIME/SMIME
Decoder
Orchestration
BAM Interceptor
Custom
Decoder/Decrypter
XML Disassembler
Flat File
Disassembler
EDI
Disassembler
Message
AS2
Disassembler
Context
Promote
Body Part
Content
Custom Disassembler
XML Validator
Transform
Receive Pipeline
Built-In Send
Adapter
Transport Handler
Decode Stage
Transport Handler
Start Orchestration
Send Pipeline
Receive Pipeline
Encode Stage
Decode Stage
Expression
Encode Stage
Exception Handler
Assemble
Stage
Validate Stage
Custom .NET
Assembly for
DB Update
Validate Stage
XML Assembler
Message
Assemble Stage
Assemble Stage
Loop
Inbound Mapping
EDI
Assembler
Body Part
Content
Validate Stage
Custom Assembler
Preassemble
Stage
Terminate
Part
Content
Preassemble
Stage
Custom
Preassembler
Tracking
Service
BizTalk Map
Start Orchestration
Outbound Mapping
Context
EDI Batching
Orchestrations
Suspend
Logical Receive
Send Port
Flat File
Assembler
Demote
Compensate
Throw Exception
Expression
Preassemble
Stage
Inbound Mapping
Custom Decoder/
Decrypter
BAM Interceptor
Disassemble Stage
Scope
Examine message
credentials (e.g., digital
certificates ) to validate
sending party
AS2 Encoder
Encode
Encrypt
Compress
Attach digital certificate
Listen
Parallel Actions
Encode Stage
Tracking
Interceptor
Delay
Call Orchestration
Disassembler
MIME/SMIME
Encoder
Send Pipeline
Call Rules
Decide
Disassembler
Custom Adapter
Call Orchestration
Send Pipeline
Disassemble Stage
Send Adapter
Connection Pooling
Identity Mapping (SSO)
Streaming
Batching
Send Receive
Adapter
Construct Message
Role Link
Provider
Disassemble Stage
WCF
Adapter
Message Assignment
Custom Validator
Party Resolution
Physical Send
Port Group
Decode
Decrypt
Decompress
Send
Business
Alerts
Role Link
Logical Receive
Send Port
Part
Content
Port
Start
Decode Stage
AS2
Decoder
BizTalk Host
Send
Adapter
Receive Pipeline
Notification
Services
Receive
Custom Adapter
Tracking
Interceptor
Group
Send
ReceiveSend
Adapter
Receive
Connection Pooling
Identity Capturing (SSO)
Streaming
Batching
Retrieve
Business Alerts
Rule Set
Definitions
SQL Sink
Transport Handler
Transport Handler
BAM OLAP DB
Policy Definitions
Vocabulary
Definitions
Custom
RFID
Configuration Store
Direct
EventStreams APIs
Rule Engine
Update Service
Rules
Remote Management
WS Client
Rule Set
Logical Devices
Microsoft LLRP
Provider
RFID Process
Custom provider
Analysis/Transaction/
Execution
Process Manager
Providers
BAM Portal
(Application
Integration)
Device Manager
Event Queue
(MSMQ)
Outbound Mapping
Inbound Mapping
Outbound Mapping
Tracking
Service
Exception Handler
Custom Party Resolver
Exception
Publish failed
message
BizTalk Map
Exception
Publish failed
message
End
Tracking
Interceptor
Custom Functoids
and Inline Code
Tracking
Service
BAM
Interceptor
Dehydration/Rehydration
persistence and state management
BizTalk Map
MessageBox Database
Schema
SSO Service
SSO Database
Pipelines
Orchestrations
Persist
Messages
Management Database
Legend
Messages
Correlate
Messages
Message
Publishers
Route
Messages
Message
Subscribers
Persist
Orchestrations
Filters
Track Message
Bodies
Orchestration
States
Message Flow
Bindings
Data Flow
Data Tracking
Database
Schema
Properties
Ports and
Orchestrations
Tracking Setting
Tracking Database
Parties
BAM Tracking
Profile
2010 Microsoft Corporation. All rights reserved. Without limiting rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishings of this document do not give you any license to any
intellectual property. This document is provided for informational purposes only, and Microsoft makes no warranties, either express or implied, in this document. Microsoft, Windows, Windows Server, the Windows Server logo, BizTalk, Microsoft Dynamics, Excel, Outlook, ProClarity, PerformancePoint, SharePoint, and SQL Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are property ofheir respective owners. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein
as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world.