账号:
密码:
最新动态
产业快讯
CTIMES / 文章 /
电子商务自动化标准– ebXML
 

【作者: 葉慶隆】2004年01月15日 星期四

浏览人次:【7816】

在全球资讯网(World-Wide Web,WWW)资讯量超载及爆炸的时代,以现有HTML为基础的资讯网路技术,是无法满足使用者在资讯消耗的需求。在WWW上通行的HTML文件中,电脑只能就安插在文件内的格式化指令,将文件内容做视觉化效果后,呈现在浏览器上供使用者解读。由于电脑无法处理文件内容,使得WWW上提供的服务局限在人机交谈的模式,无法提供以电脑代理的自动化服务。


电子商务的自动化服务

以电子商务为例,一般企业对顾客(Business-to-Customer,B2C)的购物网站,只提供顾客商品型录浏览​​,或资料库内容查询;而其它商业程序如下订单、付款、送货、售后服务等,大多是以网页呈现的方式来完成商业程序。不过这种建立在人机交谈模式的电子商务,并无法满足企业间电子商务(Business-to-Business,B2B)在商业自动化的需求。


在网际网路兴起之前,企业间可以透过电子资料交换(Electronic Data Interchange,EDI)来进行商业自动化。 EDI是企业间采用共同认可的标准资料交换格式,是经由通讯网路来进行电脑对电脑的资讯交换,其著眼点是将业务往来之商业文件,如订单、发票等,换成电子型式,所以各行各业的标准EDI格式,便依其需要而应运出来。当网际网路在商业化之后,便成为传送EDI讯息的重要管道。


当XML成为文件结构标准语言后,EDI的讯息结构便纷纷采用XML为其描述语言,并造成网际网路和XML促使EDI的通讯网路及转换软体成本大为降低。不过EDI着重于标准文件的交换,并未牵涉到商业程序的自动化。


商业程序是买、卖双方透过需求及回应文件交换的工作流程,并达成商业目的的过程。譬如买方送出订单需求(Purchase Order Request)文件传给卖方时,后者收到此文件后,将处理的结果以订单回应(Purchase Order Response)文件传回给买方,如此就完成订单处理的工作。 EDI只规定了标准的需求及回应的文件,至于商业程序中的工作流程细节则没有规范。


电子商务的基础概念

RosettaNet针对电脑制造业、电子零组件业、半导体制造业等高科技产业,定义出一套结合商业程序及商业文件的商业自动化标准规范;这时买、卖双方就根据标准规范制作程式,做为彼此后端应用程式的前端交谈介面;因此以RosettaNet为基础,可建立整合标准商业XML文件和商业工作流程的商业自动化。


当一对交易伙伴(供、需双方)有意进行以RosettaNet为基础的商业交谈时,必须见面商讨约定​​双方共同的商业程序,然后将约定的内容写成文件,以供双方参考,而双方便依照其内容,制作出前端介面程式以连结彼此的后端应用程式,如(图一)所示。


《图一 企业间电子商务概念图》
《图一 企业间电子商务概念图》

在ebXML的技术架构中,协同合作协定侧写及协议(Collaboration Protocol Profile and Agreement、CPP and CPA)和注册服务(Registry Information Model and Services、RIM and RS)等规范,是用来补充公司在找寻适当交易伙伴或设计EB内容上的不足。此外ebXML也定义了共通的商业程序语言(Business Process Specification Schema,BPSS)、并制定共通商业用语的规范(Core Component,CC),让各产业以此为其共通语言并制定其商业程序规范;ebXML也同时制定讯息服务规范(Message Service,MS),以提供安全可靠的讯息传输管道。


ebXML技术架构

ebXML是由联合国UN/CEFACT与OASIS两国际组织所负责推动的电子商务标准制定计划。此计划开始于1999年秋天,在历经十八个月的努力后,于2001年五月公布一套电子商务标准。


ebXML提出了一套完整的技术规范,并订定电子商务中各种功能标准,包括商业流程的建立、资讯的发掘,及讯息的包装与传输等,其目的是利用以XML为基础的相关规格和应用从事商业的行为,并希望任何规模大小,以及不分地区的企业或公司行号皆可在以ebXML规范所建立的电子交易环境内,建构一全球互通性之电子交易基础架构。


《图二 ebXML技术架构》
《图二 ebXML技术架构》

在电子交易中的注册服务

在ebXML的技术架构中,如(图二)所示,要实行ebXML式的电子商务的公司(以下称A公司)第一个步骤是先从ebXML相容的注册服务处取得ebXML的规范;第二个步骤是在规范研究过后,A公司便依所需进行系统制作的工作;第三个步骤是将制作的内容(公司资讯、底层递送技术、使用文件规格,及商业处理等)编制成合作协定侧写(Collaboration Protocol Profile,CPP),然后再向注册服务处登录,以便其他公司查询。此时A公司的CPP便记载着他们在电子商务处理的能力与限制,及其所提供的商业处理方式。


