ebiz103 企業應用整合最佳典範 – 以 biztalk server 實作

41

Upload: kata

Post on 15-Jan-2016

106 views

Category:

Documents


0 download

DESCRIPTION

EBIZ103 企業應用整合最佳典範 – 以 BizTalk Server 實作. 吳典璋 技術專員 台灣微軟. 議程. 何謂 EAI 及 B2Bi 企業應用整合的挑戰 BizTalk Server – EAI 及 B2Bi 的平台 Demo – 製造業的 EAI 範例 Scenario 1 – 機台資訊同步及機台狀態異常通知系統 Scenario 2 – Fab1/Fab2 的托工及代工資訊整合 Scenario 3 – 採購系統 , ERP, Workflow 系統的整合 BizTalk Server 的兩大服務 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作
Page 2: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EBIZ103企業應用整合最佳典範 – 以

BizTalk Server 實作

吳典璋技術專員台灣微軟

Page 3: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

議程議程 何謂何謂 EAI EAI 及 及 B2BiB2Bi

企業應用整合的挑戰企業應用整合的挑戰 BizTalk Server – EAI BizTalk Server – EAI 及及 B2BiB2Bi 的平台的平台

Demo – Demo – 製造業的製造業的 EAIEAI 範例範例 Scenario 1 – Scenario 1 – 機台資訊同步及機台狀態異常通知系機台資訊同步及機台狀態異常通知系

統統 Scenario 2 – Fab1/Fab2Scenario 2 – Fab1/Fab2 的托工及代工資訊整合的托工及代工資訊整合 Scenario 3 – Scenario 3 – 採購系統採購系統 , ERP, Workflow, ERP, Workflow 系統的整系統的整

合合 BizTalk ServerBizTalk Server 的兩大服務的兩大服務

Messaging ServiceMessaging Service Orchestration ServiceOrchestration Service

BizTalkBizTalk 的的 AcceleratorAccelerator 及及 AdapterAdapter 結論及相關資源結論及相關資源

Page 4: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

何謂 何謂 EAI EAI 及 及 B2BiB2Bi

客戶客戶

電子市集電子市集

供應商供應商

EAIEAI B2BiB2Bi

BizTalk Server BizTalk Server 是 是 EAI EAI 及及 B2Bi B2Bi 的平台的平台

ERPERP

OtherOtherLOBsLOBs

客服系統客服系統CIMCIM

Page 5: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

企業應用整合的挑戰企業應用整合的挑戰 資料格式不一致問題資料格式不一致問題

傳統傳統 EDIEDI 或是或是 Flat File Flat File 格式格式 使用 使用 XML XML 為文件格式,使用為文件格式,使用 schemaschema 驗証格驗証格

式正確性,使用式正確性,使用 XSLTXSLT 做為轉換工具做為轉換工具 文件傳送的方式文件傳送的方式 // 協定協定

應用程式應用程式 ->-> 應用程式應用程式 : COM/COM+/CORBA: COM/COM+/CORBA 應用程式應用程式 ->-> 外部組織外部組織 : : 傳統傳統 VAN/FTP/FileVAN/FTP/File AIC, HTTP, HTTPS, SMTP, File, MSMQ, XML AIC, HTTP, HTTPS, SMTP, File, MSMQ, XML

Web ServiceWeb Service 商業流程的問題商業流程的問題

以以 Hard CodeHard Code 方式建立商業流程及規則方式建立商業流程及規則 可彈性設計商業流程及規則,不需寫程式可彈性設計商業流程及規則,不需寫程式

Page 6: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

企業應用整合的挑戰企業應用整合的挑戰 文件及交易管理文件及交易管理

當交易失敗時,無法當交易失敗時,無法 RollbackRollback 文件繞送需自行建立文件繞送需自行建立 LogLog 機制,難以追蹤問題機制,難以追蹤問題 統一的介面追蹤及監控每一筆交易,交易失敗統一的介面追蹤及監控每一筆交易,交易失敗

時自動時自動 RollbackRollback

安全性問題安全性問題 需自行對文件加需自行對文件加 // 解密解密 提供資料加密功能,並使用數位簽章以確保文提供資料加密功能,並使用數位簽章以確保文

