曝光台 注意防骗
网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者
相当匹配,其细节应使用适当的标记格式进行描述。代理接下来提供的建议是基于你提供的参
数的,如价格、发货时间、保证期等等。
最有可能马上使用的代理工具是跟踪X M L交易内容以警告支持的员工在信息中潜在的错误
状况,特别是相关的版本信息。传统的E D I开发人员花了很长的时间才理解应该在贸易伙伴之间
进行版本管理。在X M L驱动的领域中,版本必须在概念级以允许语言的升级,我们的代理技术
将提供在这个等级处理升级的机制。
商业规则标记语言
不断增加的面向对象程序员将商业逻辑从数据访问和应用逻辑中独立出来。允许同样的商
业逻辑被用在不同的应用之中,并允许商业逻辑很容易在其基础上进行升级(从其他应用代码
中独立)。I B M的CommonRules 1.0包括开发人员的A P I以强化J a v a或非J a v a应用,允许创建在
We b上可执行的能够在企业间交换的商业规则—这些企业使用庞杂的规则系统,强化互操作性
和冲突处理。通用规则提供了一个通用的i n t e r l i n g u a(国际通信语言)以表示这些交换规则,而
使用一个X M L应用程序叫做商业规则标记语言( B R M L)来表示i n t e r l i n g u a。这些规则就可以使
用X M L进行交换,直接作为一个J a v a对象或以其他流的格式。
使用通用规则,一个销售商的We b网站/应用能够对它的价格、折扣、退款、撤约策略、定
货保持时间以及其他合同上的条款等商业规则同客户的应用/代理进行通信,甚至当供应商的规
则通过使用一个不同的规则系统实现,只要该系统被设计成强化现存的基于规则的系统功能。
那么当在规则中发现一个冲突时就会出现警告。
规则是定义商业逻辑的有效方法,即当它们使用相对简单的表达式的同时也具有自动执行
能力。它甚至允许非程序员在运行时修改商业规则。
更多的信息请参阅http://www.research.ibm.com/rules/home.htm。
12.3.4 模板
当我们使用新的词汇表在商业应用中交换数据时,必须考虑谁将做消息转换的工作。许多
开发者同意如果接收者要求由客户格式化在词汇表中的消息是相对简单的,而接收程序决定请
求什么并将其转换成它的词汇表就不太好了。如果你记住前面发现和调解的例子中的模板,就
可以领会模板的能力。如果接收者通知发送者哪里以及怎样发送信息,那么任务就简单多了。
提供你处理交易的语言的细节是处理交易的一个好方法,虽然那些尽力实现能够理解多
个词汇表的系统的大公司只能实现它。
模板的思想建立在容器、发现和调解技术、Bi z c o d e s以及代理之上,这个概念有可能在商务
层建立一个通用的讨论协议。模板的思想扩展了我们曾经看到的例子,它们能够被代理动态创
建。由于商业交互比较复杂,潜在要求专业知识,所以E D I / X M L数据操作代理能够确认用户可
以在一个较高的层次表达他们的请求,以自然语言提供的模板可能使用同I B M通用规则相似的
表式。当一个应用开始调用一个交易,电子商务结构组件将自动创建合适的规则模版和X M L语
520使用XML 高级编程
下载
法以同用户请求相匹配,要求输入交易信息,并向供应商提交。这些相同的代理将代理整个交
易。
12.4 理论转化成实现
本章第一部分描述了对未来的展望。我们知道I n t e r n e t改变了交换电子信息的方法,我们将
不再依靠昂贵的VA N。虽然当前在电子商务中使用X M L同现存的E D I系统没有本质的不同。我
们消除了一些通常围绕着在电子商务中使用X M L的神话,看到如何将X M L集成到供应商的产品
流程,该领域的现有技术如何使X M L这个普通的语言成功地成为电子商务交易的通用语言。我
们看到许多基于X M L实现电子商务的例子,虽然它们太大以至不能详述,但还是应该说明它的
关键优点。
最后需要记住的是,一个在E D I应用上有巨大投资的大公司不会使这个系统无所作为。传统
的E D I在过去的几年中会工作得很好,并将一直运行下去。但是,对互操作性兴趣的增加将在这
些系统升级时影响它们,或承诺将来在系统中加入这些优点。
在这个部分我们将看到的一些事实,如媒体数据发现和容器已经存在,但毫无疑问他们将
具体化。无论代理技术和模板仍是刚刚开始。但是,使用X M L使电子商务走入了一个新的方向,
它使程序的能力超越了We b,发现你想要的商品、发现供应商使用的语言以及直接从供应商获得
定单离我们将不再遥远⋯
12.5 电子商务解决方案
看完了在电子商务中使用X M L的理论,我们将看一些行业的具体成果,它们活生生地使用
X M L实现解决方案。我们将看看已经出现的一些行业D T D,从中学到某些知识。当然,我们不
能讲述每一个实现的行业成果,但是,我们将看一些关键的例子,它将帮助我们看一看其他行
业将要模仿的一些重要的特征。特别是我们将看看一些金融、健康以及旅游行业的例子。
另外我们将看到实现一些概念的方法,这些方法在本章中将在本处实现。我们将看到的一
个特别的方案是B i z Ta l k。我们将谈谈w w w. B i z Ta l k . c o m站点,它是一个框架容器,同时它们也
创建X M L框架。但是,框架容器只是B i z Ta l k结构的一个部分,它还谈到了产品和服务。不幸的
是,开始时对B i z Ta l k结构中的框架容器解释不够清楚,我希望能够解释这些部分是如何相互适
应的。
总之,我们将看到:
• 一些为纵向行业创立的标记。
• 对横向行业的处理。
• BizTa l k结构。
12.6 行业方案
许多已经开发完的电子商务解决方案主要集中在B 2 B交易领域。我们将B 2 B交易分成两种主
要类型:
• 纵向市场—公司作为同一处理的各个部分,一个公司需要向另一家公司提供产品和服务,
第12章电子商务和XML使用521 下载
这样才能完成它们的任务。例如,一个汽车生产公司和一个轮胎生产公司,或一个航空公
司和一个行李托运公司或旅行社。
• 横向市场—产生产品和服务不要求相同的产品,如医药生产企业和处方药品的医生。
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:
XML高级编程下(9)