| XML在电子商务中的应用(3) |
|
| 软件代理,不仅解释处理模板,执行必要的工作,而且与EDI交易数据定义、用户业务应用相互作用,为每一特定的任务创建新的模板。代理也能访问全局知识库,为现有工作查找并配属恰当的模板。软件代理也能参考DTD,决定窗体的显示特征。这是Java和ActiveX所擅长的领域。当前,这两个技术为创建代理提供最好的中介。
全球互联网知识库(Global Internet Repositories)已经应用于传统EDI了,例如:BSI的BEACON系统。它使用BEACON字典,用户可以手工查找EDI元素的含义和定义。当前,全球互联网知识库概念已进入下一层次,提供自动查找功能,正如当前较高级的互联网搜索引擎一样。该组件为全球业务交易提供了语义基础,并为软件代理正确的实体交叉引用提供支撑。
XML/EDI为系统提供传递信息,不仅仅是数据,而且包含所需要的信息处理逻辑。
XML/EDI也定义了一个标准,用于为表现特征、结构和支持业务交易(编目录,订单表格和合法要求等)的数据行为进行编码,它为关键交易信息的交换提供了便利,从而形成了自动执行和基于文档的交易。
XML/EDI的基本思想是在文档中增加足够的智能处理信息使得文档(以及以文档为中心的文档处理工具)成为电子商务的框架。
例如:在企业之中的供应商供应链的管理、客户服务的支援、资源整合和物流管理等的应用,通常会牵涉到很多不同的处理过程和步骤,文件需要转送很多部门,而且文件之中的资料内容和结构又不尽相同,这些工作HTML根本就不能胜任。而XML却提供了各种完整的解决方案和功能,包括资料传递、资料采撷、资料结构与资料呈现等,让设计流程大为简化。XML可以让电子商务拥有更多的资源选择,并且与消费者或供应商与合作伙伴之间维持更密切、更有效率的关系。
下面讨论具体的XML/EDI系统的实现,系统基本框架如下:
XML解释器:考虑到平台兼容性,由Java编程来实现。它处于EDI服务器和WWW服务器之间,负责在基于X12和EDIFACT等EDI标准事务处理集和XML间进行转换,例如单证格式、信息格式等;
WWW服务器:使用Apache服务器并编译进支持XML的模块;
处理模板:利用XML的DTD编写各类模板,来满足传统EDI系统对商业规则和各类标准的要求(如各种单证标准),并由软件代理控制;
软件代理:使用Java编写,用CORBA技术来和XML翻译器、EDI服务器进行联系通信;
EDI服务器和全球实体知识库:利用传统的EDI系统,增加相应的支持CORBA的接口。
该系统通过XML语言将支持传统EDI的电子商务系统与非EDI的基于Internet的电子商务系统有机地结合起来。有效地利用了现有的网络和设施,大大降低了客户的成本,满足中小企业对电子商务的需求。
目前基于XML的电子商务标准
以下列出目前已有的基于XML的电子商务标准:
1.cXML规范(Commerce XML)
1999年8月,Ariba Technologies正式推出了cXML/1.0标准。该标准是一种基于XML标准的面向Internet中B2B模式电子商务交易的行业标准。规范主要内容是用于定义电子商务交易DTD,涉及订单(order)、采购(PunchOrder)和商品目录(Catalog)等。
2.eConcert计划与PIP规范集
1998年工业标准组织RosettaNet发起了eConcert计划。规范内容包括:PIP通用的电子商务流程标准;规范描述形式DTD。
3.xCBL 2.0规范(XML Common Business Library)
1999年1月由CommerceOne提出。该规范描述形式为DTD,是一个跨行业的基于XML的电子商务标准与框架。主要为中小企业提供一种快捷的电子商务解决方案。
4.BizTalk框架
1999年12月6日,微软推出BizTalk框架1.0规范。该框架是微软电子商务解决方案的核心,规范描述形式为Schema,信息传送主要方式是BizTalk Server间的传送消息、转换数据。
Internet与传统EDI结合产生了新一代Internet EDI,HTML带来了Internet、WWW及Internet EDI的发展,但因其过于简化,逐渐为Web的发展所不容。XML顺应需要,其优秀性能带来了新一代Web,更带来了真正Web风格的EDI。发展中的XML,其更深远的影响有待进一步研究。
|
|