使用 XML: 轻量级客户机的第一个版本
http://tech.ddvip.com 2008年08月21日 社区交流
内容摘要:Benoit 继续开发轻量级的 XML 客户机。他在本文中说明了如何通过 XSLT 创建 SOAP 交易。与文本-XML 转换引擎 XT 的结合简化了 SOAP 消息的创建。最终,目标是从业务应用程序导出的数据生成 SOAP 消息。请您在本文的 讨论论坛 上与作者及其他读者交流您的想法。
“使用 XML”专栏启动了一个新的项目,目的是构造一个轻量级的 XML 客户机,使小型组织(最多 50 人左右)也能与 XML 服务器交换 XML 交易的工具,本文是该项目的第二部分。
您是说 e-business 吗?
我发现大多数 business-to-business (B2B)电子商务项目都需要这样一个的简单客户机。关于这种需求的详细讨论,请参阅上一部分,“ 一种轻量级的 XML 客户机”。下面我介绍主要的依据。
在 B2B 项目中,不同的业务伙伴通过更有效地使用技术联合它们的力量以提高自身的竞争力。这种努力背后的商业理由千差万别。许多情况下,目标是实现管理操作(与订货、交货、计价和付款有关的所有文书工作)的自动化以降低成本。简化文书工作可能还有助于降低库存需要(通过推迟订货)或交货成本(通过供应商直接将货物发送给用户或消费者)。
在其他情况中,目标是组合两个或更多伙伴的服务和产品制造新的服务或产品。 按单加工是一个基本的例子,消费者订购的货物在工厂中定制。这种方式最常用于直销,因为如果控制了销售渠道和工厂就更容易实行。为了在转销渠道中有效地采用按单加工,需要有力的 e-business 解决方案。
尽管商业动机不同,技术实现的核心却总是业务伙伴间更有效的数据交换。在许多方面,e-commerce 项目类似于企业级应用集成(eAI),但是延伸到了企业的边界之外(顺便说一下,这一点极大地增加了复杂程度,因为要应付不同的企业文化和商业策略)。
e-commerce 项目经常涉及到少量大型企业和许多较小的企业。规模可能相差甚远,我记得有一个项目,其中的一个伙伴每年要处理上百万笔交易,而其他伙伴的交易量只有一千到一万笔。
既然规模不同,显然需求也不一样,不幸的是多数 e-commerce 工具都只是针对最大的组织的需要。这些工具被设计成自动处理大量的交易,而实际上最终对多数伙伴而言过于复杂和昂贵。一些项目没有意识到这种差异,也从来没有试图修正(只要试试在仅供家庭使用的机器上部署 J2EE 服务器就知道了)。另一方面,成功的项目则提供了某种轻量级的解决方案,充分考虑到了较小企业的要求。
来源:developerWorks 作者:Benoit Marchal 责编:豆豆技术应用