件的完整性件的完整性

Page 7: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk Server – EAI BizTalk Server – EAI 及 及 B2Bi B2Bi 平台平台Secure, Reliable Integration Hub and GatewaySecure, Reliable Integration Hub and Gateway

BizTalk BizTalk ServerServer

顧客顧客提供新的服務給客戶以提供新的服務給客戶以提高忠誠度提高忠誠度

供應商供應商透過自動化的採購以降低透過自動化的採購以降低成本成本

MarketplacesMarketplaces運用新的銷售管道以提運用新的銷售管道以提高收益高收益

ERPERP

OtherOtherLOBsLOBs

CIMCIM

降低應用系統整降低應用系統整合成本合成本

一致性的商業一致性的商業資訊以達成更資訊以達成更好的商業決策好的商業決策

及時存取資料及時存取資料以提高企業敏捷度以提高企業敏捷度

Page 8: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

Technology AdapterTechnology Adapter

Messaging BusMessaging BusRouting ServicesRouting Services

Declarative RoutingDeclarative RoutingDeclarative RoutingDeclarative Routing Content BasedContent BasedContent BasedContent Based Publish/SubscribePublish/SubscribePublish/SubscribePublish/Subscribe

Application AdapterApplication Adapter

BizTalk Server BizTalk Server 架構概觀架構概觀Integration engine for hub/spoke or publish/subscribeIntegration engine for hub/spoke or publish/subscribe

Receive ServicesReceive Services

HTTPHTTPHTTPHTTP SMTPSMTPSMTPSMTP MSMQMSMQMSMQMSMQ MQSeriesMQSeriesMQSeriesMQSeries File File File File WebWebServiceService

WebWebServiceService

Application AApplication A Application BApplication B Application CApplication C

Application DApplication D Application EApplication E Application FApplication FApplication AdapterApplication Adapter

Delivery ServicesDelivery Services

BusinessBusinessProcessProcess

Transformation ServicesTransformation Services

XMLXMLXMLXML EDIEDIEDIEDI FlatFlatFlatFlat CustomCustomCustomCustom

Page 9: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

DemoDemo製造業的製造業的 EAIEAI 範例範例

Page 10: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

製造業的製造業的 EAIEAI 範例範例 高度異質化的平台及技術高度異質化的平台及技術 包含了下列的包含了下列的 Legacy System Legacy System 及 及

LOBLOB MES / CIM (MES / CIM ( 電腦整合製造系統電腦整合製造系統 )) Procurement System (Procurement System ( 採購系統採購系統 )) ERPERP Active Directory/ Exchange/ Workflow Active Directory/ Exchange/ Workflow

SystemSystem

Page 11: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

製造業的製造業的 EAIEAI 範例範例 高度異質化的平台及技術高度異質化的平台及技術 包含了下列技術及工具包含了下列技術及工具

JSP/Servlet & Apache SOAPJSP/Servlet & Apache SOAP MQSeries & BizTalk Adapter for MQSeries & BizTalk Adapter for

MQSeriesMQSeries ASP.NET/ASP/VB/COMASP.NET/ASP/VB/COM BizTalk Adapter for SQL ServerBizTalk Adapter for SQL Server BizTalk Server 2002 Toolkit for BizTalk Server 2002 Toolkit for

Microsoft .NETMicrosoft .NET

Page 12: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

MES 1 MES 1 (JSP/Servlet)(JSP/Servlet)

製造業的製造業的 EAIEAI 範例範例Fab 1

MQSeries Adapter

MQSeries

Apache SOAPWeb Service

MES 2 MES 2 (ASP.NET)(ASP.NET)

Fab 2

MSMQ

SQL Adapter

Procurement Procurement System (VB)System (VB)

HQ

BizTalk Server

ERP ERP (ASP)(ASP)

CIM CIM (ASP.NET)(ASP.NET)

AD ServerAD Server

ExchangeExchange

Page 13: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 1EAI Scenario 1 機台資訊同步及機台狀態異常通知系統機台資訊同步及機台狀態異常通知系統

