0% found this document useful (0 votes)
293 views1 page

BizTalk Server 2010 Runtime Architecture Poster

BizTalk Server 2010 Runtime Architecture Poster

Uploaded by

Adil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
293 views1 page

BizTalk Server 2010 Runtime Architecture Poster

BizTalk Server 2010 Runtime Architecture Poster

Uploaded by

Adil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Runtime Architecture

Microsoft Office
External Fact Sources

RFID Devices

External System

XML
Document

.NET Class

SQL Server
Reporting Services

Custom Fact Retriever


(.NET Class)

DB

P
LLR
Handheld
readers

Fixed readers

RFID printers

Microsoft SharePoint Server 2010


with PerformancePoint Services

External System

Outlook

Excel

WS-Discovery
enabled RFID devices

External DB

RFID Mobile Platform

RFID Server Platform

Device Manager
Management
application

Custom provider

Custom
applications

Policy Class

Fact Retriever
Event handlers

WS-discovery library

(Compile policy and load to


Policy Definition Cache)

SQL Sink event


handler

BAM Databases

Assert Facts

Long-Term
Fact Store

Device Service Provider Interface


SQL Sink API

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

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

Physical Send Port

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

Long-Running (Business) Transaction Scope

Validate Stage

Custom .NET
Assembly for
DB Update

Atomic Transaction Scope


Transaction
Retry

Validate Stage

Logical Send Port

XML Assembler
Message

Assemble Stage

Demote message context


Add envelope header/trailer
Translate from XML to FF
Batch messages

Assemble Stage

Loop

Inbound Mapping

EDI
Assembler

Body Part
Content

Validate Stage
Custom Assembler

Preassemble
Stage

Terminate

Part
Content

Preassemble
Stage

Resolve Party Stage

Gather information for


the assembler stage and
add to message

Custom
Preassembler

Tracking
Service
BizTalk Map

Start Orchestration

Outbound Mapping

Context

EDI Batching
Orchestrations

Transaction Compensation Block


Transform XML structure
and content

Suspend

Logical Receive
Send Port

Flat File
Assembler

Demote

Compensate

Call BRE Policy

Resolve Party Stage

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

Check and validate


structure types and
content of message

Encode Stage

Tracking
Interceptor

Delay

Call Orchestration

Disassembler

Promote message content


De-Batch
Translate from FF to XML

MIME/SMIME
Encoder

Send Pipeline

Call Rules

Decide

Disassembler

Custom Adapter

Call Orchestration

Send Pipeline

Disassemble Stage

SOAP, HTTP, POP3, FTP/FTPS, FILE, SharePoint, EDI, MSMQ,


SMTP, WebSphere MQ, DB2, Host Files, Host Applications,
PeopleSoft, JD Edwards, Siebel, TIBCO

Send Adapter
Connection Pooling
Identity Mapping (SSO)
Streaming
Batching

Send Receive
Adapter

Construct Message

Role Link
Provider

Disassemble Stage

WCF
Adapter

Physical Send Port

Message Assignment

Custom Validator

Party Resolution

Physical Send
Port Group

WCF Send Adapters: WCF-Basic Http,WCF-WSHttp,


WCF-NetTcp,WCF-NetMsmq, WCF-NetNamedPipe,
WCF-Custom, WCF-CustomIsolated

Exception Handling Scope

Decode
Decrypt
Decompress

Send
Business
Alerts

Role Link

Logical Receive
Send Port

Resolve Party Stage

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

RFID Local Sink

EDI and AS2


Activities

BRE Rule Store Database

Custom

RFID
Configuration Store

Direct
EventStreams APIs

Rule Engine
Update Service

Rules

Remote Management

WS Client

Define and subscribe


to business alerts

Rule Set

Logical Devices

Microsoft LLRP
Provider

Store and forward

Query and view


business activities

Policy Definition Cache

RFID Process

Custom provider

RFID Server Connector

Analysis/Transaction/
Execution

Process Manager

Providers

BAM Portal

(Application
Integration)

Rule Engine Object

Device Manager

Device Service Provider Interface

Business Activity Monitoring (BAM)

Business Rule Engine (BRE)

Event Queue
(MSMQ)

Outbound Mapping

Inbound Mapping

Outbound Mapping

Transform XML Structure


and content

Functoids and Inline Code

(EDI) Batch Marker

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

.NET BizTalk Assemblies

Enterprise Single Sign On Server

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

Obtain/Redeem SSO Ticket


Extensibility Point

Insert/Enable and Configure

EDI & AS2


Properties

Ports and
Orchestrations
Tracking Setting

Tracking Database

Message body, message flow, service instance,


debugging, rules tracking

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.

You might also like