当前位置:首页 - 新闻动态 - 行业资讯

XML应用于EAN.UCC系统
发布时间:2011.12.13 新闻来源: 浏览次数:
 

 XML(eXtensible Markup Language,可扩展标记语言)是万维网网页发布语言和应用处理语言的新标准,它以简化的形式将SGML的强大功能带到网络上。XML的最大优势之一就在于其可扩展性,可扩展性克服了HTML固有的局限性,并使新的Internet应用成为可能。国际EAN协会非常重视XML技术的发展,并迅速地将XML引入到了EAN.UCC体系之中。在论述XML在EAN.UCC系统中的应用之前,我们先来了解一下什么是XML。一、XML的产生及特点什么是XML,它有什么特点呢?要想更清楚地回答这个问题,就要先介绍一下SGML与HTML这两种标记语言。 SGML是标准通用标记语言(Standard Generalized Markup Language)的简称,由IBM的GML发展而来,它已经成为ISO标准(ISO 8879-1986)。SGML是一种“元语言”,可用于创建其它标记语言。它为语法标记提供了异常强大的工具,同时具有极好的扩展性,因此在分类和索引数据中非常有用。SGML广泛地用于科技文献和政府办公等大型文档处理领域。但是,由于SGML非常昂贵而且语法极其复杂,几个主要的浏览器厂商都明确拒绝支持SGML,所以要将SGML应用于网上几乎不可能。 HTML(HyperText Markup Language)是使用SGML定义的标记语言,1990年由CERN设计。HTML免费、简单,方便了普通人的使用,并且获得了普遍的支持。正如设计之初所构想的那样,HTML在世界范围内得到了广泛的应用。不幸的是,HTML有许多致命的弱点,如不同浏览器之间的兼容性、标签的显示能力、HTML文档的条理性等。同时,人们在使用HTML的过程中背离了根据含义来标记的本意,使HTML的发展走入了一个误区,甚至已然成为HTML继续应用发展的障碍。同SGML一样,XML也是一种元语言,也可以用来创建新的标记语言。更准确地讲,XML是SGML语言的子集,它语法简单但保留了SGML语言的精华。XML使用自由,可以用来制定行业性的应用标准。XML超越于格式之上的优点使其便于进行信息的查询定位和显示格式的改变。XML还有一个突出优点就是便于在各种不同的系统之间进行数据传输与交换。此外,XML还具有自描述性的特点。自从XML在1998年成为W3C的建议标准之后,它的应用迅速发展。比较著名的应用有化学标记语言CML、数学标记语言MathML、和同步多媒体集成语言SMIL等。二、XML与EAN.UCC系统 1.XML与EDI 在电子商务的发展过程中,传统的EDI作为主要的数据交换方式,对数据的标准化起到了重要的作用。EDI将商业文件如订单、发票、货运单、报关单等按统一的标准,编制成计算机能够识别和处理的数据格式,在计算机之间进行传输。但是传统的EDI有着相当大的局限性,比如EDI需要专用网络和专用程序,EDI的数据人工难于识读等。对于在各种不同大小的企业之间信息传输来说,XML具有EDI难以企及的显著优点。与传统的EDI,如EDIFACT的语法不同,为了使报文中的应用数据易于人工识读和理解,XML并不需要企业开发相关的特定程序。不需要额外的附加操作和特殊程序,同样的XML数据既可以用来在网络浏览器中显示,也可以通过应用程序接口在企业内部应用程序中显示。 XML自从出现以来,以其可扩展性、自描述性等优点,被誉为信息标准化过程的有力工具,基于XML的标准将成为以后信息标准的主流,甚至有人提出了eXe的电子商务模式(e即enterprise,指企业,而X则就指的是XML)。自XML推荐标准发布以来,国际EAN协会就一直关注着这项技术的发展。对于XML和EDI的地位问题,国际EAN 协会并不认为XML将取代传统的EDI,如UN/EDIFACT。因为对于XML和EDIFACT的底层,它们都应用简单数据传输语法,都有明显的优势和弱点。国际EAN协会认为在今后的5年到10年间,EDIFACT的使用仍将持续增长。在这段时间内,XML和EDIFACT都将用作执行标准。但是,EDI过渡到XML已经是大势所趋。为了促进电子商务的发展以及保证将来由EDI到XML过渡的顺利,将XML引入到EAN.UCC系统已经成为比较迫切的一项工作。 2.EAN.UCC系统引入XML 对于在EAN.UCC系统中引入XML的论证工作早在1999年就已经开始。1999年7月,国际EAN协会开始了一项独立的研究,主题是在XML的发展中EAN.UCC应该承担什么样的角色。这项研究在1999年11月结束。研究建议在EAN.UCC系统内, EAN.UCC应在XML的发展方面起到主导的作用。执行这项建议的第一步是EAN.UCC的一个试验计划。这个计划包括建立和测试XML对象来支持订单、发货单和发票等业务流程,涉及全球各个EAN.UCC成员组织。从2000年第二季度开始,这个计划进行了数据传输测试并持续了一年。这个试验计划在事实上标志着EAN.UCC系统对XML的引入。 3.EAN.UCC系统已发布的基于XML的标准 2001年7月,EAN.UCC发布了第一套基于XML的电子商务报文标准《EAN.UCC商业报文标准》(EAN.UCC Business Message Standards Version 1.0)。这个标准以商业处理模式和简单电子商务(simpl-eb)为基础,目的是简化商务处理过程并使其标准化,向用户提供在XML环境中处理基本电子商务活动所需要的信息。这套标准包括核心项目、核心参与方、核心订单、核心发货通知和核心支付请求等五个核心标准以及FMCG、简单发票、财务制度等扩展标准。这套标准的发布也是EAN.UCC全球商业语言(The Global Language of Business)的体现,任何规模、行业和地点的企业都能使用全球商业语言进行交流。由于这套标准是EAN.UCC发布的第一套基于XML的报文标准,它具有特别重要的意义。 2001年10月,EAN.UCC发布了第二套基于XML的电子商务报文标准《EAN.UCC协同计划预测与补货商业报文标准》(EAN.UCC CPFR Business Message Standards Version 1.0),简称CPFR BMS。这套标准为所有的用户提供了一个使用XML语言来支持CPFR商务流程的报文标准。CPFR BMS利用全球用户的参与,构建了一个立足于时间检验的技术中立模型。同时CPFR BMS提供了贸易伙伴间可执行的XML,这些XML报文增进了任何现有的电子数据联合交换,并向贸易伙伴间的电子数据交换提供了额外的能力。 4.EAN.UCC系统的XML体系结构上面介绍是EAN.UCC系统引入XML以来发布的两个电子商务的报文标准。今后,随着XML技术的不断成熟和XML在EAN.UCC系统内应用领域的不断扩展,将会出现更多的基于XML的标准。随之出现的问题就是,在XML标准的设计中,设计者难以保证EAN.UCC系统内各个XML标准间的一致性和兼容性以及与国际标准间的一致性。一致性与兼容性会提高标准的开发速度,增加数据的互用性,从长时间来看也易于标准的维护与再开发。一致性与兼容性还可以保证EAN.UCC能够持续性的开发高质量的XML标准。为此,2002年5月,EAN.UCC发布了《EAN.UCC XML体系架构指南》(EAN.UCC XML Architectural Guide 1.1),用于指导今后XML标准的制定工作。目前,该指南还处于草案阶段,其最近一次修订日期是2002年6月7日,形成了现在的0.3版本。该指南对EAN.UCC XML标准以及EAN.UCC XML体系结构作了全面的介绍。它是从EAN.UCC商业需求文档和EAN.UCC商业报文标准中抽象出来的,主要内容包括EAN.UCC XML体系层次结构(Layering)、全球标识符(Global Identifier)、可重用文档与面向对象的设计(Reusable Documents & Object Oriented Design)和语境敏感的报文定义(Context Sensitive Meesage Definitions)等。该指南在今后EAN.UCC系统的XML开发方面将起到指导性的作用。三、XML技术在EAN.UCC系统的应用前景虽然EAN.UCC不认为XML将在近期取代传统的EDI,但是不可否认的是XML进入到EAN.UCC系统中,或多或少是带有逐步取代EDI的意图的。所以,XML在EAN.UCC系统中的应用发展可能会有两个阶段:第一个阶段是以XML重写各个EDI标准,以便将来由EDI到XML的顺利过渡;第二个阶段则是使用XML开发新的标准或应用。目前,XML在EAN.UCC系统的应用还是处于第一阶段的。由EAN.UCC已经发布的两个标准就可以看出,这两个电子商务的报文标准矛头直指EDI。许多以前由于种种原因没有应用EDI的用户,现在有了第二种选择;以前已经应用了EDI的用户,也可以应用新的XML标准,实现到XML的过渡。 XML本身的特点同时也决定了XML不可能只局限于传统的EDI可以应用的电子商务的领域。在EAN.UCC系统内,应用XML进行信息传送,有时可以绕开语言问题;应用XML作为信息发布的工具,可以取得更好的效果;甚至可以使用XML连接不同的数据库,实现EAN.UCC系统内各成员组织间乃至全球的数据共享。四、综述 XML以其独特的优势迅速渗透到各个应用领域,而EAN和UCC顺应这种趋势,将XML及时地引入到了EAN.UCC系统之中,进一步将EAN.UCC全球商业语言(The Global Language of Business)的特点表现得淋漓尽致。尽管XML的应用在EAN.UCC系统中还处于起始阶段,但是可以预见,随着XML标准及其应用的逐渐成熟,XML必将在EAN.UCC系统中发挥越来越重要的作用。        

来源:http://www.wxbarcode.com    http://www.tx-m.cn 斯康条码技术

    

 

无锡条码|条码软件|条码打印机|条码扫描器|条码数据采集器|条码标签纸|标签纸印刷|条码碳带|条码机维修|宜兴条码|江阴条码|苏州条码|无锡条码公司

服务热线:0510-85740015 18912359919 传真:0510-85740026 地址:江苏省无锡市南长区清扬路123号金阳大厦2-603
无锡斯康自动识别技术有限公司 版权所有(C) 1998-2012 All Rights Reserved 苏ICP备12054939号-15