簡易檢索 / 詳目顯示

研究生: 蕭哲豪
Che-Hao Hsiao
論文名稱: 電子商務註冊儲存庫應用於管理商業核心元件之概念驗證
Proof of Concept : Apply ebXML Registry/Repository to Core Component Management
指導教授: 葉耀明
Yeh, Yao-Ming
學位類別: 碩士
Master
系所名稱: 資訊教育研究所
Graduate Institute of Information and Computer Education
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 87
中文關鍵詞: 電子商務註冊儲存庫核心元件XMI/UMLSVG
英文關鍵詞: ebXML, Registry / Repository, Core Component, XMI/UML, SVG
論文種類: 學術論文
相關次數: 點閱:168下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著網路的進步,電子商務的發展需要國際共通的標準。2001 年起聯合國貿
    易促進與電子商務中心(UN/CEFACT)與美國結構化資訊標準推動組織(OASIS)合
    力推動了ebXML 規範之國際標準。經數年的發展,UN/CEFACT 制定的核心元
    件 (Core Component)和OASIS 規範的ebXML 註冊儲存庫標準逐漸成為ebXML
    的發展重點。因此整合核心元件和ebXML 註冊儲存庫為電子商務推動ebXML 之
    重要探討議題。
    本研究根據UN/CEFACT 組織在2007 年3 月公佈之UN/CEFACT 註冊實作
    需求規範(UN/CEFACT Registry Implementation Requirements Specification v1.1
    Draft)為研究主軸,以ebXML 註冊儲存庫開放原始碼技術,發展核心元件儲存庫
    系統,並做國際標準的概念驗證探討。本研究針對核心元件儲存庫的輸入流程做
    分析。在輸入格式部分,發展出兩階段標準技術來處理Excel 工作表的格式輸入;
    在UML/XMI 物件圖輸入格式部份,發展出單階段轉換方法,讓UML/XMI 物件
    圖可以順利輸入核心元件儲存庫,並可變換為SVG (Scalable Vector Graphics)向量
    圖輸出。為提供UN/CEFACT 組織及相關電子商務國際標準建立電子商務註冊儲
    存庫之參考,本研究並以UN/CEFACT 組織最新發佈之核心元件庫作為輸入驗證
    測試與量測分析,以改善後續的儲存庫輸入流程之規範修訂。

    Along with the network progress, the e-commerce development needs the
    international common standard. In 2001 the United Nations Centre for Trade
    Facilitation and Electronic Business (UN/CEFACT) and the Organization for the
    Advancement of Structured Information Standards (OASIS) promote the ebXML
    international standard. After several years of development, the Core Components
    UN/CEFACT Working groups released and OASIS ebXML Registry/Repository
    Specification Standard gradually becomes the key point of the ebXML development.
    Therefore the integration of Core Components and ebXML Registry/Repository is
    important research issue for ebXML advances.
    This research according to “UN/CEFACT Registry Implementation Requirements
    Specification v1.1 Draft” released on March 2007. We develop the ebXML Core
    Component Registry/Repository with Open Registry Reference Implementation
    technology, and make the discussion Proof of Concept on international specification
    standard. This research primarily verifies the input flow of the Core Component
    Registry/Repository. On the Core Components of input format part, first we propose
    the two phase Excel transformation of processing technologies, and on the XMI/UML
    Object Class input, we develop single phase transformation technology to input
    successfully and it may transform to SVG (Scalable Vector Graphics) output format.
    In order to provide UN/CEFACT and the related ebXML international standards with
    references of creating the ebXML Registry/Repository, we use the latest Core
    Component Library as input data to verify and analyze. The result will make
    considerable improvement on the input flow of the working draft specification.

    附表目錄..................... VI 附圖目錄..................... VII 附原始碼目錄..................IX 第一章 緒論................... 1 第一節 研究背景與動機 .......... 1 第二節 研究目的................ 3 第三節 論文架構.................. 4 第二章 文獻探討.................. 5 第一節 ebXML.....................5 2.1.1 商業核心元件 (Core Components)... 6 2.1.2 核心元件庫 (Core Components Library) 9 2.1.3 UN/CEFACT 註冊實作需求規範與概念驗證計畫....... 11 第二節 ebXML 註冊與儲存庫........................ 14 2.2.1 儲存庫開放原始碼技術....................... 15 2.2.2 註冊儲存庫架構............................. 16 第三節 電子資料交換相關技術........................ 19 2.3.1 UML 與 XMI................................ 19 2.3.2 XSLT 和SVG................................ 20 第三章 儲存庫資料輸入之規劃........................ 22 第一節 儲存庫輸入之流程............................22 第二節 資料輸入格式之分析 ......................... 24 3.2.1 Core Component Library 資料輸入之分析....... 24 3.2.2 Excel 轉換XML 和驗證 (CCL) ................. 27 3.2.3 UML / XMI 資料輸入之分析.................... 29 第三節 資料驗證與格式轉換 .......................... 33 3.3.1 輸入資料交換和驗證........................... 33 3.3.2 輸入資料之轉換XSL-T.......... .............. 33 3.3.3 CCL 之轉換................................. 34 3.3.4 XMI 之轉換................................. 36 第四節 中介資料交換格式之分析....................... 38 第五節 核心元件之儲存庫匯入 ........................ 42 3.5.1 商業核心元件對應儲存庫之資訊模型.............. 43 第四章 商業核心元件儲存庫系統實作.................... 50 第一節 系統架構.................................... 50 4.1.1 環境架設議題和需求........................... 51 4.1.2 系統功能描述..................................53 4.1.3 系統網頁架構................................. 54 第二節 儲存庫之資料輸入子系統........................ 55 4.2.1 上載檔案格式模組............................. 57 4.2.2 轉換模組.................................... 60 4.2.3 SVG 轉換.................................... 63 4.2.4 儲存庫之商業核心元件大量匯入................... 64 第三節 商業核心元件儲存庫管理子系統................... 65 4.3.1 商業核心元件之導覽............................ 67 4.3.2 商業核心元件之meta 查詢....................... 68 4.3.3 商業核心元件之管理............................ 70 第五章 結論與未來發展............................... 73 第一節 結果與分析................................... 73 第二節 結論與未來發展................................ 76 參考文獻........................................... 78 附錄................................................ 82

    [1] Benoit Marchal (Mar 2004), UML, XMI, and code generation, Part 1~3,
    IBM DeveloperWorks,
    http://www.ibm.com/developerworks/library/x-wxxm23/index.html?S_TACT=1
    05AGX52&S_CMP=cn-a-x
    [2] freebXML(Aug 2006), “OASIS ebXML Registry Reference Implementation
    Project (ebxmlrr)”, freebxml.org http://ebxmlrr.sourceforge.net/
    [3] freebXML(Mar 2006 update) , “ebXML Registry-Repository Important
    Features” , freebxml.org Omar Wiki
    http://ebxmlrr.sourceforge.net/wiki/index.php/Overview#Important_Features
    [4] feebXML (Apr 2006 update), ” Some Real World Examples” , freebxml.org
    Omar Wiki
    http://ebxmlrr.sourceforge.net/wiki/index.php/Overview#Some_Real_World_Ex
    amples
    [5] feebXML (July 2006 update), ” Profiles of ebXML Registry Standard” ,
    freebxml.org Omar Wiki
    http://ebxmlrr.sourceforge.net/wiki/index.php/Overview#Profiles_of_ebXML_R
    egistry_Standard
    [6] Justin Elsberry & Nicholas Elsberry (Mar 2003), Using XML and SVG to
    Generate Dynamic UML Diagrams, Department of Computer Science Central
    Washington University.
    http://www.cwu.edu/~gellenbe/docs/xmltouml/xmltechnicalreport.html
    [7] OASIS (May 2005), “ebXML Registry Information Model (ebRIM)
    Specification v3.0 Approved Draft”, OASIS ebXML Registry Technical
    Committee, http://docs.oasis-open.org/regrep/v3.0/regrep-3.0-os.zip
    79
    [8] OASIS (May 2005), “ebXML Registry Services (ebRS) Specification v3.0
    Approved Draft”, OASIS ebXML Registry Technical Committee
    http://docs.oasis-open.org/regrep/v3.0/regrep-3.0-os.zip
    [9] OMG (July 2007), “XML Metadata Interchange (XMI)”, Catalog of OMG
    Modeling and Metadata Specifications-(Object Management Group).
    http://www.omg.org/technology/documents/modeling_spec_catalog.htm
    [10] Source Forge (Mar 2007), uml2svg - an XSLT-based tool for converting UML
    Diagrams to SVG Project, sourceforge.net.
    http://uml2svg.sourceforge.net/index.html
    [11] Sun Microsystems (Sep 2005), “Effective SOA Deployment Using An SOA
    Registry Repository”, Sun Microsystems SOA Registry White Paper
    http://www.sun.com/products/soa/registry/soa_registry_wp.pdf
    [12] UN/CEFACT (2003), “Core Components Technical Specification V2-01 – Part 8
    of the ebXML Framework” (CCTS2.01Final), United Nations Centre for Trade
    Facilitation and Electronic Business (UN/CEFACT).
    http://www.unece.org/cefact/ebxml/CCTS_V2-01_Final.pdf
    [13] UN/CEFACT (Feb 2006), ” Core Component Library Version 06”, UN/CEFACT
    TBG, ATG, ICG
    http://www.unece.org/cefact/codesfortrade/codes_index.htm#ccl
    [14] UN/CEFACT (Mar 2007), UN/CEFACT Registry Implementation Requirements
    Specification v1.1, UN/CEFACT Information Content Management Group(ICG)
    http://webster.disa.org/cefact-groups/icg/Downloads/Archives/UN-CEFACT_Re
    gistry_Specifications_V1%200_DraftB.zip
    [15] UN/CEFACT (2005), UN/CEFACT's Open Development Process for Technical
    Specifications, UN/CEFACT Applied Technology Group (ATG).
    http://xml.coverpages.org/CEFACT-ODP20050323.html
    80
    [16] UN/CEFACT (Apr 2005), Business Vocabulary Management (BVM) , OASIS
    ebXML Registry profile for ebXML Core Components v0.1 Draft
    (regrep-ccts-profile-01)
    http://ebxmlrr.sourceforge.net/tmp/regrep-ccts-profile-01.pdf
    [17] Vincent Hardy (2003), Using SVG to Create Compelling User Interfaces for
    Web Services. XML EUROPE 2003.
    http://www.idealliance.org/papers/dx_xmle03/papers/02-04-05/02-04-05.html
    [18] Wes Biggs & Harry Evans (2001), Simplify XML programming with JDOM,
    IBM DeveloperWorks
    http://www.ibm.com/developerworks/java/library/j-jdom/
    http://www.jdom.org/downloads/docs.html
    [19] Wikipedia (2007) , “Electronic Data Interchange”
    http://en.wikipedia.org/wiki/Electronic_Data_Interchange
    [20] 富士通 台灣(2000-2006),採購交易中心電子數據交換 (EDI) 服務。
    http://www.fujitsu.com/tw/services/manufacturing/procuremartediservices/
    [21] 葉耀明(2005),ebXML 技術標準介紹及應用。TEC 電子商務之應用典範與
    技術標準研討會(2005/8/5)
    http://www.twtec.org.tw/include/getfile.php?fid=1040
    [22] 夏光宣(2005),Core Component 之基本觀念與UN/CEFACT XML NDR。資
    訊工業策進會 電子商務研究所。TEC BCF 研討會(2005/8/30)。
    http://www.twtec.org.tw/include/getfile.php?fid=1021&PHPSESSID=5aeb55ee6
    ff4ef062ede841e0e5dab67
    [23] 台灣ebXML 推廣中心(2004),ebXML 架構介紹。
    http://www.ebxml.org.tw/big5/content/ebxml_introduce.htm
    81
    [24] 台灣ebXML 推廣中心(2004),漫談ebXML。
    http://www.ebxml.org.tw/big5/index.jsp
    [25] 台灣ebXML 推廣中心(2004),OASIS 相關技術委員會介紹。
    http://www.ebxml.org.tw/big5/content/ebxml_oasis.htm
    [26] 台灣ebXML 推廣中心(2004),UN/CEFACT 工作群組介紹。
    http://www.ebxml.org.tw/big5/content/ebxml_un-cefact.htm
    [27] 董才業(2005),”數位學習SCORM 教材註冊及儲存庫管理之研究”,國立台
    灣師範大學資訊教育所碩士論文。
    [28] 呂智翔(2006),”應用電子商務註冊儲存庫機制整合BPEL4WS 在旅遊服務之
    探討”,國立台灣師範大學資訊教育所碩士論文。

    QR CODE