Web Service之CXF综述

日期: 2008-09-22 作者:liang_ma 来源:TechTarget中国

  Cxf改变了Web Service,让我们更加轻便的进行Web Service开发,简化了在这之前的发布服务的方式。

  自从Apache CXF的出现,Web Service技术不断地进行完善,它在现实世界里找到了很多合适的应用。由于其成熟的规范以及强大的互用性,Web Service技术现在已成为SOA的主流技术,它将被越来越多的企业接受来构建他们的应用集成设施。

  发展Web Service包括很多技术,XML,SOAP,WSDL等。幸运的是,有很多框架定位于处理这些中间件功能,这就使得开发人员更关注于业务逻辑。

  现在,对多种编程语言都存在很多Web Service框架。其中的一些是开源的,也有一些是商业化的。这些框架包括:Apache Axis和Axis2,WS02 Web Services 框架(WSF),Java Web Services Development Pack(GlassFish),JbossWs和XINS。

  作为针对Java的Web Service框架之一的Apache CXF,它是一个开源的框架,由Apache Software Foundation开发。它是两个开源框架(Codehaus的Xfire及ObjectWeb的Celtix)的合并和延续。目前的最新版本是2.1.2

  CXF使用Java技术开发Web Service。它支持大量的Web Service标准,比如:WS-1 Basic Profile 1.0,WS-Addressing,WS-Policy,WS-ReliableMessaging和WS-Security。

  CXF支持像HTTP和JMS的协议。消息格式支持SOAP,XML,RESTFul HTTP和CORBA。另外,JAXB数据绑定支持Aegis绑定。

  CXF遵循JAX-WS(JSR 224),2.0版本已经通过了JAX-WS 2.0的TCK。它使用了Java 5注释,因此需要JDK/JRE 5.0及以上。

  CXF借助Spring应用框架来管理bean。Endpoint和服务客户端可以作为Spring bean来管理。

  还犹豫什么,赶紧使用Cxf进行Web Service开发吧。

  原文链接:http://gocom.primeton.com/blog12671_35328.htm

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

liang_ma
liang_ma

相关推荐