mailto: ckfarn@im.mgt.ncu.edu.tw B2B EC 的建構和相關問題 國立中央大學、資訊管理系 范錚強 Tel: (03)426-7261 mailto: ckfarn@im.mgt.ncu.edu.tw http://www.mgt.ncu.edu.tw/~ckfarn 2004
固定關係B2B 的結構(IOS) 中心公司(Focal)提供的服務 Focal和周邊廠商的雙邊關係 是否有獨立的服務廠商?提供何種服務? 和公司ERP整合的服務 獨立的SCM EC server (自有 / 委外) Focal和周邊廠商的雙邊關係 Web-based Information Exchange Process integration 是否有獨立的服務廠商?提供何種服務? 採用何種技術?
供應鏈體系系統─Focal(1) back ERP Server EC Server XML格式 資料庫 ERP
供應鏈體系系統─Focal(2) 獨立服務廠商 ASP CSP ERP Server EC Server 轉出檔案 XML格式 ERP EC 資料庫 ERP EC Server 資料庫 EC XML格式 轉出檔案
供應鏈體系系統架構─周邊(1) ec介面 EC Server 資料庫 EC ERP/MIS 資料庫 ERP Browser
供應鏈體系Process Integration架構 供應商 Focal Rosettanet/XML XML ERP ERP EC Server (Enterprise Ver.) Internet EC Server (Standard Ver.) XML RosettaNet PIPs
資料交換 資訊 訊息 程序 資料欄位、編碼 需要資料交換標準 反映單一事件(如:訂貨、確認、交貨)所需的資訊,傳統文件(如:訂單、確認單、交貨單等) 訊息交換標準 程序 單一事件所牽涉到的過程 過程整合Process integration
資料交換方式 文字檔案、試算表檔案(批次,可多交易) EDI– Electronic Data Interchange HTML (目視) 書面、傳真、媒體(如磁片)、網路(如ftp, e-mail) EDI– Electronic Data Interchange 單獨交易的交易資料 通常是專屬網路 國際標準UN/EDIFACT等 EOI- EDI over Internet HTML (目視) XML 程序整合(B2Bi, 如RosettaNet)
什麼是標示語言(Markup Language) “Markup” is a method of conveying metadata (that is, information about a dataset). Markup Language use string literals, or “tags”, to delimit and describe this data. 用途:方便閱讀、印刷、資訊交換 printer typesetting, proofreader, punctuation, ASCII, C, RTF SGML– Standard Generalized M.L.
Example: HTML Document <H1 ALIGN=CENTER>硬體</H1> <FONT FACE size=2>顯示卡</FONT> <FONT FACE size=2>誠洲</FONT> <FONT FACE size=2>世旻電腦</FONT> <FONT FACE size=2>林宏明</FONT>
Example: XML Document “extended” data tags <?xml version="1.0" encoding="Big5" ?> <產品搜尋> <摘要>搜尋字串:“超薄手提電腦”,共找到 2 筆</摘要> <產品> <貨號>12478943</貨號> <品名>IBM 240</品名> <定價>$58,455</定價> <說明頁 網址="http:/www.ibm.com.tw/product/nb/tp240">ThinkPad 240</說明頁> </產品> <貨號>83424723</貨號> <品名>Dell A123</品名> <定價>$58,999</定價> <說明頁 網址="http://www.dell.com.tw/product/nb/a123">NB A123</說明頁> </產品搜尋>
XML的優點 開放平台: open, platform-independent Vocabulary: 可以依Application Domain 定義tag An XML vocabulary is a description of XML data that is used as the medium for information exchange, often within a specific domain of human activity(business, chemistry, law, music, for example) Program Readable 註:XML is not a programming language, nor an object-based system, nor an operating system. It is a powerful, elegant technique for thinking about, exchanging, and presenting data in a platform-independent manner.
XML與瀏覽器 XML改變了瀏覽器的內部結構 XML使“Hypertext”網頁變成“Application”網頁 HTML Interpreter XML Parser XML使“Hypertext”網頁變成“Application”網頁 Application Software Browser Software XML網頁不需瀏覽器,可經由應用系統直接處理
Client Side of Web-XML Browser HTTP Server URL Application XML File Present-ation Module Parser Document Handler Valid- ater XML File HTTP Server
RosettaNet RosettaNet is a consortium of major Information Technology, Electronic Components and Semiconductor Manufacturing companies working to create and implement industry-wide, open e-business process standards. http://www.rosettanet.org/ Cluster 0: RosettaNet Support Provides administrative functionality Cluster 1: Partner, Product and Service Review Allows information collection, maintenance and distribution for the development of trading-partner profiles and product-information subscriptions
RosettaNet Cluster 2: Product Information Cluster 3: Order Management Enables distribution and periodic update of product and detailed design information, including product change notices and product technical specifications Cluster 3: Order Management Lets partners order catalog products, create custom solutions, manage distribution and deliveries, and support product returns and financial transactions Cluster 4: Inventory Management Enables inventory management, including collaboration, replenishment, price protection, reporting and allocation of constrained product
RosettaNet Cluster 5: Marketing Information Management Enables communication of marketing information, including campaign plans, lead information and design registration Cluster 6: Service and Support Provides post-sales technical support, service warranty and asset management capabilities Cluster 7: Manufacturing Enables the exchange of design, configuration, process, quality and other manufacturing floor information to support the "Virtual Manufacturing" environment
RosettaNet PIP Partner Interface Process (PIP) message guidelines and XML DTD's (Document type definition). Understand what the PIP number represents. A PIP number has 3 parts: a number + a letter + another number. Example: 3A4 The first number represents the Cluster. PIP 3A4 is in Cluster 3. The letter represents the Segment. PIP 3A4 is in Segment A of Cluster 3. The second number is a sequential number which completes the PIP number. PIP 3A4 is the 4th PIP in Segment A of Cluster 3.
RosettaNet 3A4 PIP
ebXML Mission To provide an open XML-based infrastructure enabling the global use of electronic business information in an interoperable, secure, and consistent manner by all parties. 聯合國 動態交易伙伴
Individual Transaction Choreography
ebXML Repository