曝光台 注意防骗
网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者
512使用XML 高级编程
下载
为了X M L交换定义合适的模式。
3. 缺乏培训
随着X M L在组织和公司中被广泛采用,我们的人力资源可以有灵活性地使用,语言和工具
的培训投资可以被扣除。不久以后,我们会发现在高等学校中开始教授X M L和H T M L。这些因
素减少了公司风险并保护了投资,那么公司为什么不转到X M L / E D I上来呢?
4. 公司态度
当E D I仅仅在大的公司和政府机构获得很小的一部分市场份额时,小的公司正在更加关注
We b的力量,并走向I n t e r n e t。公司在We b上占有一席之地的压力不断增长,雪球越滚越大,鼓
励越来越多的人开始关注潜在的市场。
5. 安全
随着内制支持X M L的软件不断涌现,实现客户安全的需求不断减少。另外,还有一些特定
的开发用于保证完整性、消息认证和/或签名授权服务,例如联合的X M L签名机制被W 3 C和I E T F
执行(获得更多关于X M L签名的机制,请参阅h t t p : / / w w w. w 3 . o rg / S i g n a t u r e)。
我们看到, E D I已经提供了电子交易要求的功能,这在X M L中常常被忽视。X M L进入各个
商业部门的速度令人震惊,它被接受的速度E D I从没有过。我们看见X M L在广泛的领域中用来
表示数据,从D N A序列到宇航数据。它为X M L / E D I带来了重要的意义。随着X M L在更多商业领
域的应用,我们将快速地变为面向更通用的知识基础。简而言之, X M L对电子商务产生如此影
响的原因是:
• XML语法对我们的应用程序提供良好的控制。
• XML的词汇表可以节省使用不同的格式表示内部的数据。
• 应用软件内置X M L的支持,这样在不同产品之间有了互操作性。
• 在内部使用X M L的组织不断增加。
• 不再需要在内部数据表现格式和交换标准之间进行转化。
• 掌握X M L显示技术的程序员不断增长。
• 人们对电子商务的兴趣和理解不断提高—带来X M L和电子商务的高潮。
上述这些毫无疑问是电子商务采用X M L的主要原因, X M L并将在将来带来更大的利益,同
时我们应该清楚X M L和E D I两者的结合会超过任一部分。这正是我们要说的,因为它打开了通
向电子商务之门,而并不是7 0年代出现X M L的余热。
说到这里,我们可以从E D I的努力中获得许多教训。不采用它们的经验是愚蠢的。从实现
E D I过程中我们获得的东西包括一个具有丰富商务特征的语言、商务规则贸易伙伴管理、知识以
及交易经验,这些在使用X M L实现电子商务时都可以使用。
12.3 展望未来
了解了使用X M L和E D I的关键基础之后,下面我们看看其开发策略,它将有利于用户和开
发人员获得更简化和更具灵活性的电子商务系统:
• 简单标记语言。
• 发现和调解。
第12章电子商务和XML使用513 下载
• 容器。
• Bizcodes。
• 代理。
• 模板。
简单标记语言
H T M L语言的成功来自其广泛的可接受性和易用性,但X M L语言的流行部分是因为对
H T M L语言的限制。所以,面对向X M L中增加特征的诱惑和加强其灵活性的标准,我们应注意
不要使其太复杂。其后的原因很简单:复杂性提高了供应商进入电子商务的门槛,实现对获得
接受和流行是很重要的;另一个重要的原因是通常的用户希望获得同H T M L相似的易用性和一致
性。
一些投资电子商务的公司已经开始游说不同的政治团体和标准组织以保证X M L标准族尽可
能地保持简单、紧凑,而不用为将来考虑。一个这样的电子商务供应商在1 9 9 9年11月的W 3 C
X M L模式工作组会议上就这样做了,在一份提纲上力图保持草案的简单。它们提供了傻瓜规则:
“如有问题则避之”。这在产品提供商中获得了广泛响应。供应商们知道,当方案更小、更轻、
更快、更便宜、更容易以及更可接受,则越易成功,其最终目的是希望保护它们在X M L技术上
的投资。
为什么X M L的将来并不确定呢?当前X M L相关的主体定义了以下需求( 1)屋内系统,如
同文档出版、C D发布、信息管理等;( 2)电子商务的外在系统。要求的这两个方面很奇怪,
广泛地讲,屋内系统开发商希望更高的灵活性和在标准上的扩展性,但那些考虑互操作系统的
人希望标准简单。这导致推向一个十分简化的标准:对X M L的更简单的变体叫做简单标记语言
(S M L)。
由于在复杂性和全球可接受性之间存在着强烈的冲突,毫无疑问我们将生活在X M L和S M L
的世界中。对于将来每一个加入X M L家族的建议,都将增加应用程序的处理功能和影响范围。
所以X M L可以被定义成一个值得选择的、简单的、清晰的X M L的子集,虽然其有可能被增加附
加的交易机制。许多人将这看成是一个不幸,但它却可能会成为为了实现计算机同计算机交换
的开发人员的唯一方向。
12.3.1 发现和调解
通常,用于现代电子商务的交换机制先于处理的发展,已经可以访问通常的信息如代码列
表、条件等等。但是在许多情况下,最终用户或程序员需要从一个站点发现可利用资源的顺序
以及一个贸易伙伴自己使用的词汇表。这会产生具有一定广度的新的特征,从能够同新的贸易
伙伴的自动化交换,到创建可以为我们自动比较类似产品和服务价格的应用程序。
为了定义“行业标准”消息,我们需要定义标准的模块用于交换这种具有基础设施类型的
信息。我们需要发现关于使用的语言和从贸易伙伴处获得的可利用的产品和服务信息,这就是
发现和调解的重要之处。在该领域的工作还不成熟,对它的发展有许多指导性意见。
(1) 正确地发现资源实例
514使用XML 高级编程
下载
通过发现机制,一个进程(应用程序、贸易伙伴等等)能够发现—从贸易伙伴那里—
贸易伙伴支持的词汇表的格式和版本。事实上,作为发现进程的一个部分,当一个客户询问关
于一个贸易伙伴所讲语言的信息时,贸易伙伴可以提供一个上面写着相近词汇表的模板,这样
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:
XML高级编程下(6)