IEEM 5352 Enterprise Integration

Slides:



Advertisements
Similar presentations
第七章 B 能的转化和能量守恒定律. 一. 能的形式 能以多种形式存在于自然界,每一种形式 的能对应于一种形式。 如: 机械运动 —— 机械能 物体分子的热运动 —— 内能 还有如电能、化学能、电磁 能、核能等。
Advertisements

第 12 章 SOAP技術.
第七章 社会工作的微观方法 人文学院 李太斌.
第16章 Web Service應用程式架構 16-1 Web Service應用程式架構 16-2 SOAP的基礎
第九章 国际电子商务法 本章内容:电子商务主体及其权利义务; 两个《示范法》主要内容;电子商务合同;相关知识产权保护。
校園網路管理實電務 電子計算機中心 謝進利.
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
Topics 應用架構 學習路徑 熱門議題 相關認證.
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
XML資料傳輸 黃笠宸 4/3.
第八章 Microsoft BizTalk架構
TCP協定 (傳輸層).
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
2-3 基本數位邏輯處理※.
電子商務基本概念 電子商務的定義 1-1 電子商務的特性 1-2 電子商務的演進 1-3.
類別(class) 類別class與物件object.
SQL Stored Procedure SQL 預存程序.
無線射頻識別系統(RFID) 基本原理及發展與應用
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
BizTalk Server 2004.
授課老師: 林娟娟 教授 報告人 : 黃聖峯 黃崑源
Echo Server/Client Speaker:Fang.
OpenID與WordPress使用說明
連結資料庫管理系統.
電子商務 Electronic Commerce
國際資訊安全標準ISO 27001之網路架構設計 –以國網中心為例探討風險管理
檔案與磁碟的基本介紹.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
OSGi (Open Service Gateway Initiative)
Java 程式設計 講師:FrankLin.
FTP檔案上傳下載 實務與運用.
圖形溝通大師 Microsoft Visio 2003
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
Topic Introduction—RMI
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
电子商务 王素凤
第 19 章 XML記憶體執行模式.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
第 10 章 電子市集.
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
SAP 架構及前端軟體安裝 Logical View of the SAP System SAP Frontend 7.1安裝與登入
SOCKET( ).
探測工具:NetCat.
Class & Object 靜宜大學資工系 蔡奇偉副教授 ©2011.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
MicroSim pspice.
(Mobile User music–Sharing Innovation Center)
2004年湖北省高校图书馆 自动化和数字图书馆工作研讨会
電腦概論考題分析 佛學資訊組 碩一 張榮顯.
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
IEEM 5352 Enterprise Integration
JQuery 標籤操作 建國科技大學 資管系 饒瑞佶 2013/4 V1.
MIME.
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
電子化企業整合 E-Enterprise Integration 張捷中 (Acer) 2014/10/02
資料表示方法 資料儲存單位.
MultiThread Introduction
2017学考复习 信息管理(导引P37).
ARP攻擊 A 吳峻誠.
銘鴻電子FPGA影像編輯平台.
電腦網絡與教學.
第一章 電子商務簡介 第一篇 電子商務概論篇.
第五章 自訂佈景主題與文字處理 講授者:詹雅愔.
String類別 在C語言中提供兩種支援字串的方式 可以使用傳統以null結尾的字元陣列 使用string類別
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
Chapter 4 Multi-Threads (多執行緒).
Microsoft SharePoint Portal Server 2003 的部署、建置 與系統整合(上)
營運模式.
Presentation transcript:

IEEM 5352 Enterprise Integration Microsoft BizTalk 架構

BizTalk概論 BizTalk是一個開放的電子商務訊息交換架構 只要符合BizTalk規格,任何企業都可以使用BizTalk架構

BizTalk概論 BizTalk.org主要是提供一個以XML為基礎的商業文件(Business Document)與作業程序(Business Process)的登錄與儲存機制 各廠商可訂定其商業交易文件的標準

BizTalk發展方向 BizTalk的重心是在XML Schema和訊息協定之間的支援 目前已發表BizTalk Framework 2.0版本 主要的發展方向: 研究描述XML文件內容的Envelope XML訊息傳送程序以及設計規則 各廠商依據產業特性訂定商業文件交易的標準

BizTalk架構規則 BizTalk本身是一種XML-based的架構 建立BizTalk文件時應遵循三個規則: 利用XDR(XML-Data Reduced)格式來定義BizTalk邏輯、Schema結構及商業訊息文件結構 在SOAP 1.1 Envelope中使用BizTalk架構標籤 定義attachment的邏輯結構

BizTalk Terminology BizTalk Framework Compliant Server (BFC Server) Application 為儲存與執行Business data or logic的應用系統

