20
Microsoft BizTalk Server A medium to unite separate systems into a coherent whole.

Microsoft Biz Talk Server

Embed Size (px)

DESCRIPTION

A Brief Idea of what is Biz-Talk server.

Citation preview

Page 1: Microsoft Biz Talk Server

Microsoft BizTalk Server

A medium to unite separate systems into a coherent whole.

Page 2: Microsoft Biz Talk Server

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

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

• 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

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

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

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

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

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

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

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
Page 13: Microsoft Biz Talk Server

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

2) Managing Applications

Page 15: Microsoft Biz Talk Server

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

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

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

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

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

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