Axis与Apache SOAP有什么关系?

日期: 2008-04-02 作者:Anne Thomas Manes 来源:TechTarget中国 英文

什么是Axis?它跟Apache SOAP有什么关系?   Apache SOAP是SOAP首个实现的SOAP规范。它最初由IBM在2000年初开发(然后被叫做SOAP4J),并在2000年6月移交给Apache。它是一个非常过时的SOAP实现。它非常强调WSDL,它非常之中支持 rpc/编码服务。

工具是非常有限的,互操作性是非常具有挑战性的一个问题。更糟的是,代码基础相当复杂,难于管理和升级。     面对要对早期代码基础进行大量改动的需求,在2002年初,Apache SOAP提交者决定从头开始,并构建一个更容易管理,模块化,以及可扩展的SOAP实现,实现围绕着WSDL和当时正在出现的JA……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

什么是Axis?它跟Apache SOAP有什么关系?

  Apache SOAP是SOAP首个实现的SOAP规范。它最初由IBM在2000年初开发(然后被叫做SOAP4J),并在2000年6月移交给Apache。它是一个非常过时的SOAP实现。它非常强调WSDL,它非常之中支持 rpc/编码服务。工具是非常有限的,互操作性是非常具有挑战性的一个问题。更糟的是,代码基础相当复杂,难于管理和升级。  

  面对要对早期代码基础进行大量改动的需求,在2002年初,Apache SOAP提交者决定从头开始,并构建一个更容易管理,模块化,以及可扩展的SOAP实现,实现围绕着WSDL和当时正在出现的JAX-RPC规范。这个新项目叫做Axis。  

  从那个时候起,对Apache SOAP项目没有任何重大改动。仅有的改动都是关键的错误修改。所有的开发焦点都集中于Axis项目。Axis是最广泛使用的开源SOAP实现。它可以同时用于Java和C++。最新的版本(现在是beta版本)是JAX-RPC 1.1兼容,WS-I兼容,以及(在合并了Geronimo项目余下的部分之后)J2EE 1.4兼容的。  

  开发者尽量不要在新的开发中使用Apache SOAP。已经在现有项目中使用Apache SOAP的开发者,应该考虑向Axis迁移。 

相关推荐