BizTalk Terminology Business Document Schema 是一份well-formed的XML文件,包含商業交易所需的資料 一個或多個Business Document可組成一個BizTalk Document的主體 Schema 是用來描述XML文件內容結構的metadata

BizTalk Terminology BizTalk Document BizTag 是一個SOAP 1.1的訊息,此訊息本體包含Business Document、特定的BizTalk標題項目資料 BizTag 處理特定Business Document的XML標籤

BizTalk Terminology BizTalk Message Transport 是BFC伺服器之間連線層級資料交換的基本單元。用來再BFC伺服器之間傳送Documents與相關檔案 Transport BFC伺服器隻間的資訊交換必須透過通訊機制才能完成。(FTP、HTTP、SMTP等)

BizTalk Terminology Attachment 一般來說就是非XML檔案或其他相關資訊,Attachment並不是BizTalk Document主體的一部分。可能是圖像、壓縮檔案、其他不能成為Business Document的資訊格式或內容

BizTalk的邏輯層模式 BizTalk架構的邏輯應用模式是採用分層(Layers)的架構 包括application、BFC Server、Transport三部分

BizTalk的邏輯層模式 Application負責產生Business Documents及attachments,並傳送給BFC Server BFC Server處理文件與相關attachments,並使用適合的傳輸協定來建構BizTalk Message Transport將訊息傳送給目的地的BFC Server

SOAP (Simple Object Access Protocol)通訊協定 SOAP是基於XML為基礎的通訊協定 由三部分組成 SOAP envelope:定義一個封包結構及處理的方法,此envelope包含SOAP訊息內容 SOAP encoding rules:定義一組可描述應用程式的資料型態規則 SOAP RPC representation:能處理遠端程序呼叫與回應的方法

SOAP訊息結構

BizTalk訊息傳送流程 產生BizTalk需求,發生application的事件 Application依照已發布的Schema產生一個SOAP標準定義的BizTalk Document Application將BizTalk Document傳送給BFC Server BFC Server將BizTalk Document加上Transport資訊轉換為BizTalk Message,然後傳送給目的地的BFC Server BFC Server收到BizTalk Message後,先對此Message作驗證,然後送往application處理

BizTalk Document Structure 一般來說,SOAP訊息的主體組成一個BizTalk Document,此BizTalk Document包含許多相關的Business Documents。且SOAP訊息的標頭包含許多特定的BizTalk標頭項目。

BizTalk Document Body SOAP訊息的<Body>元素構成一個BizTalk Document,此BizTalk Document包含所傳送的Business Documents

BizTalk Document Header Entries 文件繞徑與遞送(Document Routing and Delivery) 文件辨識與屬性(Document Identification and Properties) 文件類別(Document Catalog) 程序管理(Process Management)

文件繞徑與遞送(Document Routing and Delivery) 在SOAP標頭元素中文件繞徑(Document Routing)使用<delivery>BizTag。此元素包含BizTalk Document的來源與目標資訊。也可能有一部分會提供穩定遞送(reliable delivery)所需的資訊。 若要成功處理一個BizTalk Document,接收訊息的BFC Server必須了解與處理<delivery>標頭項目的所有內容。

文件辨識與屬性(Document Identification and Properties) 在SOAP標頭訊息中的<properties>BizTag指定了文件辨識與其他屬性的資訊。 若要成功處理一個BizTalk Document,接收訊息的BFC Server必須了解與處理<properties>標頭項目的所有內容。

文件類別(Document Catalog) 在SOAP標頭訊息中的<manifest>BizTag用來指定文件類別資訊。包含對於BizTalk Message中主要BizTalk Document運載的Business Document的參考,也包含額外的attachments。 Manifest的用途是用來提供一個完整的BizTalk Message類別,此類別是用來檢查BizTalk Message內容的一致性、完整性及驗證機制。如:數位簽章(digital signatures)

程序管理(Process Management) 使用<process>BizTag來指定程序管理資訊,包含商業處理的資訊。 若要成功處理一個BizTalk Document,接收訊息的BFC Server必須了解與處理<process>標頭項目的所有內容。

附加Attachments的BizTalk Documents 商業程序中Business Documents通常需要不同種類的attachments,如:文件圖像版本、工程繪圖等。這些attachments通常為二進位格式(binary format)。 有以下兩種 多重部分的MIME結構(Multipart MIME Structure):一個主要的BizTalk Document包含一個或多個attachments,並使用multipart MIME structure來傳送。 Attachments的載貨單結構(Manifest Structure for Attachments):在<manifest>標頭項目中表示attachments的結構