而另一家公司(以下称B公司)从同一个注册服务处得知A公司的商业处理方式后,想跟A公司进行ebXML式的电子交易。这时B公司必须先从注册机制取得A公司的CPP,这也是第四步骤;然后再向A公司送个讯息请求进行ebXML式的电子交易。在经过A公司确认后,双方便开始协商上层商业处理及下层技术服务的细节,以达成协议。这协议记载在一份XML文件中;而这份文件就称为合作协定协议书(Collaboration Protocol Agreement,CPA),双方都会存有一份此文件。接下来的第五个步骤,就是B公司依照CPA中的内容,来进行软体制作的工作。当B公司软体备妥之后,就要向A公司软体提出进行电子交易的申请;在确认双方都没有错误后,A、B公司的软体便依协议进行ebXML式的电子交易,此交易便为第六个步骤。


ebXML基础建设的元件

ebXML的基础建设中有以下元件以支持上述的情境:


  • ●描述交易伙伴所用商业程序及其使用方法的资讯(CPP),以及描述交易伙伴间商业程序协议(CPA)。


  • ●描述公共商业程序的标准(Business Process Specification Schema,BPSS)。


  • ●描述在公共商业程序中用来交换的商业文件的内容(Core Components)。


  • ●注册机制及储存库的机能用来管理标准商业程序、文件与CPP。


  • ●交易伙伴间送收讯息的标准(Messaging Service)。



以下针对上述元件做进一步说明。


交易伙伴资讯:CPP与CPP

将参与ebXML式电子商务(eBusiness)交易伙伴间的商业处理细节及能力,包括上层的商业处理及下层的技术服务,记载在一份标准XML文件CPP(Collaboration Protocol Profile)里,并公布在注册服务处,以供其他有兴趣的交易伙伴查询。透过CPP的查询,ebXML交易伙伴有了开始初步的接触,而交易伙伴彼此间的商业处理细节及能力差异,就要透过协商并达到一致。双方协商后的结果则会被记录在另一份标准XML文件CPA(Collaboration Protocol Agreement),双方各存一份,以做为双方商业交谈的依据。


商业程序与资讯模型

在商业程序与资讯模型方面,ebXML提供描述商业程序规范(Business Process Specification)的方法,让交易伙伴能够清楚的描述其商业运作的情节。商业运作的情节是由一组经编排后、有秩序的商业交易活动所构成,而每个商业交易活动是供、需双方交换电子商业文件的过程,ebXML在此提供了XML DTD及UML两种方法以利建构商业程序及文件,并供交易伙伴描述其商业程序规范。


核心元件与核心资料库的机能

ebXML讯息的重要目的是互通性。 ebXML定义了一系列被称为核心元素(Core Component)的共用资料项目,以供各行业在利用他们各自的术语交谈之余,透过核心元素与其他行业的术语进行语意上的对应,进而达成不同行业间讯息之互通性。


注册服务及储存库

ebXML注册服务处有提供储存库的功能,​​并提供查询服务介面,以供使用者取用ebXML规格文件、及发掘交易伙伴资讯,进而促进交易伙伴间建立交谈的关系。此外也提供发布服务介面,以供各协会提交其规格书及公布其CPP。


讯息服务机能

ebXML的讯息服务提供交易伙伴间可靠的交换商业讯息方法,但讯息服务并不定义于任何私有的技术及解决方案。讯息服务由上而下可分为三个部分来看。第一是供应用程式端呼叫的讯息服务应用介面、第二是讯息服务层、第三是下层的传输服务。讯息服务层接到ebXML应用程式的传送讯息要求后,做安全控管、文件包入信封,然后将包装后的讯息交由下层的传输服务传送到目的地。而在传输服务方面则是利用现有的埠际传输协定,如HTTP、FTP和SMTP等。


ebXML与商业自动化

商业电子化的过程可分为设计期、转换期与执行期三个部份。第一部份,是交易伙伴找到合适对象后,再经由磋商决定商业电子化的内容,其中包括商业交谈的流程以及实现交谈所需的讯息服务技术。这也是由彼此相关人员互访、洽谈后,才能够做的决定。


第二部分是关于如何将前一阶段所决定的内容,设计成软体程式。由于描述这些内容的规格书尚未规格化成XML形式,这时资讯技术人员就必须根据规格书所述,制作上、下层所需之软体。第三部分是执行所设计的软体程式,以具体实现设计期所决定的内容。上述的过程会因商业电子化的内容更新、或新伙伴的加入而重复,如(图三)所示。


《图三 商业电子化生命周期及各阶段工作内容》
《图三 商业电子化生命周期及各阶段工作内容》

ebXML设计期的三项工作

前述ebXML基础建设可以促进EB生命周期(图三)中的设计期自动化。设计期的工作可分成资讯准备、资讯取得和内容协商。资讯准备的工作包括制作描述标准的内容的EB规范文件,以便参与厂商理解EB标准的内容,以及制作描述参与厂商EB能力文件,供其他厂商认识;资讯取得的工作,是有关于前述文件的取用及管理机制;内容协商的工作则是交易伙伴双方根据彼此的EB能力,协商出一套EB交谈的内容。


