听棠.NET

用积极乐观的心态,面对压力
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

RosettaNet的发展与应用

Posted on 2005-01-23 13:05  听棠.NET  阅读(1463)  评论(0编辑  收藏  举报

为了解决在IT产业供应链中复杂交易流程,所造成的高额成本负担,各大信息企业因而纷纷投入RosettaNet组织,并实际派员参与和制定PIPs(Partner Interface Processes)、Dictionary和Implementation Framework等企业流程标准,以期能建立出一套电子化企业可共同沟通的界面。

至于Dictionary的订定主要作用是在修补目前已存在但不齐全的Dictionary,以使其更加完整。PIPs则着重在建立出一套可贯穿整个IT产业供应链之电子化企业流程标准为主。以下分就此三项说明之:

1. Dictionary

Dictionary存在的功能就像人与人的商业交易模式中的语言文字一般,是极其重要且不可忽略的。目前RosettaNet已经发展出两种Dictionaries来提供不 同PIPs需求。第一种是关于企业特性的(Business Properties Dictionary)。主要是在描述商品特性、合作伙伴之公司信息和企业交易等方面信息,以作为作业处 理时词汇之使用标准;并可再分为business properties、business data Entities和Fundamental Business Data等资料,其形式如图1-1。

图1-1 business properties dictionary

第二种是关于技术特性的(technical properties dictionary)。其内容主要是在叙述产品信息,如:产品分类、特性和数值等。分类项目又可再分成计算机系 统和组件、网络硬件、电视影像产品、通讯设施、图像产品和配件、储存装置和控制器、电源设备、输入装置、多媒体硬件、内存和处理器、配件耗材等资料。如图1-2。

图1-2 technical properties dictionary top


2. Implementation Framework

RosettaNet戮力于供应链标准之推动,其最终目标无非就是希望使得IT供应链上的企业伙伴和买主,皆能降低成本,获取更高的利润。

PIP的指导说明是由企业所公开的电子化流程建构完成的,因此企业均可利用PIP来架构企业本身与其它的合伙企业组织间的电子化流程。

2.1 RosettaNet Business Model

如图2-1。RosettaNet所建立的电子化企业模式,在新流程中所采用的标准、指导说明和规格说明,仍尽可能选择已经存在和适合的部份,如:EDI就是很好 例子。EDI能在计算机系统间作资料的交换,并指定结构、词汇和交换格式,因此可适用于大多数的电子化企业形态。其电子化企业模式包含五个概念:

图2-1 RosettaNet电子化企业模型

1. 采用Frameworks来制定出PIP执行方针,以定义计算机系统如何在供应链中实行电子化企业流程。

2. 实行这样的指导方针,提供给想要以RosettaNet规格说明来经营电子化企业作参考。

3. 在不同公司之间作讯息相互交换用并建立交换和相互支援的工具,来管理各公司内部系统。

4. 允许公司依照本身需求,扩充及应用此架构,但是这样的扩充,基本上不能违背RosettaNet原有订定的规格说明。

5. 公司间使用扩充的实行方针来作信息的交换是有效的。

在这个RosettaNet电子化企业模型中,最独特的就是可以在计算机上读取 的文件。如此便可以快速架构出相关应用,在各个公司间不断建立出新的PIP规格。

2.2 RosettaNet网络应用架构

RosettaNet的网络应用架构是精选自国际标准组织(ISO)于1978年,所提出的一个共通的网络通信参考模式(OSI)。这个ISO/OSI模型订出了七个层 次的网络架构,包含实体层、数据链路层、网络层、传输层、会谈层、展示层和应用层。而RosettaNet的电子化企业通讯模型,就是定义在OSI的应用和会谈层,更进一步将应用层再划分为:

1. 活动层(action layer)—提供企业活动信息。

2. 交易层(transaction layer)—讯息交换的监控。

3. 服务层(service layer)—提供网络资源执行与企业之相关功能。

4. 中介层(agent layer)—提供使用者和机器媒介之通讯界面。

5. 讯息管理层(message handling layer)—传输信息讯息。

6. 转换层(transfer layer)—唯一转换网络资源中之命名信息。

7. 安全层(security layer)—提供安全之通讯管道。

2.3 RosettaNet网络应用协议

Internet和WWW在ISO/OSI中所执行的层级,如图2-3。像TCP/IP协议被定义在OSI的网络层与传输层里,而SSL(Security Sockets Layer)则在会谈层里,其 他尚有建立在Internet上的协议,如:信件传输协议(Simple Mail Transfer Protocol—SMTP)、文件传输协议(File Transfer Protocol—FTP)、超文件传输协议(HyperText Transfer Protocol—HTTP)等。至于RosettaNet企业模型与OSI间的关 系,可由图2-3中看出,HTTP或是HTTPS(架构在SSL上的HTTP)可以对应在转换层和安全层。

图2-3 扩展Internet和WWW上协议的对应图

由图2-4中,我们可更清楚的看到RosettaNet应用架构中所包含的一些协议,除HTTP或是HTTPS之外,中介层里则包含了服务、使用者的中介协议和CGI(Common Gateway Interface)协议等。

图2-4 RosettaNet协议
3. Partner Interface Processes—PIP

在电子化企业流程中的界面规格说明,我们称之为PIPs。RosettaNet制定PIP之始,是为让各参与的伙伴,能够对电子化企业间界面流程密切合作。这其中 包含了电子化企业架构、应用建置。而PIP的应用构成,则是透过公开且具有共同性的网络架构来操作的。

3.1 PIP架构

这些电子化企业营运方针,提供实行与遵从两方向来作为规格脚本(scenario)。这些脚本的内容包含了软件组件的企业营运信息交换说明,和实 行PIP时所交换信息的程序。在RosettaNet所制定出来的PIP架构涵盖了两个部份:

3.1.1 企业流程模型(Business Process Model)

—这个模型主要是描述“未来 (to-be)”合作界面的企业流程,在这里被区分为三个项目来说明:

目的:在取得一致性,以应用于有共同性质的企业里的分布式信息系统

观点:在企业流程的指导方针,可被采用于合伙公司的信息技术界面上

内文:在范围广阔的企业流程活动,是必须由合作伙伴一起完成的

这项模型使用到两种与企业流程沟通的描述方法:第一种是发生在特有的合作流程界面,使得上、下游和中间产业能相互紧密结合活动,可提供对于整 个企业流程的了解。第二种是因为角色间相互的作用,致使发生于企业流程的合作界面。虽不能表示出企业流程密切的活动,但却可以提供规格说明一连串的相互关系。

3.1.2 分布式信息系统的设计(The Distributed Information System Design)

—这个设计说明在代理商和软件组件的服务,连同他们的信息交换和通讯 协议,皆可以取代和支持企业流程模型,并且议定出讯息与交易等一连串相关的协议。

3.2 PIP的应用架构

目前RosettaNet之策略为:

PIP是以XML 为基础架构的。目前有两种技术可提供选择:一是以文件为中心导向的架构,如:XML、EDI等都是属于此类。一是以界面为中心导向的架构,如:IDL即是。若选择前者作信息交换,在本质上仅属宣告性 质而非针对流程性质来做的。在描述企业文件时,就如同XML文件一样,无法像范例中程序设计一样。

PIP是使用WWW基础作为实行策略。有许多分布式的程序设计范例,可以在网际网络上被运用于分布式的架构中,如:HTTP中的SSL、CORBA、DCOM和RMI。若选择指定WWW架构(像是HTTP中的SSL)将会提供 快速的方法去实行和建置在许多种支持WWW服务器和浏览器,同时不必要考虑处理还未标准化的不兼容技术,或任何单一供应者的技术。

标准的组织团体已经部份选择指定了各种层级的实行技术,如此一来,合作伙伴可不必花费太多时间在解决彼此间技术的问题。 而RosettaNet基于现行已经制定出且在使用的标准重复性相当高,所以决定仍依循此原 则,来因应标准快速发展的需求。

RosettaNet也制定了一套电子化企业的应用架构,如图3-1。

在这层级里说明了三项资料交换的应用

企业交易为导向的资料交换:属于短暂迅速的功能,在接收与传送的企业流程中往往会被用到,如:发货单、下订单和传送票据等。

信息为导向的资料交换:属于比较静态的功能。如:价格目录,技术资料(在此是指将会被读取、更新或保留在公司内的资料)。

交互式(Interactive query-reponse)的资料交换:涉及交互使用的系统,如:一个必须快速响应的目录与库存清单的服务。

图3-1 RosettaNet电子化企业应用架构

除了上述三种外,尚有另一种资料的交换应用,是以工作流程(Workflow)为导向的资料交换,这样的企业界面是被看成是一种工作流程,且根据状况,允许他们利用网络来传送讯息。

这些应用传输方法需要进一步思考的是,在分析、叙述、设计和实行的期间,要去顾及更多不同的问题,让每一个服务可使用已议定通讯方法的基础语 言,来做一个或是多个要求的响应,这被称之为协议(protocol)。而被建立在这些一般的协议之上的是实行规格的协议,如图3-2。


图3-2 协议的架构



3.3发展PIP规格说明

PIPs内包含了蓝图(blueprint)、协议与信息(Message)两项方针。而PIP规格说明的建立发展,如图3-3,可分为四个步骤:


图3-3 RosettaNet PIP的发展方法

现在(as-is)所存在的企业模式是被建立在已知合作伙伴类型的界面上,其类型包括有组件制造商、组件销售商、计算机产品制造商、软件销售商、零售、运送、金融、一般使用者等。这样的模式由于没有将企业的流 程公开出来,所以参与在这个工作体系下的组织也就没有必要特别去订定出一套详细的企业流程。

在未来(to-be)的企业是一个着重在重复设计的模式,因此在未来电子化企业下,不同类型的企业伙伴将会相互合作。这样模式的建立并不受时间上的限制,并且由于应用RosettaNet的PIP,不仅流程架构将获得改善 ,企业获利也会相对提高。

在未来的流程中,PIP蓝图将订定出企业伙伴的角色,如:购买、销售、装配和目录出版等,共同实行界面活动,相互合作以达成企业目标。

PIP的协议是根据PIP蓝图所建立出来的,而协议的规格说明是要让系统建置者和软件设计师所研读应用的文件。

在RosettaNet中也发展该如何去应用这些协议规格,规定所相关网络实行的应用架构规格,以方便软件组件合作一起实行PIPs。

所有这些规格说明的主要目,是要允许IT产业供应链的伙伴们可以达到电子化的交易协议(e-trade agreement),

这样的分类下,主要可区分成两个部份:一是PIP Configuration;一是PIP Implementation。前者是由业者们所订定的一个企业关系和所有权的协议,里面 说明了如何建立PIP Configuration的方法,和哪些是需要被利用的。而PIP Implementation则是经由一群拥有技术人所建立出来的技术协议。依据PIP Configuration所制定出来的需求,去发展一个PIP Implementation。由于RosettaNet 不曾委托任何供应链企业建置PIP,也不曾委托制定特殊的PIP脚本,因此在各个类型的供应链中,会员们也只建立支持他们的企业脚本的PIP脚本。

4. 结论

就上述分析得知,RosettaNet是根据美国PC产业体系所制订之标准,目前以配销体系(Distribution Model)为主,但我国的台湾PC产业现阶段仍多属于OEM体系,因 此,笔者以为对于RosettaNet标准的采用不应全面跟进,建议以其作为参考基准,来制订属于我国IT产业适用的标准。若再谈到参与此项标准制订的人员,最好能由要使用该标准的厂商来负责,这样才能真正达到符合他们实际 需求的效果。至于居间促成者,当以不具商业色彩的中立团体最为合适,如:协会等组织,以避免流于图利单一厂商之嫌。

最近RosettaNet也积极想要制订IC产业的相关标准,有关此项产业标准的制订,我国的台湾将可以发挥世界级的重要影响力。日前以台积电、联电为首的IC厂商 信息专家,已筹组成立了“Ad Hoc IC产业供应链标准评估工作组“,未来该小组将先针对IC产业供应链资料交换标准制定的范围,及运用方向作可行性评估,希能透过产业信息应用标准之开发,与产业供应链及需求链体系做整合应用 。相信此举必能对提升我国IC产业整体竞争力有实质上的裨益。

针对于台湾先行者的经验,我国大陆内地现在也越来越多的IT企业关注于供应链,而供应链的标准还没有一个组织来协调,建议业内人士尽早关注一些国际上一些这样的组织,也使我们的IT产业尽早提升自己的供应链管理水平。

全文完



本文摘自AMT 王建 http://www.amteam.org/