同步收集同步收集 Fab1/Fab2Fab1/Fab2 的生產機台資訊到的生產機台資訊到 HQHQ的 的 CIMCIM 系統系統

當當 Fab1/Fab2Fab1/Fab2 的生產機台出現異常狀態時的生產機台出現異常狀態時(( 機台狀態大於機台狀態大於 3)3) ,送出警示的,送出警示的 EmailEmail 及簡及簡訊給相關人員訊給相關人員

資訊流如下圖資訊流如下圖

Page 14: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

機台資訊機台資訊

MES 1 MES 1 (JSP/Servlet)(JSP/Servlet)

EAI Scenario 1EAI Scenario 1Fab 1

MQSeries Adapter

MQSeries

MES 2 MES 2 (ASP.NET)(ASP.NET)

Fab 2

MSMQ

HQ

BizTalk Server

AD ServerAD Server

AIC (COM)

CIM CIM (ASP.NET)(ASP.NET)

機台資訊機台資訊

機台資訊機台資訊

機台資訊機台資訊機台資訊機台資訊

BizTalk Orchestration

ExchangeExchange

當機台狀當機台狀態異常時態異常時 機台異常

簡訊通知機台異常簡訊通知

機台異常Email 通知

機台異常Email 通知

Page 15: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 1EAI Scenario 1 DemoDemo 結果結果

可看出可看出 HQHQ 的的 CIMCIM 系統與系統與 Fab1/Fab2Fab1/Fab2 的的MESMES 系統的機台資訊是同步的系統的機台資訊是同步的

當當 Fab1/Fab2Fab1/Fab2 的機台發生異常時的機台發生異常時 (( 機台狀態機台狀態大於大於 3)3) ,, 會收到系統發出的機台異常通知會收到系統發出的機台異常通知EmailEmail 及簡訊及簡訊

簡訊以簡訊以 XMLXML 格式存到某一資料夾,表示已送格式存到某一資料夾,表示已送出簡訊出簡訊

Page 16: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 1EAI Scenario 1 Key MessageKey Message

Heterogeneous Platforms/Technology Heterogeneous Platforms/Technology IntegrationIntegration

Microsoft Platform IntegrationMicrosoft Platform Integration Java/J2EE app IntegrationJava/J2EE app Integration MQSeries IntegrationMQSeries Integration

Business Process/Expert Business Process/Expert System/Notification System IntegrationSystem/Notification System Integration

Reliable message transmission Reliable message transmission (MSMQ/MQSeries)(MSMQ/MQSeries)

Real time data collectionReal time data collection

Page 17: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk Adapter for MQSeriesBizTalk Adapter for MQSeries 簡化 簡化 BizTalk ServerBizTalk Server 與與 MQSeriesMQSeries 的整合的整合 透過圖形化介面設定從透過圖形化介面設定從 MQSeriesMQSeries 接收訊息或傳接收訊息或傳

送訊息到送訊息到 MQSeriesMQSeries ,無需撰寫程式,無需撰寫程式 包含下列元件及服務包含下列元件及服務

執行於 執行於 BizTalk ServerBizTalk Server BizTalk Adapter for MQSeries Management Console BizTalk Adapter for MQSeries Management Console

(MMC Snap-In)(MMC Snap-In) Send a message to MQSeries via Application Integration Send a message to MQSeries via Application Integration

Component (AICMQ)Component (AICMQ) Receive a message from MQSeries via Receive ServicesReceive a message from MQSeries via Receive Services

執行於 執行於 MQSeries ServerMQSeries Server MQHelper DLL (DCOM)MQHelper DLL (DCOM)

Page 18: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk Adapter for MQSeriesBizTalk Adapter for MQSeries

BizTalk BizTalk ServerServer

ERPERP

CRMCRM

OtherOtherSystemSystem

MQSeries Queue ManagerMQSeries Queue Manager

(Windows Server)(Windows Server)

UNIXUNIX

MainframeMainframe

AS/400AS/400

MQSeries MQSeries MessagingMessaging

BizTalk BizTalk Adapter for Adapter for MQSeriesMQSeries

Page 19: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

DemoDemoBizTalk Adapter for MQSeriesBizTalk Adapter for MQSeries

