主流webservice框架

主流webservice框架

ID:14264707

大小:69.50 KB

页数:25页

时间:2018-07-27

主流webservice框架_第1页
主流webservice框架_第2页
主流webservice框架_第3页
主流webservice框架_第4页
主流webservice框架_第5页
资源描述:

《主流webservice框架》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、主流WebService框架Webservice框架CXF最新版本:2.2.2开源服务框架,可以通过API,如JAX-WS,构建和开发服务。服务可以使多种协议的,例如SOAP,XML/HTTP,RESTfulHTTP,CORBA,并可以工作与多种传输协议之上,如HTTP,JMS,JBI。主要特性l支持Webservice标准:包括SOAP,theBasicProfile,WSDL,WS-Addressing,WS-Policy,WS-ReliableMessaging,和WS-Security。l前端(Frontend):支持多种前端编程模型。CXF实现了JAX-WSAPI。它

2、包含一个简单的前端,可以创建客户端和端点而不需要注释。既支持协议优先的WSDL开发,也支持代码优先的Java开发。l易用性:可以通过简单的API快速构建代码优先的服务,简化模具集成的Maven插件,支持JAX-WSAPI,支持Spring2.0XML来配置一个子网访问协议。l支持二进制和遗留协议:提供了一个插件式的体系结构,支持XML和非XML类型的绑定,如JSON和CORBA。目标l整体高性能可扩展直观易用l支持的标准JAX-WS,JAX-WSA,JSR-181,andSAAJSOAP1.1,1.2,WS-IBasicProfile,WS-Security,WS-Addres

3、sing,WS-RM和WS-PolicyWSDL1.1和2.0MTOMl多种传输,绑定,数据绑定和格式绑定:SOAP,REST/HTTP数据绑定:JAXB2.0,Aegis,XMLBeans.(将在下一版本中支持Castor和JiBX)格式:XML,JSON传输:HTTP,Servlet,JMS,andJabbertransports可扩展API允许附加的绑定,支持附加的消息格式,如CSV。l灵活的部署轻量级容器:在Tomcat或基于Spring的容器中部署服务JBI集成:作为服务引擎部署在JBI容器中,如ServiceMix,OpenESB或PetalsSCA集成:在SCA容

4、器中部署,例如TuscanyJ2EE集成:在J2EE应用程序中部署服务,如Geronimo,JOnAS,JBoss,WebLogic,和WebSphere独立式Javaclient/serverl支持多种编程语言完全支持JAX-WS2.0client/server编程模型JAX-WS2.0同步,异步和one-wayAPI'sJAX-WS2.0动态请求接口(DII)API支持打包和未打包的形式XML消息API支持JavaScriptandECMAScript4XML(E4X)-bothclientandserverSupportforCORBAwithYokoSupportfor

5、SCAwithTuscanySupportforJBIwithServiceMixl代码生成JavatoWSDLWSDLtoJavaXSDtoWSDLWSDLtoXMLWSDLtoSOAPWSDLtoserviceAxis最新版本:1.4Axis是Apache组织推出的SOAP引擎,Axis项目是Apache组织著名的SOAP项目的后继项目,但是Axis不仅仅是一个SOAP引擎,它还包括:1)个独立运行的SOAP服务器2)一个servlet引擎的插件,这个servlet引擎可以是Tomcat3)对WSDL的扩展支持4)一个将WSDL的描述生成JAVA类的工具5)一些示例代码6)

6、还有一个监控TCP/IP包的工具主要特性l速度:Axis使用SAX(event-based)语法分析,与早期版本的ApacheSOAP相比,速度有显著提高。l灵活性:Axis体系结构使开发者可以自由的向引擎中插入扩展。l稳定性:Axis定义了一组公共的接口。l面向组件的部署:可以简单地定义可复用的处理机网络,来实现应用程序的通用处理方式或分发给合作者。l传输框架:有一个简洁的设计传输的抽象,引擎的核心完全独立于传输。Wehaveacleanandsimpleabstractionfordesigningtransports(i.e.,sendersandlistenersfor

7、SOAPovervariousprotocolssuchasSMTP,FTP,message-orientedmiddleware,etc),andthecoreoftheengineiscompletelytransport-independent.l支持WSDL:Axis支持WSDL1.1,可以简单的构建访问远程服务的桩(stub),还可以自动将部署的服务从Axis导出为机器可识别的描述。Axis2最新版本:1.5体系结构Axis2具有模块化体系结构,由核心模块和非核心模块组成。据说,A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。