利用资讯技术来实现设计期的自动化的三项工作

资讯准备

这项工作是要让文件制成机器可处理(machine processable)的格式,如XML DTD或Schema等作为表达文件的格式,这样的工作称之为文件正规化(formalize)。 ebXML的BPSS以XML DTD定义描述商业程序规范的语言,而定义标准的单位,则可利用此语言清楚的描述其上层架构。此外ebXML提供CPP和CPA,前者是交易伙伴在上层及下层EB能力的描述文件,后者是交易伙伴间同意EB上层及下层内容的文件。因为二者皆为用XML DTD所制定,因此也是机器可处理的资料。


资讯取得

这项工作是利用资讯技术来管理前一项工作的所有文件及其他EB相关的文件,以利使用者了解EB标准的内容,并发掘潜在的交易对象。 ebXML提供注册服务处(Registry Service)执行这项工作,而为了实现注册服务,ebXML制定了注册服务处资讯模型(Registry Information Model)和注册服务规范(Registry Service Specification)。前者定义了储存在注册服务处的各类物件的性质,这些物件包括标准规格书、参与厂商的能力侧写(CPP)等,后者则是定义了管理前面物件的服务介面,包括查询、增、删、修等功能。


内容协商

这项工作是厂商根据注册服务处提供的服务介面,找到合适的交易伙伴后,双方根据彼此的EB能力内容,磋商出一套彼此同意的交谈协定。 ebXML的做法是,双方拿各自的CPP在透过协商程序后,得出彼此同意的内容记在一份协议文件(CPA),并让双方各存一份。


依据上面的分析,第二、三项工作的自动化程度决定设计期的效率。第一项工作虽然不直接影响效率,但是文件正规化的程度却是决定后两项工作是否得以自动化的关键。


总结

以上各技术组成的要件,在彼此间紧密地结合成一个严谨的EB架构,例如CPP和CPA中所定义的商业处理程序是根据商业程序规范框架(Business Process Specification Schema)而来;而CPA中每个商业程序均附有其递送的管道、当中明订的讯息安全,以及可靠度的要求;这时讯息服务便根据递送管道的规定,建立起安全可靠的传输管道,以便实现上层商业处理的情节。注册服务处则管理所有标准规格资讯、商业程序规范及CPP等。


随着商业电子化蓬勃发展,各种产业的电子商务标准随着出现,未来也会随之出现这些异质标准整合的问题,而ebXML则是标准整合问题的解决方法之一,并做为共通的描述工具。虽然RosettaNet缺乏注册服务处,此外也没有制定CPP及CPA标准,但ebXML可用来补足这方面的不足,并被充分地利用。


<作者为大同大学资讯工程系所副教授,联络方式:chingyeh@cse.ttu.edu.tw>


延 伸 阅 读
XML(Extensible Markup Language)为延伸式的标记语言,是SGML(Standard
Generalized Markup Language)的一个子集合,于1998年成为W3C推荐标准。 XML标签是在做资料的
定义,让定义好的资料直接透过网际网路传达于组织间及世界各地
,相关介绍请见「浅谈XML文件与资料库管理」一文。
近几年来,网路风潮带动一波波电子商务的风气与商机,也让企业对应用程式系统网路化
需求大增,然而以往的单厂牌或单一平台的解决方案却已不敷使用,且整合困难。因此,提供跨平台
、跨网路与跨程式语言的资料描述方式「XML」的兴起,正如网路救世主一般地带来了新生机。目前
新一代的企业整合方案及各B2B交易市集,无不采用XML为基础资料格式
,你可在「XML与Web Services」一文中得到进一步的介绍。
本文将先以元件架构以及客户端架构部份的讨论为开端,接着讨论二大架构下最重要的两
大议题:资料与目录存取,以及对XML的支援,由检讨二者开发的架构性,让读者能够更了解二者所
采取的市场策略
,在「新一代的Web应用标准竞争」一文为你做了相关的评析。
相关组织网站
ebXML标准规格官方网站
XML电子商务网站
W3C对XML的规范文件网站
相关文章
SOAP - 让程式畅行于网路间
打造Web行动应用系统平台
数位家庭之互通关键 - UPnP应用分析
网页发展的未来 – XHTML 2.0
服务导向架构浅介
comments powered by Disqus
相关讨论
  相关新闻
» 仁大资讯Booster5让小店家也能做在地行销
» 中国国家邮政局:春节京东物流量占比最大
» 贸协携eBay打造台湾馆助MIT产品跨境销全球
» 京东携手Intel建立数字化零售联合实验室
» 2017 Q1台资安设备成长5.5% IDC:政府、教育与银行产业需求强劲


刊登廣告 新聞信箱 读者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 远播信息股份有限公司版权所有 Powered by O3  v3.20.1.HK85F35Z8WMSTACUK6
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: webmaster@ctimes.com.tw