用AS2完善商业事务

ZDNet软件频道 时间:2003-04-11 作者:翻译:Java研究组织-易飞 |  我要评论()
本文关键词:
企业对企业的电子商务(B2B)事务已经存在了一段时间,这要感谢电子数据交换(EDI)技术。不幸的是,成本和复杂性阻止了许多机构采用EDI技术处理事务。如今,在这些组织中的一些指望XML来解决B2B问题。
本文译自Builder.com企业对企业的电子商务(B2B)事务已经存在了一段时间,这要感谢电子数据交换(EDI)技术。不幸的是,成本和复杂性阻止了许多机构采用EDI技术处理事务。如今,在这些组织中的一些指望XML来解决B2B问题。XML解决方案的一个关键组件将要成为一个相对较新的称作AS2的技术。

EDI的货架期

EDI技术有复杂的丑名声,经常给实施它的机构招致巨大的成本。当XML已经成熟,它对于B2B事务的价值变得清晰起来,这将缩短EDI的货架期。然而,与EDI的能力相比, XML仍然有些不完善。

EDI技术的一个关键复杂性是信息从一家机构到另一家的传输。使用EDI,事务实际上被称作增值网络(VAN)的“中间人”来管理。

VAN与后勤服务公司,像UPS或FedEx有些类似。他们负责从一家机构接收“包裹”,然后安全的递送到另一家。正像XML强调EDI文档格式的复杂性,与此同时,因特网强调使用VAN的复杂性。

因特网—VAN终极者

因为对于许多机构来说,使用因特网连机访问很容易,VAN的价值变得可疑。当你可以直接的访问,为何支付中间人的费用?传统上的答案是为了安全和可靠性。因特网存在固有的不安全和它自身的不可靠性。

从事解决这个问题的因特网工程任务组(IETF)为被称作电子数据交换—因特网整合(EDIINT)的新技术出台了新规范。EDIINT被设计成使用因特网传输交换EDI信息,胜于使用VAN。

目前有两个定义使用因特网传输EDI文档的规范。第一个称为适用性陈述1(AS1)的规范概要了使用简单邮件传输协议(SMTP)传输EDI数据的技术。SMTP本来是提供电子邮件传递信息的解决方案。

为了解决消息同步和SMTP的其它一些问题,IETF出台了一个更新的称为AS2的规范,它定义了如何使用HTTP,以Web语言胜于e-mail语言的方式发送EDI文档。

传统上AS1和AS2都是依据EDI文档定义和使用的;然而,随着相关XML到B2B进程的增值,AS2实际上有些比EDI更广泛。结果,许多公司已经开发出利用XML作为商业语言和使用AS2技术以因特网传输的技术。

它是如何工作的

用AS2,消息作为安全的多用途网际邮件扩充协议(S/MIME)被打包。S/MIME类似于MIME,后者是一种基于描述符的文件类型识别因特网技术。S/MIME给传统MIME消息增加了安全技术,例如密码机制。这个规范也支持使用HTTPS,它给HTTP协议包装了一个加密层。

为了方便使用HTTP处理消息,AS2定义了几个新的头信息构成。消息使用HTTPPost方法被发送到Web服务器。实际的消息(无论 EDI 或 XML)是作为多部分/形式的数据。

HTTP Post请求的头信息可能包含关于数据的一些附加信息,例如谁发送了它,谁应该收到它,该往哪儿发送部署通知和任何收到确认请求。头信息扩展也支持普通用户定义参数,方便定制交换过程。

更多信息

虽然许多机构已经有AS2可用的实现,它的规范目前仍是IETF的草稿。草稿可从IETF 网站得到。



责任编辑:炒饭

欢迎评论或投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134