1 / 66

ebXML Framework & Core Component 介紹

ebXML Framework & Core Component 介紹. 林長成. 中華民國九十二年十二月二十四日. 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. from. to. The Goal. business process

dee
Download Presentation

ebXML Framework & Core Component 介紹

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ebXML Framework & Core Component 介紹 林長成 中華民國九十二年十二月二十四日

  2. 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.

  3. from to... The Goal business process model …information model

  4. from to... The Goal... Information model ...XMLrepresentation

  5. ebXML Business Operational View

  6. ebXML Functional Service View

  7. United Nations Centre for the Core technology standards. XML, Commerce and Transport Schema, DOM, XSL, namespaces, Accelerating the linking, XHTML, RDF, XML Query adoption of industry standards. 100+ member The XML Industry portal. companies A vendor neutral XML schema clearinghouse. Info on how to apply XML in industrial and commercial settings IT Supply Chain initiative facilitation of Administration, XML/EDI MRO Buying on the Internet GTW eXML

  8. Business Operations Map Process Area Business Process Business Requirements View Agreement Partner Types Business Collaboration Economic Event Business Transaction View Request Document Roles Business Transaction Response Document Business Service View Request Signal(s) Business Service ServiceTransaction Response Signal(s) Business Collaboration Architecture

  9. Conceptual Overview Responder Resp Process Trigger Initiator Business Action Business Request • Commercial Transaction Bus Process Bus Process Biz Doc • System Bus Service Bus Service • Technology Transport

  10. 92年空運制訂六項訊息流程 託運人 內陸運輸業者 貨物承攬報關業 (莊主) 貨物承攬業 (莊腳) 航空 貨運站 航空 公司 (1).Fare Table (2).同行通告 出口 (3). 提貨通知(Pick up instruction) (4). 送達資料(Delivery Info) (5).倉租 Debit Note (6).同行帳單/對帳單 Debit Note (7).到貨通知Arrival Notice (7).到貨通知Arrival Notice 進口 (5).倉租明細 Debit Note

  11. 倉租/倉租明細差異說明 託運人 內陸運輸業者 貨物承攬報關業 (莊主) 貨物承攬業 (莊腳) 航空 貨運站 航空 公司 出口 (1).倉租 Debit Note 原訊息 流程 進口 (1).倉租明細 Debit Note 出口 (5).倉租 Debit Note 修正後 訊息 流程 進口 (5).倉租明細 Debit Note

  12. 託運人 內陸運輸業者 貨物承攬報關業 (莊主) 貨物承攬業 (莊腳) 航空 貨運站 航空 公司 原訊息 流程 (4)..對帳單PP Debit Note 出口 修正後 訊息流程 (6).同行帳單/對帳單 Debit Note 對帳單/同行帳單差異說明

  13. 92年海運制訂訊息流程 託運人 報關業者 貨物承攬業 貨櫃場 船公司 /船務代理 (1).訂艙單Shipping Order (2).訂艙單回覆Shipping Order ACK (3).美國海關貨櫃安檢資訊CSI Info (4).美國海關貨櫃安檢資訊回覆CSI Response 出口 (5).貨物裝載要求 Cargo Stuffing Request (6).CY貨物裝載回覆 CY Stuffing Report (7).CFS貨物裝載回覆 CFS Stuffing Report (8).配櫃指示 Cargo Stuffing Order (9).貨物裝載明細 Cargo Stuffing Report (9).貨物裝載明細 Cargo Stuffing Report

  14. 配櫃指示 & 貨物裝載明細差異說明 託運人 報關業者 貨物承攬業 貨櫃場 船公司 /船務代理 (5).配櫃指示 (6).貨物裝載明細 Cargo Stuffing Report 原訊息 流程 (6).貨物裝載明細 Cargo Stuffing Report 出口 (5).貨物裝載要求 Cargo Stuffing Request (6).CY貨物裝載回覆 CY Stuffing Report (7).CFS貨物裝載回覆 CFS Stuffing Report 修正後 訊息流程 (8).配櫃指示 Cargo Stuffing Order (9).貨物裝載明細 Cargo Stuffing Report (9).貨物裝載明細 Cargo Stuffing Report

  15. 1.融資額度申請 3.先前供貨資料請求 2.申請回應 4.先前供貨資料匯入 7.融資核准通知 5.往來銀行資料請求 9.交易資料匯入申請 6.往來銀行資料匯入 8.融資核准通知 12.交易融資點選 15.交易資料註記通知 11.交易融資資料匯入 10.交易融資資料匯入請求 16. 融資動撥申請 13.交易資料註記請求 17.申請回應 14.交易資料註記通知 20.動撥墊款通知 18.融資註記請求 19. 融資註記通知 融資作業全流程 Seller Buyer Bank

  16. Party A XML PROCESS Req. PARSE R ebXML與傳統EDI作業方式之比較 Browser Rsp. Party B Repository ebXML CC/BIE將使得全球資訊網路俱有解讀〝語意〞的能力,因此會進入語意網路的新世界。 CC BIE 傳統EDI作業方式把Internet當做資料交換的載具。 EOI EOI T Internet APPL Browser EDI EDI T T APPL APPL VAN

  17. 什麼是ebXML? UN/CEFACT = + Business Domain Experts XML Technical Experts Global eBusiness Solution ebXML是電子商務(EC)環境處理商業流程的整體技術基礎架構

  18. 為什麼需要ebXML? ebXML的基礎架構內容 ebXML的電子商務應用 Business Information Modeling (UMM) 制定商業模式與商業流程的方法論與工具 Business Processs Specification Schema 定義商業模式與 商業流程的標準 標準化訊息的語意 Core Component Core Component是電子商務世界裡 “標準中的標準”、“基礎中的基礎”。 Business Service Interface (ebMS) 網網相連或B2B的通訊標準 Registry & Repository 註冊與儲存ebXML的標準與應用 ebXML所定義的整體技術基礎架構,成為在Internet上發展 電子商務(EC)標準規範與實施的基礎架構,是國際接軌的標準。

  19. 為什麼需要ebXML核心元件? • XML Schema:文件(訊息)結構的描述。 • 核心元件 (Core Component):是定義XML Schema文件(訊息)語意的語言。 • 核心元件使得XML Schema的語意標準化,所以XML訊息標準可以跨產業水平整合, • 實現流程與資料交換自動化的整合。 XML Schema 訊息 ebXML核心元件 (組合資料元) ebXML核心元件 (單一資料元)

  20. ebXML核心元件的XML Schema文件 XML Schema文件 宣告產業核心元件儲存位置 XML Schema Namespacesxmlns = “http://www.w3.org/2001/XMLSchema Global 核心元件宣告 Local 核心元件宣告 StringDateNonNegative IntegerID … SchemaComplexTypeelementallgroup… my Category 自定資料型態名稱 元素名稱 內定資料型態名稱

  21. 同行帳單訊息(BIM)結構 訊息首 莊主明細 莊腳明細 核心元件(CC) 莊腳明細 莊主明細 交易夥伴明細 統一編號 帳單資料 公司名稱 地址 帳單彙總資料 城市 街巷 發票收受人 建物號碼 ebXML核心元件範例 商業資訊實體(BIE) 發票訊息(BIM)結構 發票收受人明細

  22. ebXML核心元件的基本元素

  23. EAN UCC OASIS UN/CEFACT 全球統一的命名原則 SWIFT ORACLE SAP 美洲 Naming & Design Rules 歐洲 XML Library 亞洲(eAC)

  24. ebXML核心元件申請認證作業流程 UNXMLLibrary UN/CEFACT ‘2004, Jan. 台灣?(物流運籌) CC/BIE eACXML Library Approved PAA 香港(e-Government) 韓國與日本 (鋼鐵)

  25. 國內標準發展現況 政府電子化資訊服務 產証/簽審 XML/EDI (6~12 Msgs) 航港 XML/EDI 物流運籌 XML/EDI 15 Msgs 通關 XML/EDI 53 Msgs 鋼鐵 isXML 4 IT產業 RN 14 金融業 IFX 132 Msgs 重電機 OAGIS 1 訪織 RN Like 3 石化 CIDX 9 車輛 OAGIS 5 造紙 PapiNet 1

  26. 全球物流運籌作業藍圖 商 流 出口商/賣方 PLAN A、B、C、D 進口商/買方 空運 1、出口簽審 13、運送收貨 出口 LSP業者 進口 LSP業者 2、出口提貨 12、贖單提領 海運 物 流 11、進口通關 3、出口保險 國際海空運 物流運籌 組織 10、進口稅 繳納 4、出口訂艙 5、出口進倉 9、銀行背書 7、國際運送 出口 進口 6、出口通關 8、進口進倉 金 流 FEDI / FXML / ROC BA

  27. 物流運籌業標準訊息藍圖 1.航班資料 1.航班資料 13.貨況追蹤 13.貨況追蹤 3.預定艙位 3.預定艙位 1.到貨作業 1.到貨作業 12.帳務作業 12.帳務作業 3.帳務作業 6.艙位確認 7.CSI作業 11.提單作業 2.提貨作業 11.提單作業 3.帳務作業 2.提貨作業 8.打盤作業 5.提送貨 5.提送貨 4.貨況追蹤 4.貨況追蹤 貨運站 貨櫃場 貨運站 貨櫃場 內陸運輸業 內陸運輸業 5.提送貨 2.提貨作業 4.貨況追蹤 9.貨物裝載 5.地勤作業 3.帳務作業 1.到貨作業 4.貨況追蹤 14.轉運作業 10.地勤作業 8.打盤作業 貨 運 承 攬 業 貨 運 承 攬 業 託 運 人 Carrier Carrier 收 貨 人 國際運送 出口通關 進口通關 4.保險 4.保險 3.預定艙位 2.同行通告 保險公司 同行 進口作業 出口作業

  28. UN/CEFACT 統一標準 國際標準 EAN.UCC SWIFT 國家標準 IIC ANSI X.12 產業標準 金融 製造 海關 物流

  29. 國外貿易 單一窗口 沒有使用核心元件的標準應用說明(1) 繳費 IFX • 出口產地證明書申辦 • 產證核發結果通知 • 公司、工廠資料更新 • 產地證明書查詢與列印 • 產證單位查詢 進出口業者 金融單位 報關 XML/EDI 中華民國海關 產證、檢驗、檢疫 國際接軌 ANSI X.12 產證機關單位 (農委會、國貿局、防檢局)

  30. 國外貿易 單一窗口 沒有使用核心元件的標準應用說明(2) 繳費 • 出口產地證明書申辦 • 產證核發結果通知 • 公司、工廠資料更新 • 產地證明書查詢與列印 • 產證單位查詢 進出口業者 金融單位 報關 Format conversion 中華民國海關 產證、檢驗、檢疫 國際接軌 政府貿易單一窗口加值服務 產證機關單位 (農委會、國貿局、防檢局)

  31. 國外貿易 單一窗口 使用核心元件的好處與差異性 XML訊息標準的互通性 ebMS 繳費 XML CC • 出口產地證明書申辦 • 產證核發結果通知 • 公司、工廠資料更新 • 產地證明書查詢與列印 • 產證單位查詢 進出口業者 金融單位 報關 XML CC 中華民國海關 產證、檢驗、檢疫 國際接軌 XML CC ebMS 產證機關單位 ebXML 核心元件 儲存庫 (農委會、國貿局、防檢局)

  32. 核心元件實現標準發展的水平整合 核心元件 儲存庫

  33. 核心元件標準技術規格文件範例(1)

  34. CC/BIE Spread Sheet Template(2)

  35. XML Schema 檔案實例(3) <FareTableCoLoad> <MessageHeader> <ReferenceID>12er45f56gg7hh3k</ReferenceID> <Function>9</Function> <ResponeType>NA</ResponseType> <Revision>0</Revision> <SenderID schemeAgencyID =”ZZZ”>65893564</SenderID> <ReceiverID schemeAgencyID =”ZZZ” >25779568</ReceiverID> <MessageDate>2003/08/11</MessageDate> <MessageTime>09:35:00</MessageTime> </MessageHeader> <TradingParty > <Role>Forwarder</Role> <Name>中中行股份有限公司有限公司</Name> <Code listAgencyID =“ZZZ”>Demerico</Code > <ID schemeAgencyID=“GUI”>78965423</ID> <Address>台北市內湖區民權東路六段149號11樓之二</Address> <TelephoneNo>0287923355</TelephoneNo> <FaxNo>0287923535</FaxNo> <Email>abc@def.com.tw</Email> <ContactPerson>林小美</ContactPerson> </TradingParty> <TradingParty> <Role>Forwarder</Role> <Name>環達股份有限公司有限公司</Name> <Code listAgencyID =“ZZZ”>Demerico</Code > <ID schemeAgencyID=“GUI” >78965423</ID> <Address>台北市中正區羅斯福路三段100號7樓之一</Address> <TelephoneNo>0255669985</TelephoneNo> <FaxNo>0278569988</FaxNo> <Email>123def@oxy.com.tw</Email> <ContactPerson>王大明</ContactPerson> </TradingParty> <JobNo>Mg23445dgfgg</JobNo> <NoticeInformation > <SequenceNo>1</SequenceNo> <Subject>歐洲價格降低</Subject> <EffectStartDate>2003/07/15</EffectStartDate >

  36. <EffectEndDate>2003/07/31</EffectEndDate> <CarrierCode>JL</CarrierCode> <OriginPalce> <Code listID=”UN”>TYO</Code> </OriginPlace> <WeightUnit>KGM</WeightUnit> <CurrencyCode>TWN</CurrencyCode> <Remark>***訂位時請告知進倉日期、倉庫地點、尺寸、提單,並請提交至 日亞中正櫃台。***自2003,06.01起日亞不再接受AS45k&AS100k,敬請注意。 </Remark> <FreightRate> <Destination> <Code listID=“UN”>PAR</Code> </Destination> <MinimumCharge>500</MinimumCharge> <RateDetail> <WeightBreak >1</WeightBreak> <UnitRate >300</UnitRate> </RateDetail> <RateDetail> <WeightBreak >2</WeightBreak> <UnitRate >400</UnitRate> </RateDetail> <RateDetail> <WeightBreak >3</WeightBreak> <UnitRate >500</UnitRate> </RateDetail> </FreightRate> <FreightRate> <Destination> <Code listID=“UN”>PAR</Code> </Destination> <MinimumCharge>500</MinimumCharge> <RateDetail> <WeightBreak >1</WeightBreak> <UnitRate >300</UnitRate> </RateDetail> <RateDetail>

  37. <WeightBreak >2</WeightBreak> <UnitRate >400</UnitRate> </RateDetail> <RateDetail> <WeightBreak >3</WeightBreak> <UnitRate >500</UnitRate> </RateDetail> </FreightRate> </NoticeInformation> </FareTableCoLoad>

  38. Create a new Start Business Process Analysis business Information requiement Follow the Core Component Development new Aggregate Slide discovery steps.(Slide 9) Core Component 8 (ACC) (details in slide8) Adherence to the Naming Prepare for requesting a Slide Convention rules for naming new Basic Core Component 9 and definition. (details in slide 9) (BCC) Usinfg Existing Aggregate Requesting a New Aggregate Core Component to Business Information Entity Slide Developed an ABIE. (details in slide 10) 10 (ABIE) Filling up all CCs /BIEs Items Create CCs /BIEs to Spreadsheet that provided by Spreadsheet TBG17 Format. Create MIG , XML End Schema CC Working Process and Methodology(1) Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 7

  39. Start Step 1 Apply the Naming Convention Rules For definition, name etc End Step 2 Identify the Properties of the Aggregate Step 4 Request registration of new Aggregate Core Component No Step 3 Search Registry for Existing Components in The Repository available for Re-use More Components to Do? Yes Exact Match Found? Request registration of Re-use of Existing CC Yes No Similar Match Found? Prepare CC Change Request Yes No Prepare New CC Request CC Working Process and Methodology(2) 8

  40. STEP 1 Apply the Naming Convention rules For definition, name, etc Start Step 2 Identify the Core Component Type Step 3 Request registration of the new Basic Core Component End CC Working Process and Methodology(3) Preparation Steps for Requesting a New Core Component. 9

  41. Step 1 Apply the Naming Communion Rules for definition, name etc Start Step 2 Identify the Aggregate Core Component on which the Aggregate Business Information Entity is Step 3 Request registration of the new Aggregate Business Information Entity Step 4 Request registration of the re-use of The existing Aggregate Core Component End CC Working Process and Methodology(4) Requesting a New Aggregate Business Information Entity using Existing Aggregate Core Component 10

  42. CC Working Process and Methodology(5) 11

  43. CC Working Process and Methodology(6) 12

  44. Dictionary Entry Name ACC Definition 1 Address.Details ACC Information related to an address. 2 Communication.Details ACC Information related to a communication. 3 Consignment Information.Details ACC Information related to consignment Information. 4 Document.Details ACC Information related to a document. 5 Goods Item.Details ACC Information related to a Goods 6 Hazard.Details ACC Information related to a hazard. 7 Location.Details ACC Information related to a location. 8 Measure.Details ACC Inforamtion related to Measure. 9 Payment Means.Details ACC Information related to payment means. 10 Payment.Details ACC Information related to a Payment. 11 Person.Details ACC Information related to a person. 12 Seal.Details ACC Information related to a Seal. 13 Time.Details ACC Information related of a time period. 14 Trading Party.Details ACC Information related to a trading party. 15 Transport equipment.Details ACC Information related to a transport equipment. 16 Transport means.Details ACC Information related to a transport means. 17 Voyage Flight.Details ACC Information related to a voyage flight. e-Logistic CCs / BIEs (1) 13

  45. e-Logistic CCs / BIEs (2) 14

  46. e-Logistic CCs / BIEs (3) 15

  47. CC / BIE Harmonization UN/CEFACT TBG17 Interim Meeting 14Jul – 18Jul / 2003

  48. Contributed CC / BIE EAN BP: Delivery EDIFrance CC: Person, Organisation Eurofer BP: Order, Delivery OAG CC: Address, Location Open Xchange BP: Temporary staffing SWIFT CC: Account, Currency TBG6 BP: eTendering TBG3 CC: Basic CC ISO7372 CC: Basic CC for TDED

  49. Harmonization Process • Sort all the proposed ACC/ABIE by Object Class Term • Find candidate ACCs among the similar Object Class Term groups • Structure the objects classifying by Qualifier Terms • Define the Name using recommended Control Vocabulary • Collect all the child entities (BCC, ASCC) within the group • Define the Data Types for each BCC based on the relevant CCT

  50. ACC with all the candidate BCC

More Related