0% found this document useful (0 votes)
158 views

BizTalk Server 2010 Runtime Architecture Poster

Uploaded by

ascsa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
158 views

BizTalk Server 2010 Runtime Architecture Poster

Uploaded by

ascsa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Runtime Architecture

Microsoft Office
RFID Devices External Fact Sources

External System .NET Class


XML
Document
DB
Custom Fact Retriever
(.NET Class)
SQL Server®
Reporting Services Microsoft SharePoint Server ®2010
External System
Excel® Outlook®
P
with PerformancePoint Services
LLR
Handheld Fixed readers RFID printers WS-Discovery
readers enabled RFID devices

External DB

RFID Mobile Platform RFID Server Platform Business Rule Engine (BRE) Business Activity Monitoring (BAM)
Event Queue
Device Manager (MSMQ) Policy Class
Management BAM Portal
application Rule Engine Object (Application
Custom provider
Device Manager Analysis/Transaction/ Integration) Query and view
Execution Policy Definition Cache business activities
Custom Process Manager Define and subscribe
applications Device Service Provider Interface Providers Rule Set
RFID Process to business alerts
Custom provider
Logical Devices
RFID Server Connector Microsoft LLRP Fact Retriever Direct
Provider EventStreams APIs
Event handlers
Rule Engine
Store and forward WS-discovery library Update Service
Rules (Compile policy and load to
Policy Definition Cache)
BAM OLAP DB
Remote Management
SQL Sink event BAM Databases
handler Assert Facts
Long-Term
Device Service Provider Interface Fact Store EDI and AS2
SQL Sink API Custom BRE Rule Store Database Activities Retrieve Notification Send
Business Alerts Services
Business
Policy Definitions Alerts
Vocabulary
Definitions Rule Set
WS Client RFID Definitions
RFID Local Sink Configuration Store SQL Sink

BizTalk Host Group

WCF
Adapter
Physical
Receive Port
Physical Receive Port
BizTalk Host Send BizTalk Host Physical Send
Port Group WCF
Adapter
Receive
WCF Receive Adapters: WCF-Basic Http,WCF-WSHttp, Receive Two-Way Receive WCF Send Adapters: WCF-Basic Http,WCF-WSHttp,
WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, Location WCF-NetTcp,WCF-NetMsmq, WCF-NetNamedPipe,
WCF-Custom, WCF-CustomIsolated Location WCF-Custom, WCF-CustomIsolated
Orchestration Port
Physical Send Port Physical Send Port
Built-In Receive Role Link Built-In Send
Adapter Transport Handler Transport Handler Start Adapter
Receive Adapter Transform Transport Handler Transport Handler
SOAP, HTTP, POP3, FTP/FTPS, FILE, SharePoint, EDI, MSMQ,
SMTP, WebSphere MQ, DB2, Host Files, Host Applications,
Connection Pooling Send ReceiveSend
Receive Adapter Send Adapter SOAP, HTTP, POP3, FTP/FTPS, FILE, SharePoint, EDI, MSMQ,
Identity Capturing (SSO) SMTP, WebSphere MQ, DB2, Host Files, Host Applications,
PeopleSoft, JD Edwards, Siebel, TIBCO…
Streaming
Adapter Message Assignment Connection Pooling PeopleSoft, JD Edwards, Siebel, TIBCO…
Batching Exception Handling Scope Identity Mapping (SSO)
Construct Message
Send Receive Streaming
Custom Adapter Adapter Custom Adapter
Logical Receive Batching Tracking
Send Port Interceptor
Tracking Call Orchestration
Interceptor
Receive Pipeline Receive Pipeline Send Pipeline Start Orchestration
MIME/SMIME Send Pipeline Receive Pipeline Send Pipeline MIME/SMIME
Decoder Encoder BAM Interceptor
Role Link
Call Rules
Decode Stage Provider
AS2
Decoder Decode AS2 Encoder
BAM Interceptor Expression Encode Stage
Decrypt Decode Stage Encode Stage Encode Stage Decode Stage Encode
Decompress
Custom Encrypt
Decoder/Decrypter Decide Compress Custom Decoder/
Attach digital certificate Decrypter
Delay
Disassemble Stage Exception Handler Call Orchestration
XML Disassembler Disassemble Stage Disassemble Stage
Disassembler Listen
XML Assembler
Flat File Message
Disassembler Parallel Actions
Disassembler Assemble Stage
Promote message content Assemble Long-Running (Business) Transaction Scope Custom .NET Demote message context Flat File
De-Batch Stage Loop Assemble Stage Add envelope header/trailer Assembler Context
EDI Translate from FF to XML Assembly for
Disassembler DB Update Translate from XML to FF Demote
Message
Batch messages
Scope EDI Body Part
AS2 Assembler Content
Disassembler Validate Stage Atomic Transaction Scope Logical Send Port
Context Check and validate Throw Exception
Transaction Validate Stage
Promote
structure types and Validate Stage Retry Part
content of message Expression Custom Assembler Content
Body Part Custom Disassembler Compensate
Content
Preassemble
Resolve Party Stage Suspend Preassemble Stage
Preassemble Logical Receive
Part Examine message Stage Stage Gather information for
Content XML Validator credentials (e.g., digital Send Port Resolve Party Stage the assembler stage and Custom
Terminate Preassembler
certificates ) to validate Resolve Party Stage Call BRE Policy add to message
sending party
Tracking
Custom Validator Service
EDI Batching
Transaction Compensation Block Orchestrations
BizTalk Map
Inbound Mapping Start Orchestration
Party Resolution
Transform XML structure Inbound Mapping Outbound Mapping Outbound Mapping
Outbound Mapping Inbound Mapping Transform XML Structure
and content Functoids and Inline Code
and content
(EDI) Batch Marker

Tracking Exception Handler


Service
Custom Party Resolver
Exception
Publish failed End Exception
BizTalk Map message Tracking Publish failed
Interceptor message
Custom Functoids Tracking
and Inline Code Service
BAM
Interceptor

Dehydration/Rehydration
persistence and state management

.NET BizTalk Assemblies Enterprise Single Sign On Server


BizTalk Map

MessageBox Database
SSO Service
Schema

SSO Database
Pipelines Orchestrations

Persist Correlate Route Persist Track Message


Messages Messages Messages Orchestrations Bodies

Legend
Management Database Messages Message Message Filters Orchestration
Publishers Subscribers States
Message Flow

Bindings
Tracking Database
Data Flow
Database
Data Tracking
Schema EDI & AS2 Ports and Message body, message flow, service instance,
Properties Properties Orchestrations
Obtain/Redeem SSO Ticket debugging, rules tracking
Tracking Setting
Extensibility Point
Parties
Insert/Enable and Configure 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.

You might also like