· [Java论坛][安全论坛][数据库论坛][操作系统论坛]
· [专题] IBM Rational高峰论坛 Windows 7十大功能
· [专题] 史上就危险7月 微软 BizSpark 计划介绍
· [IT技术周刊][IT资源下载专区][病毒求助专区]
· [热点] 我也能做CTO_赛迪连载 赛迪七夕特别行动
· [热点] Chrome 4.0采用V8引擎 Java开发编程规范

Apache CXF2.0发布并通过JAX-WS2.0 TCK

发布时间:2007.09.04 06:30     来源:赛迪网技术社区    作者:dxaw

Apache最近宣布了Apache CXF 2.0的发布。Apache CXF提供了一套创建SOA服务的基础设施框架,用户由此可以按照自己喜欢的编程模式,利用Apache CXF提供的简单易用工具(包括Maven插件),创建适合SOA环境的任何WEB服务,包括SOAP/HTTP服务及REST/HTTP服务。Apache CXF可扩展的插拔式架构不但支持XML消息格式和HTTP通信协议,而且还支持基于其他通信协议如IIOP和非XML消息格式如CORBA CDL或JSON。

Apache CXF项目是由Objectweb Celtix和Codehaus XFire在一年前合并成立的。Objectweb Celtix是由IONA公司赞助、于2005年成立的开源Java ESB产品,XFire则是业界知名的SOAP堆栈。合并后的Apache CXF融合该两个开源项目的功能精华,提供了实现SOA所需要的核心ESB功能框架,包括SOA服务创建,服务路由,及一系列企业级QoS功能。此次发布代表了Apache CXF开发人员及社区用户一年的努力结果,并标志 Apache CXF软件的进一步成熟,成为实现SOA的优秀技术解决方案之一。

Apache CXF实现了JCP及Web服务的主要技术标准,大大方便了用户使用不同编程模式进行SOA服务开发,并为企业遗留系统的集成提供了可扩展性。Apache CXF支持的主要技术标准及功能包括:

多种技术标准:Apache CXF完全实现了多个JSR标准,包括JAX-WS 2.0(JSR-224) 、Java Web服务元数据(JSR-181)、和SAAJ (JSR-67)。Apache CXF 2.0发布还通过了JAX-WS 2.0 TCK,成为开源社区继JAX-WS RI之后的第一个通过JAX-WS TCK的SOAP堆栈。Apache CXF还实现了多个Web服务标准,为用户实现企业级的Web服务提供了广泛的支持,这些 Web服务标准包括SOAP 1.1、SOAP1.2、MTOM/XOP 、WSDL 1.0、WS-Addressing、WS-ReliableMessaging 、WS-Policy,WS-Security及WS-I Basic Profile。

多种编程模式:为方便用户按照自己喜欢的方式创建web服务,Apache CXF提供了多种web服务开发模式。除了完全支持JAX-WS 各种编程模式如client/server、同步、异步 、单程及动态调用接口,Apache CXF还支持JavaScript及ECMAScript 4 XML(E4X) 编程。Spring用户可以很容易地按照 Spring编程方式快速创建并部署web服务。传统的Java开发人员则可以通过注释(Annotation)方便地进行web服务开发,喜欢POJOs 的Java开发人员更可直接配置并部署基于POJOs的web服务。更值得一提的是,通过Apache Yoko,用户不需要任何CORBA编程知识就可以轻松地把现有CORBA 应用转化为web服务,或开发客户端与现有CORBA应用直接交互。

多种通信协议及消息格式:Apache CXF支持多种通信传输协议,包括HTTP/HTTPS、JMS、 Servlet及同一JVM内通信,并提供了SOAP或纯XML通信消息格式(payload) 支持。同时,Apache CXF具有创新意义的REST/HTTP支持也大大方便了用户创建真正符合REST风格的web服务。对于那些需要重用IT遗留系统的用户来说,Apache CXF可扩展的插拔式架构允许定制开发并混合使用任何类型的通信协议及通信消息格式。

支持多种容器部署:基于Apache CXF的web服务可以单独运行,也可部署在多种容器里,包括轻量级容器如Tomcat及Spring ,JEE容器如Geronimo, JBOSS, WebLogic等。同时,Apache CXF web服务还可以服务引擎方式部署于JBI容器如ServiceMix或OpenESB 。SCA容器如Apache Tuscany的支持也在计划之中。

目前,与Apache CXF类似的开源项目有Apache Axis2,JBOSS ESB和Sun的Metro项目。据Apache CXF社区宣称,Apache CXF以其性能和插拔式架构的优势正与其他开源项目区别开来,引起许多SOA编程高级用户的注意。

(责任编辑:龚勋)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 热点关注:质疑 apache和yaws的性能比较 (08-21) · Linux下安装整合Apache和Tomcat全过程 (08-10)
· 快速教您Apache + Tomcat + SSL的配置 (08-03) · WindowsNT4.0下安装Apache+Servlet+JSP (06-27)
· WIN2000下Apache2与Tomcat5的整合配置 (06-22) · 调查显示 微软IIS服务器已超越Apache (10-15)
· 服务器架设入门:Apache完全安装指南 (07-21) · Apache与Tomcat整合问题的新方法 (06-30)
· Apache源代码全景分析:网络地址处理 (06-13) · 在Apache Geronimo中运行PHP应用程序 (05-16)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
资讯 通信 IT产品 IT技术 信息化
专题:谷歌发布PC操作系统Chrome OS
·芯能量 新动力 兴经济:..
·专题:英特尔与AMD和解 ..
·专题:惠普27亿收购3Com..
专题:
·专题:诺基亚危局已现 ..
·六股势力角逐4G标准 中..
·专题:联通iPhone并不贵..
 
·惠普123459黑白激打家族..
·云计算格局初现 三大阵..
·分析:虚拟化在高性能计..
2009 IBM动态架构新动力论坛
·直播:第八届中国系统与..
·专题:置身智慧海洋——..
·专题:让物品开口说话 ..