Page 20: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 2EAI Scenario 2 Fab1/Fab2Fab1/Fab2 的托工及代工資訊整合的托工及代工資訊整合

當當 Fab1Fab1 的產能不足時,送出托工單的產能不足時,送出托工單 HQHQ 及及 Fab2Fab2 皆會收到該筆托工單皆會收到該筆托工單 Fab2Fab2 收到托工單後,送出托工單回覆給收到托工單後,送出托工單回覆給 HQHQ

及及 Fab1Fab1 ,表示已確實收到托工單,表示已確實收到托工單 資訊流如下圖資訊流如下圖

Page 21: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

託工單託工單

MES 1 MES 1 (JSP/Servlet)(JSP/Servlet)

EAI Scenario 2EAI Scenario 2Fab 1

MQSeries Adapter

MQSeries

Apache SOAPWeb Service

MES 2 MES 2 (ASP.NET)(ASP.NET)

Fab 2

MSMQ

SQL Adapter

HQ

BizTalk ServerAIC (COM)

CIM CIM (ASP.NET)(ASP.NET)

託工單託工單

託工單託工單

託工單託工單

託工單回覆託工單回覆

託工單回覆託工單回覆

Page 22: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 2EAI Scenario 2 DemoDemo 結果結果

Fab1Fab1 送出托工單,送出托工單, HQHQ 的的 CIMCIM 系統及系統及 Fab2Fab2的的 MESMES 系統中可立即看到該筆托工單系統中可立即看到該筆托工單

Fab2Fab2 送出托工單回覆,送出托工單回覆, HQHQ 的的 CIMCIM 系統及系統及Fab1Fab1 的的 MESMES 系統中可看到該筆托工單已確系統中可看到該筆托工單已確定送達並已回覆定送達並已回覆

Page 23: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 2EAI Scenario 2 Key MessageKey Message

Web Service Web Service interoperabilityinteroperability Apache SOAP Web Service (Service Side)Apache SOAP Web Service (Service Side) VS.NET + VS.NET + BizTalk Server 2002 Toolkit for BizTalk Server 2002 Toolkit for

Microsoft .NET Microsoft .NET (Consumer Side)(Consumer Side)

BizTalk Adapter for SQL ServerBizTalk Adapter for SQL Server No Coding adapter (Wizard based)No Coding adapter (Wizard based) No more AIC (Application Integration No more AIC (Application Integration

Component)Component)

Page 24: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk Adapter for SQL ServerBizTalk Adapter for SQL Server Inbound Receive FunctionInbound Receive Function

SELECT statements and Stored ProceduresSELECT statements and Stored Procedures Result Sets returned as XMLResult Sets returned as XML MMC Snap-in and COM Interfaces MMC Snap-in and COM Interfaces

(create, config, start jobs)(create, config, start jobs)

Outbound AICOutbound AIC Updategrams and Stored ProceduresUpdategrams and Stored Procedures

Adapter Trace UtilityAdapter Trace Utility

Page 25: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

DemoDemoBizTalk Adapter for SQL ServerBizTalk Adapter for SQL Server

Page 26: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk Server 2002 Toolkit for BizTalk Server 2002 Toolkit for Microsoft .NETMicrosoft .NET 兩個範例示範如何整合兩個範例示範如何整合 XML Web ServicesXML Web Services 及 及

BizTalk OrchestrationBizTalk Orchestration 五個範例示範如何以五個範例示範如何以 Visual Studio .NETVisual Studio .NET 撰寫撰寫

AIC, preprocessorsAIC, preprocessors ,以及存取,以及存取 Interchange, Interchange, Configuration, TrackingConfiguration, Tracking 物件物件

所有範例皆以 所有範例皆以 C# C# 及 及 VB.NETVB.NET 撰寫撰寫 以以 Visual Studio .NET Visual Studio .NET 改寫改寫 BizTalk Server BizTalk Server

2002 e-Procurement2002 e-Procurement 範例範例

Page 27: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

DemoDemo以以 VS.NETVS.NET 撰寫撰寫 AICAIC 元件元件

Page 28: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 3EAI Scenario 3 採購系統採購系統 , ERP, Workflow, ERP, Workflow 系統的整合系統的整合

