IEEM 5352 Enterprise Integration

Slides:



Advertisements
Similar presentations
RosettaNet簡介 報告人:關貿網路 朱啟光.
Advertisements

INTRODUCTION OF ELECTRONIC BUSINESS
軟體工程 -物件導向程式設計與UML系統分析實作
国际数据标准发展趋势及典型案例分析 东北石油大学 袁满 2015年7月23日.
第 16 章 資訊管理、 系統分析與設計.
第一章 会计信息系统 第一节 计算机会计概述.
第七章 企業電子化.
附件1 國際物流業背景介紹.
第六章 資料倉儲與採礦技術 6.1 資料倉儲與採礦定義 6.2 資料採礦之步驟與技術分類 6.3 資料採礦在顧客關係管理之應用
第一章 系統開發概論 1-1 系統開發概論 1-2 常見的資訊系統 1-3 系統開發生命週期 1-4 系統開發方法論簡介.
第一章 认识电子商务 1.1 电子商务的发展:历史、现状与前景 1.2 电子商务的概念与分类 1.3 电子商务交易的基本流转程式
APS先進規劃與排程系統 簡介與導入案例分享
工商企业管理专业标准 编制说明汇报 汇报人:曾健
2009年发票换版票样 通用定额发票 定额发票按人民币等值以元为单位,划分为壹元、贰元、伍元、拾元、贰拾元、伍拾元、壹佰元共7种,规格为175mm×77mm,有奖发票规格为213 mm×77 mm。
第六章 设计图样的绘制 第一节 设计表现图.
第二章 UML簡介 課前指引 本章介紹什麼是UML以及利用圖形來塑模資訊系統的好處在哪裡。文中也介紹了何謂「4+1的觀點」、以及簡述各項UML圖形的使用目的。並且,我們從靜態以及動態這兩個觀點來分類、介紹各圖形的使用時機。
建设数字化的卫生监督体系 深 圳 市 卫 生 监 督 所 2006年4月.
标准化在我国电子业务中的应用 中国标准化研究院 张荫芬.
第8章 系統架構.
第 5 章 软件项目需求管理.
Foundations of Computer Science Chapter 6 電腦網路
地理資訊系統概念 第九章地理資訊系統發展環境.
第九章 国际电子商务法 本章内容:电子商务主体及其权利义务; 两个《示范法》主要内容;电子商务合同;相关知识产权保护。
《软件工程》 第3篇 设计 姜久雷 副教授 北方民族大学 计算机科学与技术系.
第10章 考试系统的分析与设计 1.
第6章 系统分析 6.1 概述 6.2 逻辑模型 6.3 逻辑结构分析 6.4 用例分析 6.5 概念类分析.
資訊管理 第三章 數位化企業.
Chapter 4/5 初始阶段的需求.
课程说明 主讲教材: 《管理信息系统》第四版 滕佳东主编 东北财经大学出版社 参考教材: 《管理信息系统》 薛华成主编 清华大学出版社
企業會計資訊系統發展現況與電腦審計實務分享
國立台灣師範大學 資訊教育系 葉耀明 從SCORM數位學習到ebXML儲存庫 國立台灣師範大學 資訊教育系 葉耀明
形式语言与网络 计算环境构建 1.
供應鏈管理 未來競爭優勢 鴻泰資訊科技股份有限公司 陳 志 明.
軟體原型 (Software Prototyping)
第二章 企業流程管理與企業資源規劃系統 Business Process Management &
(C) Active Network CO., Ltd
第五章 信息与系统集成技术 概述 数据流集成技术 信息流集成技术 信息管理集成技术 流程重组与业务流程集成 企业门户集成 企业集成架构
Chapter 3 Case Studies.
軟體工程 -物件導向程式設計與UML系統分析實作
運籌管理 Chapter 12 資訊科技與運籌管理電子化 祝天雄 博士 99年12月 日.
單元3:軟體設計 3-2 順序圖(Sequence Diagrams)
第十二章、EPCglobal Network
Business Process Management Enterprise Resource Planning
China Standardization activities of ITS
第5章 方案工程(Solutions Engineering)
第5章 資料倉儲的資料建置.
软件建模与UML.
软件服务生态中的非确定性科学问题、互操作性的应用基础问题
授課老師: 林娟娟 教授 報告人 : 黃聖峯 黃崑源
設計網際網路技術為基礎的跨機構資訊交換平台 --以RoHS為例
第六章 : 資料模型之繪製 1. 前言 資料流程圖 ( DFD ) 及 處理邏輯工具
Integrated decision support systems: A data warehousing perspective
A、資訊系統開發概論與課程簡介 何謂資訊系統? 為何需要系統分析師? 需要瞭解哪些知識? 領域知識? 資訊科技? 開發方法與技術? 課程簡介.
實作一個電腦輔助軟體工程工具以提昇軟體文件 可追蹤性及軟體可維護性
UML语言.
緯創軟體法人說明會 股票代碼: /4/17 客尊,誠信,創新 是緯創軟體的核心價值(Core value)
第13章 設計模型 13-1 再談物件導向設計 13-2 建立互動圖 13-3 建立狀態機圖 13-4 設計模型的類別圖
第 10 章 電子市集.
梁文新 办公室:综合楼108 电 话: 软件工程导论 梁文新 办公室:综合楼108 电 话:
第二章 資訊系統開發模式.
從 ER 到 Logical Schema ──兼談Schema Integration
Enterprise Resource Planning System 企業資源規劃系統
业务流程重组 1.概念 业务流程重组(BPR ,Business Process Reengineering)强调以业务流程为改造对象和中心、以关心客户的需求和满意度为目标、对现有的业务流程进行根本的再思考和彻底的再设计,利用先进的制造技术、信息技术以及现代化的管理手段、最大限度地实现技术上的功能集成和管理上的职能集成,以打破传统的职能型组织结构(Function-Organization),建立全新的过程型组织结构(Process-Oriented.
第5章 系统分析概述.
模式模擬資訊共通平台發展研究 張誠博士 中山科學研究院 系統發展中心.
UML ISKM Lab.
面向对象建模 对象(object) 对象具有的含义: 现实世界中某个具体的物理实体或概念在计算机逻辑中的映射和体现。 在现实世界中:
陳昭珍 國立臺灣師範大學圖書資訊學研究所副教授
Requirements for SPN Information Modeling
Presentation transcript:

IEEM 5352 Enterprise Integration ebXML

ebXML緣起 ebXML (electronic business eXtensible Markup Language)計畫是1999年9月由UN/CEFACT與非營利制定標準機構OASIS所共同發起的。 目標是提供一種全球化、以XML為基礎的開放性電子商務架構,使得不同企業的電子商務交換與互動能夠在一個安全、一致性的環境中進行交易。

ebXML基本方針 使用XML建立簡單、容易與普遍使用的電子商務架構。 提供一個全球化、跨產業、開放與互動性的B2B電子商務互動架構。 建立真正符合商業所需的合法(legal)、公正(equitable)與多功能(functional)的電子商務架構。 讓各種需要開放電子商務的企業,可以容易及快速導入,降低電子商務學習門檻。 將電子商務領域中,XML應用的結構與內容元件作整合與統合工作。

ebXML基本方針(續) 使用不同電子商務標準的交易伙伴 (Trading Partners) 間,可以即時進行互動。 設計ebXML架構時避免一些特殊(不合理)的技術、軟體需求,讓中小企業易於參與ebXML計畫。 易於支援使用多國語言。ebXML規格必須相容於Unicode與ISO/IEC10646字元集、UTF-8或UTF-16字元編碼。 針對目前已存在的EDI標準,需能提供簡單的轉換方法。

ebXML相關規格書 技術架構規格書(Technical Architecture Specification):包括組成ebXML的技術架構概要,並詳細列出設計規則與方法。 儲存與註冊機制規格書(Repository and Registry Specification):包括各種功能的規格與技術上的設計方法、介面與服務。 傳輸、繞徑與封包(Transport, Routing and Packaging Specification):處理ebXML訊息傳送、訊息保全機制與訊息的物理結構。

ebXML相關規格書(續) 商業流程(Business Process Modeling Specification):制定商業流程的後設模式(Business process meta-model)及使用此模式時所推薦使用的方法論。 核心元件(Core Components Specification):定義ebXML核心元件集合。 全球ebXML定義辭典(Global ebXML definition dictionary):使用於ebXML架構的辭彙(glossary of terms)。

ebXML商業處理流程 ebXML界定--企業間進行商業來往的處理流程有三個步驟: 定義商業流程(Define business process):甲企業定義符合ebXML BP meta-model的商業流程,並註冊於ebXML的儲存庫中。 商業夥伴實作/導入(Partner Implementation):其他企業(如乙企業)若想與甲企業進行商業行為,必須先至ebXML儲存庫取得與甲企業進行商業行為的商業物件與商業流程模式。 開始商業交易(Doing Business):甲企業與乙企業使用ebXML規格交換訊息,並遵循商業流程模式進行商業交易。

ebXML商業處理流程(續) 1.定義商業流程,並在ebXML儲存庫中註冊 3.開始商業交易 2.取得ebXML BP Model

ebXML服務層 應用層(ebXML Application Layer):可傳送ebXML訊息的應用程式。 應用支援層(ebXML Application Support Layer):額外的應用程式,例如可以檢查文件語法的程式。 訊息服務層(ebXML Messaging Services Layer):此服務層遵循ebXML Messaging Services規格書的規定。 保全服務層(ebXML Security Services Layer):產生或檢查數位簽章或加碼文件。 通訊服務層(ebXML Communication Services Layer):提供傳送、接收與繞徑服務。 儲存庫服務層(ebXML Repository Services):提供ebXML儲存機制服務。

ebXML服務層示意圖

ebXML技術架構 目標 整合各種電子商務的獨立流程。 符合各企業整合個別商業流程的需求。 提供分散式(分佈式)電子商務流程(distributed e-business processes)。 支援與技術解決方案無關的商業流程,將高階的商業流程與技術層面細節作區隔。 提供並支援一個共通標準的跨商業流程Library。 整合企業內的新舊系統。 盡量使用已存在的技術與標準。

ebXML技術架構 設計規範 清楚陳述所有應用系統、裝置或元件的設計規則。 設計一個結構化的ebXML需求。 制定訊息通訊協定的架構。 提供已存在的系統(如EDI),一個可進入ebXML全球化架構的入口機制。 定義儲存機制的技術需求。

ebXML Technical Architecture 架構圖

ebXML系統架構 Transport, Routing & Packaging

ebXML的系統架構 企業系統(Enterprise systems):經由網際網路與交易夥伴進行資料交換傳遞及通訊的系統,如ERP系統。 訊息系統(Messaging System):管理交易夥伴間進行訊息交換,訊息系統是透過Messaging Policy Repository來控制其運作。 Messaging Policy Repository中有儲存如何傳送與交換訊息的資訊。 整合系統(Integration System):是企業系統與訊息系統溝通的橋樑,使得企業系統在網際網路上可以與對方進行資料的交換,整合系統使用Integration System Repository來格式化文件,便於企業系統與訊息系統進行聯繫。

ebXML BP (Business Process) 工作方針與範圍 ebXML需要一個可供參考的制式商業流程樣本(template),以便選擇特定的垂直商業流程 ebXML需要與各垂直產業協同工作,使用所選擇的方法,精確制定所需的商業流程 ebXML需要一個儲存庫,可儲存商業流程模式(business process models) 透過相對分析所產生的通用商業流程元件(Common business process components)應該成為核心元件的選擇之一 跨產業或產業相關標準應該被視為核心元件 將一些垂直產業商業流程的部份,當成標準化的核心元件 使用Internet技術與通用架構,重新定義電子商業流程 ebXML需要整合相關組織所制定的XML-based商業流程架構,例如:UN/CEFACT TMWG、OAG、OMG、ECO、REDX (Retail Enterprise Data in XML)及WFMC (WorkFlow Management Consortium)

ebXML BP目標 提供註冊與搜尋企業商業流程的架構方法 提供商業流程中訊息交換的程序 提供訊息交換中清楚的商業語意 提供訊息結構定義的內容 提供交易夥伴協議(trading partner aggreements)與商業流程定義(business process definitions)的對應方式

一致性模組化方法論

一致性模組化方法論四階段 掌握商業領域的知識(Capture the business domain):由有商業背景的專家制定相關領域的商業文件 將電子商業文件化(Document the e-business requirement):由商業流程分析師使用UML來開發,商業流程的Use Case Diagram與高階的Class Diagram 分析需求(Analyze the requirements):技術模組開發人員開發Class diagram、建立物件套件,並定義物件的狀態機器(state machine) 設計系統(Design the system):軟體程式師使用處理XML的程式介面開發系統

核心元件 (Core Components) 主要工作內容 開發可重複使用 (reusable) 的核心元件 定義核心商業資訊模式的metadata 定義具有延伸性的規則 提出認可核心語意元素 (core semantic elements) 的流程 定義產生標籤名稱的演算法 (algorithm) 開發與舊有EDI溝通的核心元件

Core Components 工作方針與需求 獨立的語法 從X12、EDIFACT&XML等標準學習經驗 使用物件導向的設計理念 短程目標使用DTD的方式,長程目標使用Schemas,並制定DTD與Schema之間轉換的方法 訂立EDI、XML與UN layout key編碼之間互通的方法 支援全球化與多國語系,專注於多國語言的XML語意集合 遵循ISO 11179規定

傳輸、繞徑及封包(TRP) Transport, Routing & Packaging,此工作小組主要工作重點放在定義一個共同的商業級傳輸系統,此傳輸系統可以支援傳遞ebXML與非ebXML物件。TRP team會針對既有的傳輸協定標準作檢測,以找出符合ebXML傳輸機制需求的傳輸標準,來加強此傳輸系統的實作。

ebXML訊息結構 最外圍與傳送協定相關的傳送封包 與傳送協定無關的訊息封包 Ex. HTTP或SMTP的標題部分 header部分:一個包含ebXML標頭文件的標頭項目 body部分:一個包含真正要傳送內容的訊息項目,即為真正的訊息內容所在

ebXML訊息結構圖

ebXML訊息內容組成 技術資料(Technical Data) 在技術資料部分,包含了如何處理訊息的資訊,如此便不需剖析整個訊息,即可交付適當的程式去進行處理 商業資料(Business Data) 有關商業內容的資料,這部分關乎電子商務交易部份 資料描述元件(Metadata Component) 就是ebXML所訂立的標示,這些標示的定義都儲存在ebXML的message schema中

註冊機制及儲存庫(Registy & Repository) RR小組的工作方針與範圍 由於越來越多的垂直產業使用UML來代表他們的商業程序,因此要讓這些UML模組可以儲存ebXML相容的註冊庫與儲存庫 使用UML來表示符合ebXML註冊與儲存機制之商業需求的流程活動 使用ebXML商業程序方法論來詳述ebXML註冊與儲存機制的功能需求 一個ebXML相容的註冊與儲存機制,必須支援top-down模式所驅動的方法及一個bottom-up的手動方法,來設計以XML為基礎的介面

ebXML Registry與Repository 註冊(Registry) registry是一種註冊機制,可將重要的儲存物件以及描述資料儲存,當我們要查詢,便可以輕易取的物件與位址的metadata,除了儲存物件本身外,regitry也可查詢所使用,透過程式介面即可查詢所有的owner 儲存庫(Repository) 儲存庫用來儲存repository objects,我們可透過傳統FTP,HTTP來存取物件

http://www.ebxml.org