• 热门标签

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

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

的规范中指定,在右边的规范面板中指定。映射网格表示关系以及执行这个映射需要的任何中
间的处理要求。简单的关系通过拖拉在一个规范中的一个记录或域到另一个规范中的一个记录
或域即可实现。在这个情况下, B i z Ta l k服务器执行从一个获得的消息到相关的本地消息类型的
转换,只要通过拷贝获得消息的记录或域的内容到映射规范中的记录或域中即可。但有时没有
这种简单的转换。有些内容需连接以形成新的域的内容,或需要对源域中的内容进行处理才能
第12章电子商务和XML使用563 下载
转换成目的域中的内容。
图12-20
中间的处理在进行两种规范之间转化时需要进行。通过B i z Ta l k应用程序的预定义功能或操
作员的布置来实现。用户可以通过使用脚本提供更为高级的处理,叫做“ f u n c t o i d”。f u n c t o i d在
X S L风格的表单中作为脚本功能实现,以在映射中将源域段转化成目的域段。
当映射完成后,程序员使用映射器进行编译。这时会获得一个X S L风格的表单。运行服务器
进程利用这个表单对一个接收消息的实例进行转换以产生符合目的规范的消息实例。
3. 配置工作流
除了规范设计和映射外, B i z Ta l k风格的集成商必须配置可使B i z Ta l k工作的合作协议。这件
工作在制定消息格式时进行,明确服务器端从特定源地址获得一个消息时应该进行哪些操作以
发往目的地址。使用的工具叫做B i z D e s k,使用户可以在定义的工作流程上对商务处理进行管
理。
B i z Ta l k服务器使用设计者指定的协议在运行时路由消息。服务器在消息和其目的地之间作
为一个媒介。应用程序可能通过使用一个COM API或指定一个周知的协议来同B i z Ta l k进行集成。
在后一种情况下, B i z Ta l k的组件将监视协议以从逻辑应用中获得消息来源信息。这样允许程序
员工作的应用程序不需要进行修改。
遗憾的是,由于M i c r o s o f t最初并没有明确B i z Ta l k到底是什么。你可以看到,它集成了许多
我们在前面章节中见到的思想。它包括B i z Talk XML模式和D T D容器的特征,这就允许用户使用
共享的词汇表在贸易伙伴间进行交易,甚至接收方可以将获得的消息转换成使用另一个词汇表
的消息格式。总之,它要证明自己是一个有用的工具,能将E D I风格的交易推广到许多小的或中
型企业。
564使用XML 高级编程
下载
12.11 小结
在本章中我们描述了许多方面。从介绍现存的E D I应用如何工作,到了解应用程序怎样使用
X M L。我们看到在电子商务中使用X M L的问题并不是简单地共享一个模式或在贸易伙伴间按照
模式发送消息。例如,需要对D T D或贸易伙伴之间的规则模式进行客户化,我们并不总是能够
如愿使用简单的支持技术(如D O M或X S LT),需要考虑当需要同一个应用程序集成时将会发生
什么。
尽管出现了许多我们没有预见到的问题, X M L工具应用和应用软件(为了获得互操作性)
还是有助于提高人们对这个领域的兴趣,越来越多的人开始要求在他们的电子商务系统中使用
X M L。
接下来我们看了看一些纵向行业是如何通过使用X M L获得利益的,以及他们的消息是什么
样子的,越来越多的行业加入到创建X M L模式的工作中以描述他们需要的处理流程,而其他的
如U M L、图表、数据库模式以及软件都将帮助用户实现这个解决方案。
最后,我们看到了一些公司是如何推动市场发展的。M i c r o s o f t的B i z Ta l k模式不仅帮助了纵
向行业,同时也帮助了横向行业以及公司内部的交易, B i z Ta l k向我们展示了X M L在这些解决方
案中的力量。希望所有的例子看起来都比学习现存的E D I方案简单。记住学习X M L语言的关键
是对基础的东西深刻领会。如果你理解怎样书写和阅读X M L文档,在学习任何新的适用不同商
业的X M L语言中你就成功了一大半。
我们现在有了一个将成千上万的企业带入到电子商务领域的好的途径,障碍仍然需要明确
并加以克服。在1 9 9 8年,一个很受尊敬的行业分析指出,到2 0 0 2年新兴行业的主要交换使用
X M L工具的机会是8 0 %。
技术正在将预期变成现实。为了达到这个预期,我们需要将注意力放在全球化的电子商务
版本和保证在扩展新的X M L工作草案时出现的复杂情况时,不要忘记提供简单、一致性、易学、
易维护的电子商务系统。同其前辈不同的是,这些电子商务系统同语言(如J a v a、V B等)、数据
库(所有)和操作系统( Windows 2000)紧密结合。在使用X M L技术进行工作时,我们需要在
贸易交换外关注这些领域。
我们必须参加本地的电子商务用户组织以及所属行业的初始工作。如果你已经参加了一个
协会并希望保持同现在或将来的标准的兼容性,参加像数据交换标准协会合作服务这样的组
织。如果你的公司提供X M L工具,参加基于供应商的组织如O A S I S、R o s e t t a N e t或其他。许
多供应商或中小型企业的问题是他们不能努力参加一个大的国家的、甚至国际化组织。技术
能够帮助我们,有助于合作的工具能够帮助我们使用很少的时间和有限的资源共享更多的思
想和努力。
如果你的公司名词(信息)和动词(处理)没有很好地定义,现在是开始培训雇员的时候
了。现在就开始定义一个企业的结构以适应你的要求,掌握一些工具。现在是使用这项关键的
电子商务技术的最好时机。
有帮助的链接
XML/EDI Group: http://www. x m l e d i . o rg /
第12章电子商务和XML使用565 下载
Bizcodes: http://www. b i z c o d e s . o rg /
Data Interchange Standards Association: http://www. d i s a . o rg /
The World Wide Web Consortium(W3C): http://www. w 3 c . o rg /
Interactive Financial Exchange: http://www. i f x f o r u m . o rg /
Open Travel Alliance: http://www. d i s a . o rg / o p e n t r a v e l . c o m / i n d e x . h t m
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML高级编程下(22)