Page 29: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 3EAI Scenario 3

MES 2 MES 2 (ASP.NET)(ASP.NET)

Fab 2

MSMQ

HTTP

Procurement Procurement System (VB)System (VB)

HQ

BizTalk Server

ERP ERP (ASP)(ASP)

PO RequestPO Request

BizTalk Orchestration

Log Denied PO Request

Log Denied PO Request

金額超過金額超過500,000500,000

金額不超過金額不超過500,000500,000

Workflow Workflow SystemSystem

(ASP/Email)(ASP/Email)

採購經理採購經理核准核准

採購經理採購經理拒絕拒絕

PO RequestPO Request

PO RequestPO Request

Manager AckManager AckManager AckManager AckPOPO

PO AckPO AckPO AckPO Ack

Page 30: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

EAI Scenario 3EAI Scenario 3 Key MessageKey Message

Business Process ManagementBusiness Process Management Workflow System IntegrationWorkflow System Integration Easy to change business flow/rules in Easy to change business flow/rules in

Orchestration DesignerOrchestration Designer

Page 31: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk Server BizTalk Server 兩大服務兩大服務BizTalk Messaging ServiceBizTalk Messaging Service

驗證格式正確性及檢驗驗證格式正確性及檢驗 SenderSender 文件加解密及數位簽章文件加解密及數位簽章 文件格式的轉換文件格式的轉換 指定文件的出口指定文件的出口 ((AIC, HTTP, HTTPS, SMTP, AIC, HTTP, HTTPS, SMTP,

File, MSMQ)File, MSMQ)

BizTalk Orchestration ServiceBizTalk Orchestration Service 圖形化的介面定義商業流程及商業邏輯圖形化的介面定義商業流程及商業邏輯 連結連結 actionsactions 與與 componentscomponents 提供提供 transactions, rollbacks and transactions, rollbacks and

compensating transactionscompensating transactions 的機制的機制

Page 32: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk Messaging ServiceBizTalk Messaging Service

HTTPHTTP

.NET.NET

MSMQMSMQ

COMCOMFILEFILE

SOAPSOAP

Receive Function

Receive Function

Receive Function

ChannelsEn

velo

pe

Decr

ypt

Certi

fy

Pars

e

Tran

sfor

m

Org

App

PortsMSMQMSMQ

Page 33: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

HTTPHTTP

SMTPSMTP

MSMQMSMQ

COMCOM

FILEFILE

SOAPSOAP

XLANGXLANG

AICAIC

HTTPHTTP

.NET.NET

MSMQMSMQ

COMCOMFILEFILE

SOAPSOAP

Receive Function

Receive Function

Receive Function

ChannelsEn

velo

pe

Decr

ypt

Certi

fy

Pars

e

Tran

sfor

m

Org

App

PortsMSMQMSMQ

BizTalk Messaging ServiceBizTalk Messaging Service

Seria

lize

Encr

ypt

Sign

Enve

lope

Tran

spor

t

XLANGXLANG

Page 34: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk Orchestration Service BizTalk Orchestration Service

Receive Function

IBM MQIBM MQ

HTTPHTTP

SMTPSMTP

MSMQMSMQ

COMCOM

FILEFILE

SOAPSOAP

AICAIC

SOAPSOAP

FILEFILE

AICAIC

XLANGXLANG

SOAPSOAP

XLANGXLANG

Page 35: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk OrchestrationBizTalk Orchestration 的優的優點點 利用利用 VisioVisio 圖形化介面設計商業流程圖形化介面設計商業流程 // 商業商業

規則 規則 支援交易,交易失敗時則支援交易,交易失敗時則 RollbackRollback 是一種是一種 Long-running transactionLong-running transaction 可同時處理多筆交易流程可同時處理多筆交易流程

Page 36: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

BizTalk AcceleratorsBizTalk Accelerators 加速導入產業標準加速導入產業標準

BizTalk Accelerator for RosettaNetBizTalk Accelerator for RosettaNet BizTalk Accelerator for HIPAABizTalk Accelerator for HIPAA BizTalk Accelerator for Financial ServicesBizTalk Accelerator for Financial Services

