610 likes | 831 Views
第十一章 Rosetta Net 標準. RosettaNet 概觀 RosettaNet 之標準內涵 RosettaNet 標準發展流程 RosettaNet 技術內涵. RosettaNet 概觀 緣 起.
E N D
第十一章 Rosetta Net標準 • RosettaNet 概觀 • RosettaNet 之標準內涵 • RosettaNet 標準發展流程 • RosettaNet 技術內涵
RosettaNet 概觀緣 起 • 在二十一世紀即將來臨之際,各企業無不力求轉型或革新以順利渡過二十一世紀而不被淘汰。在眾多產業類型之中,若說資訊產業是革新最快、競爭最 激烈的產業亦不為過。資訊產業這幾年的擴充及成長速度是有目共睹的,然而,在這急速擴張的產業下,該產業的供應鏈也變的相當複雜。而在資訊產業的供應鏈裡卻始終缺乏著一套產業級的企業流程標準,使得供應鏈(製造商、批 發商、經銷商、使用者)裡的每一成員都為此付出許多額外的成本。
製造廠商(Manufacturers)方面 • 現今的製造廠商(Manufacturers)大多是利用到一些複雜的程序,並且使用預測的方式來估算庫存地點及數量。會產生這樣的情況是因為在目前的資訊工業 供應鏈中,並沒有一個能夠透過標準界面來交換資料的共識,簡單者如Part Number的定義或甚至存貨清單查詢。而這個問題將會嚴重的衝擊生產計畫、運送管道配置甚至產值。
批發商(Distributors)方面 • 在批發商(Distributors)方面,必須提供銷售之前與銷售之後,經銷商(Resellers)所會面臨的任何相關技術問題,以及支援解決來自上百家不同類型 的製造廠商和廠商間所有不同形式的產品資訊問題。而目前這樣的情況,缺乏處理這些不同產品資訊問題的統一規格,會使得在訂單銷售上變成了昂貴而且是沒有效率的交易問題。
經銷商(Resellers)方面 • 經銷商(Resellers)必須對與他們交易的每一個批發商和製造商,去學習與維護不同訂單(退貨)的程序與各個上下游間的系統界面問題。這樣的學習與維 護會造成他們在回到辦公室工作時,花費掉許多寶貴的時間與資源(大約是佔50%)在各個系統界面上。而這些時間資源,可以讓他們利用其他的方式來開發新的銷售管道與給予他們的客戶更好的服務品質。
末端的使用者(End-users)方面 • 末端的使用者(End-users)無法經由上下連結的一致性途徑去做有效率的採購。因為沒有這樣的一個共通的標準界面與交易流程,時常會導致一些長時間 且無意義的採購時間。不僅如此,所採購的物品雖仍都是相同舊有的樣式,但是採購所花費的時間週期,並不會因為是相同形式而有所降低。這樣的情況,勢必浪費了許多成本效益。
RosettaNet 目標 • 為因應供應鏈流程標準的問題,一些資訊界的大廠紛紛加入RosettaNet的非營利性組織,並且共同為制訂供應鏈上的標準而努力。而RosettaNet的首要目標 則是制訂企業流程(business processes)的標準,次要目標則是訊息語法(message syntax)的標準。
RosettaNet 簡介 • 1998年國際資訊大廠為了解決供應鏈作業協調聯繫的問題,共同組成了 RosettaNet 組織,以制訂 IT 及 EC 產業供應鏈標準為主。 • 成功首要條件是獲得資訊大廠的參與和支持。因此 RosettaNet 標準的相關計劃便是由資訊產業裡各個層級的廠商來參與執行。
RosettaNet 組織 • RosettaNet的標準建立主要是 由各個管理委員會(Managing Boards)所推動執行的,成立之初只有資訊技術管理委員會(IT Managing Board),後來又成立了電子元件管理委員會(EC Managing Board)。而IT Managing Board主要推動的標準是著重在PC產業的零 件及半成品之相關標準;而EC Managing Board則著重在電子元件的相關標準。而這些標準都是著重在產品交易時所需的標準,而不是技術上的標準。
RosettaNet 之標準內涵 • RosettaNet 標準包含三種 : • PIP (Partner Interface Process) - 交易夥伴間作業程序標準。 • Dictionary - 交易夥伴與產品描述字典。 • RNIF (RosettaNet Implementation Framework) –跨平台的執行架構標準 • 其中 PIP 是核心,而 RNIF 和 Dictionary 是為了 PIP 能順利運行所發展出來的。
PIP (Partner Interface Process) • PIP 是一種達到企業電子化作業的對談(E-Business Dialog)規範。 • B 2 B 電子商務的交易(Business Process)是由非常多的對話所組成,此對話模式就是 PIPs 。 • Business Process 分成六個 Cluster ,每個 Cluster 下又分成數個 Segment ,每個 Segment 又由數個 PIPs 所組成。
Dictionary • Business Dictionary: 描述整個系統對系統間交易之一般資訊的 Dictionary。 • Technical Dictionary: 描述相關垂直產業(IT 及 EC)產品之特性描述。
Business Dictionary • Business Properties • Business Data Entities • Fundamental Business Data Entities
Business Properties • Business Properties 是解釋各夥伴所扮演的角色。
Business Data Entities • Business Data Entities 用在描述各角色下夥伴的特性或企業的實體、位置等相關資訊。
Fundamental Business Data Entities • 這一部份是實際放入資料的地方,亦就是說,前兩個部份所用到的資料,真正放入於這一部份。
GTIN 全球的產品識別碼 • GTIN共有14個欄位,是為全球的產品識別碼: • 第一個欄位為包裝碼 • 第二至第八欄位為公司識別碼 • 第九到第十三欄為一組循序碼,可作為公司產品識別之用 • 最後一碼為檢查碼
UN/SPSC 五個區段 • UN/SPSC 編碼方式共分為五個區段: • Segment:以分析為目的,作為數個家族邏輯性之整合 • Family:將數個個別家族加以區分成為單一的家族 • Class:針對此單一家族作特性上的區別 • Commodity:針對此特性作產品的細分 • Business Function:強調產品的服務狀態
DUNS • DUNS 前八碼為公司識別碼,第九碼是檢查碼,是全球為一隻伙伴識別碼,在每個 Rosettanet PIPs 中皆有使用
DUNS + 4 • DUNS + 4 為一連續產生之九位數的編碼 + 4 個附加欄位,前九碼由 D&B 指派及維護,後四碼由 User 指派及維護,允許 User 針對部門、裝卸貨碼頭、產品等來編碼
Technical Dictionary • Technical Dictionary 係描述相關垂直產業(IT及EC)產品之特性,如下所示:
RNIF • RNIF 是一種可以讓 PIPs 順利運作的執行架構,就RosettaNet 的RNIF 而言,則包含了下列五個部分: • 前文(Preamble):用來指出此份文件為 RosettaNet 之Document • 標題(Header):作為標題用來解釋本文的目的之用 • Action:文件的本文部分 • 數位簽章(Digital Signature):透過此機制建立起流程上的簽核動作 • 底層傳輸(Transport):文件的傳輸模式
RosettaNet 之發展流程 • RosettaNet 之發展主要是以PIP的發展為主軸,並以XML的規格文件和模組為輸出。然而沒有一些必要的基礎,是無法建立可行的PIP。這些基礎包括 Dictionary 和 Implement Framework 。Dictionary 主要是用來作為 PIP 屬性定義標準的用語。Implementation Framework 則定義一些共同的架構,其輸出是 XML protocol DTDs。
PIPs 開發程序 • 就程序面而言,RosettaNet 則透過 Cluster 及 Segment 之 Workshop 使用方法論 (Methodogy)而產生了PIPs 的藍圖 (Blueprint),交由產業試用後 (Feedback),再經由會員討論及投票後製作出 PIPs 的訊息指導手冊 ( Message Guideline),最後經由設計的Review 後,才是正是公布的 PIPs 的規格
PIPs 開發程序 • PIPs 的開發程序如下圖所示:
RosettaNet 執行架構 • Implement Framework: • RosettaNet Business Model • RosettaNet 網路應用架構 • RosettaNet 網路應用協定
RosettaNet Business Model • RosettaNet 標準的實作模式,包含五個重要步驟: • 採用 Frameworks 來制定出PIP執行方針,定義電腦系統如何在供應鏈中實行電子化企業流程 • 提供給想要以Rosettanet 規格說明來經營電子化企業作參考 • 建立交換和相互支援的工具,來管理各公司內部系統 • 允許公司依照本身需求,擴充及應用此架構 • 公司間使用擴充的實行方針來作資訊的交換是有效的
RosettaNet 網路應用架構 • 活動層(Action layer) • 交易層(Transaction layer) • 服務層(Service layer) • 仲介層(Agent layer) • 訊息管理層(Message handling layer) • 轉換層(Transfer layer) • 安全層(Security layer)
通訊比較圖 • Rosettanet 和 ISO/OSI 通訊比較如下圖:
PIP 架構 • PIP架構涵蓋了兩個部分: • 企業流程模型(Business Process Model) • 分散式系統設計
Business Process Model • 目的:在取得一致性,以應用於有共同性質的企業裡的分散式資訊系統 • 觀點:在企業流程的指導方針,可被採用於合夥公司的資訊技術介面上 • 內文:在範圍廣闊的企業流程活動,是必須由合作夥伴一起完成的
Rosettanet PIP 之策略 • PIP 是以XML為基礎架構的 • PIP 是使用WWW基礎作為實行策略 • 標準的組織團體已經部分選擇指定了各種層級的實行技術
RosettaNet 四項資料交換 • 企業交易為導向的資料交換 • 訊息為導向的資料交換 • 互動式 (Interactive query-response) 的資料交換 • 工作流程 (Workflow) 為導向的資料交換