• 热门标签

当前位置: 主页 > 航空资料 > 计算机 >

时间:2010-08-09 13:16来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

下载
程序清单1 2 - 4 2
那么另一个主要的E D I语言U N / E D I FA C T会是怎样的呢?
12.9.2 XML-EDIFACT
X M L - E D I FA C T的努力是将来自U N / E D I FA C T的不同方法转换成X M L / E D I。努力的结果是
一个自由的对等模块: XML:: Edifact 带有G N U一般许可证,能够将任何具有格式正规的
U N / E D I FA C T消息转化成人可读的X M L或是相反过程。方法是将原始U N / E D I FA C T目录中的词
作为标记并在该命名空间定义文档。
下面是一个消息片段:
程序清单1 2 - 4 3
第12章电子商务和XML使用547 下载
548使用XML 高级编程
下载
更多的信息请浏览:http://www.xml-edifact.org
12.9.3 电子商务XML工作组
1 9 9 9年1 2月初,联合国贸易便利和电子商务( U N / C E FA C T)组织以及高级结构化信息标准
组织( O A S I S )合作1 8个月后开始启动一个世界范围的项目以标准化X M L 商务规范。
U N / C E FA C T和O A S I S建立了一个电子商务X M L工作组开发技术框架以允许X M L作为一个一致
性的工具交换所有电子商务数据。电子商务X M L工作组( e b X M L )的工作成果将被放在
X M L . o rg和U N E C E / C E FA C T网站的开放域中。
除了“市场、知觉和教育”小组,下面是一些技术项目小组:
e b X M L要求—短期和长期项目目标。
商务处理方法—框架和互操作能力;模块交互( U M L到X M L模式或相反过程)和e b X M L
的设计模式。I B M的X M I工具包(可以从h t t p : / / w w w. a l p h a w o r k s . i b m . c o m / t e c h / x m i t o o l k i t /站点获
得)支持J a v a、Rational Rose、U M L模块之间的共享和转化,同时包括一个进行X ML1 . 0文件读
写A P I。该工具包是该领域的一个出色的领先产品。
传输/路由和打包——对路由信息、安全、保证的信息转发、批处理、一个集合中的相对消
息、服务品质等进行封装。交付的是电子商务的技术规则和指导方针。
核心组件—在一些统一的方面使用现存的语义,重用/组合现存的元素/组件,扩展现存的
消息以包含新的应用,定义核心和横向的数据语义。交付的是e b X M L和E D I FA C T工作组D组的
消息设计规则。
技术结构—在数据元素、语义转换和国际化之间进行语义等价。交付的包括e b X M L和
E D I FA C T工作组D组印象设计规则和将E D I FA C T消息转化成X M L消息的指导方针。
注册器和容器—版本、开发工具的工具、容器的容器、容器的工具和工具的容器等。交
付的是注册器结构、实际的容器和交互性指导方针。
技术协调和支持—维护e b X M L网站、认证、测试环境、开发商起步工具以及发布软件兼
容性标准。
确认会议的参加者来自其他X M L创始机构、行业组织、标准组织、供应商联合会以及独立
的企业。如此混杂的参与者是必需的,如此我们才能获得在交互性的所有等级达成一致的机会。
在前面描述了横向行业的实现方案后,我们将详细看看另一个工作: M i c r o s o f t的B i z Ta l k。
12.10 第一个横向步骤
B i z Ta l k框架起源于M i c r o s o f t,同跨越广泛行业的许多主要组织协同工作,目的是指导创建
和维护X M L数据模式以允许电子商务和应用的集成。这些模式位于h t t p : / / w w w. BizTa l k . o rg站点
的B i z Ta l k库中,对于那些允许他们的系统通过使用相同的模式同其他系统进行集成的任何人来
说,他们可以随时使用这些模式。这些模式是完全只读的,这样一旦你开始使用一个特定的模
式以集成你的系统,该模式不会被改变—虽然版本升级时模式会进行升级。
目标是为每个行业创建一个可利用的模式库,在最小的离线通信基础上获得最大限度的重
用性和互操作性。如果贸易伙伴遵循库中的模式那么他们应该能够交换消息。理论上,一个未
第12章电子商务和XML使用549 下载
来的贸易伙伴为了同一个组织进行数据交换只要应用该组织发布到库中的模式就可以了。而且
两个伙伴之间不需要进行前期的沟通。实际上,一些前期的离线通信还是需要的以建立贸易协
定。这个库提供了现实的利益。它要求贸易伙伴使用模式要求的消息进行通信,并帮助未来的
贸易伙伴在不用长期协调的基础上就可以交换文档。
同贸易的努力结果(如E D I)不同的是, B i z Ta l k模式并没有努力向贸易伙伴强加商业语义。
但它对标记进行了限制,他们对促进数据交换也就进行了这些工作。B i z Ta l k消息的核心内容留
给了贸易伙伴。这样允许B i z Ta l k模式的设计者在商业要求的各个等级自由的定义用于交换的数
据。
B i z Ta l k库已经包含面向低层交换的模式,如个人购物定单,以及高层的面向商务的内容如
建筑结构。在库中的每个模式都同一个例子消息和人可读的文档相关联。这样未来的贸易伙伴
就可以根据新的模式准备他们的软件而不用咨询模式提供者。另外作为一个模式容器,
B i z Ta l k . o rg提供了一个机制使你可以在一个模式中注册兴趣的领域。这个功能有两个目的:你
可以在模式改变时得到通知,以及给容器的浏览人员一个有用的建议,以决定是否接受这个模
式。
现在我们纵览了B i z Ta l k,先来看看其规范。
12.10.1 BizTalk标记规范
在写作本书时, B i z Ta l k框架标记规范的版本号是1 . 0。粘贴到库中的模式使用M i c r o s o f t的
X M L数据简化模式( X M L - D R),它是一个用于模式的使用X M L语法的X M L精简版本。这个实
现遵循了开始时的W 3 C的模式草案,该草案最早出现在1 9 9 0年。从那以后, W 3 C的模式草案得
到发展并同X M L - D R出现了分歧。但值得注意的是, B i z Ta l k小组在格式化X M L模式规范使其更
为明白,并成为W 3 C的一个建议。B i z Ta l k将使用这个标准。虽然用于X M L - D R实现的模式被支
持的时间不确定,但会提供工具以简化过渡过程。
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML高级编程下(17)