Page 37: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

支援支援 BizTalk Server 2002 BizTalk Server 2002 的連接器的連接器

全球超過三百種各式連接器。全球超過三百種各式連接器。 國內十七家廠商國內十七家廠商 ERPERP 連接器開發完成連接器開發完成 Compaq iOrchestrator, iWay ebXML adapterCompaq iOrchestrator, iWay ebXML adapter

應用程式類別應用程式類別 應用程式應用程式

ERPERPSAP, Oracle, JD Edward, MFG Pro, Great Plains, SAP, Oracle, JD Edward, MFG Pro, Great Plains, 鼎新 鼎新 Easyflow ERP, Easyflow ERP, 鼎新鼎新 TipTop, TipTop, 艾一艾一 , , 凌群凌群 ,, 偉盟偉盟 ,, 華茂華茂 ,,普揚普揚………… ..

CRMCRM Siebel, Onyx, PeoplesoftSiebel, Onyx, Peoplesoft

資料庫資料庫 SQL Server, DB2, Oracle 7x/8x, Oracle 8i, Oracle 9i, SQL Server, DB2, Oracle 7x/8x, Oracle 8i, Oracle 9i, Progress 4GL/Database, Sybase, Informix, dBase……Progress 4GL/Database, Sybase, Informix, dBase……

應用軟體應用軟體 /EC/ECOffice-XP, Broadvision, Commerce One, Mchugh,……Office-XP, Broadvision, Commerce One, Mchugh,……

資訊技術資訊技術ebXML, ANSI, ASC II, BizTalk framework, CISC / IMS, Cobol,COM, cXML, ebXML, ANSI, ASC II, BizTalk framework, CISC / IMS, Cobol,COM, cXML, COBRA, dBase, DB2 400, DB2 6000, DEC VT100, DEC VT520, EDI, FTP, HIPPA, COBRA, dBase, DB2 400, DB2 6000, DEC VT100, DEC VT520, EDI, FTP, HIPPA, HTML, HTTP, HTTPS, IMS, MQSeriesHTML, HTTP, HTTPS, IMS, MQSeries

Page 38: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

結論結論BizTalk ServerBizTalk Server 包括兩大服務包括兩大服務

Messaging Service – Doc Messaging Service – Doc Transformation/Routing EngineTransformation/Routing Engine

Orchestration Service – Work Flow/Business Orchestration Service – Work Flow/Business Process EngineProcess Engine

BizTalk ServerBizTalk Server 完整支援 完整支援 XMLXML 及及 XML Web XML Web ServicesServices

BizTalk Server BizTalk Server 提供異質平台及應用系統間提供異質平台及應用系統間訊息交換與整合的完整解決方案訊息交換與整合的完整解決方案

Page 39: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

下一步下一步… … 相關課程相關課程

EBIZ104 - EBIZ104 - 運用 運用 BizTalk Server .NET BizTalk Server .NET 工具工具集整合 集整合 XML Web Services XML Web Services 流程運作流程運作

WEB105 - WEB105 - Web ServicesWeb Services 企業架構與設計模企業架構與設計模式 式 Part II – EAI & B2BPart II – EAI & B2B

教育訓練教育訓練 恒逸資訊 恒逸資訊 – – edu.uuu.com.twedu.uuu.com.tw

貴公司有興趣導入,請聯絡貴公司有興趣導入,請聯絡 客服專線客服專線 :25087149:25087149

Page 40: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作

相關資源相關資源 BizTalk Server BizTalk Server 資訊資訊

http://www.microsoft.com/biztalk/http://www.microsoft.com/biztalk/

BizTalk Server BizTalk Server 相關下載相關下載 http://www.microsoft.com/biztalk/downloahttp://www.microsoft.com/biztalk/downloa

ds/default.aspds/default.asp BizTalk Adapter for SQL ServerBizTalk Adapter for SQL Server BizTalk Adapter for Web ServicesBizTalk Adapter for Web Services BizTalk Server 2002 Toolkit for BizTalk Server 2002 Toolkit for

Microsoft .NETMicrosoft .NET

Page 41: EBIZ103 企業應用整合最佳典範  –  以 BizTalk Server 實作