Java开源Web服务框架 Apache CXF 2.5.0 发布

fmms 10年前
     Apache CXF一个开源的Service框架,它实现了JCP与Web Service中一些重要标准。CXF简化了构造,集成,面 向服务架构(SOA)业务组件与技术的灵活复用。在CXF中,Service使用WSDL标准定义并能够使用各种不同的消息 格式(或binding)和网络协议(transports)包括SOAP、XML(通过HTTP或JMS)进行访问。CXF同样支持多种model 如:JAX-WS,JBI,SCA和CORBA service。CXF设计成可灵活部署到各种容器中包括Spring-based,JBI,SCA, Servlet和J2EE容器。    <br />    <br />    <h3>General</h3>    <ul>     <li>High Performance</li>     <li>Extensible</li>     <li>Intuitive & Easy to Use</li>    </ul>    <h3><a shape="rect" name="Index-SupportforStandards"></a>Support for Standards</h3>    <h5><a shape="rect" name="Index-JSRSupport"></a>JSR Support</h5>    <ul>     <li>JAX-WS - Java API for XML-Based Web Services (JAX-WS) 2.0 - <a class="external-link" href="/misc/goto?guid=4958197266389281922" shape="rect" rel="nofollow">JSR-224</a></li>     <li>Web Services Metadata for the Java Platform - <a class="external-link" href="/misc/goto?guid=4958197267127946741" shape="rect" rel="nofollow">JSR-181</a></li>     <li>JAX-RS - The Java API for RESTful Web Services - <a class="external-link" href="/misc/goto?guid=4958197267851592072" shape="rect" rel="nofollow">JSR-311</a></li>     <li>SAAJ - SOAP with Attachments API for Java (SAAJ) - <a class="external-link" href="/misc/goto?guid=4958197268596276736" shape="rect" rel="nofollow">JSR-67</a></li>    </ul>    <h5><a shape="rect" name="Index-WSandrelatedSpecificationsSupport"></a>WS-* and related Specifications Support</h5>    <ul>     <li>Basic support: WS-I Basic Profile 1.1</li>     <li>Quality of Service: WS-Reliable Messaging</li>     <li>Metadata: WS-Policy, WSDL 1.1 - Web Service Definition Language</li>     <li>Communication Security: WS-Security, WS-SecurityPolicy, WS-SecureConversation, WS-Trust (partial support)</li>     <li>Messaging Support: WS-Addressing, SOAP 1.1, SOAP 1.2, Message Transmission Optimization Mechanism (MTOM)</li>    </ul>    <h3><a shape="rect" name="Index-MultipleTransports,ProtocolBindings,DataBindings,andFormats"></a>Multiple Transports, Protocol Bindings, Data Bindings, and Formats</h3>    <ul>     <li>Transports: HTTP, Servlet, JMS, In-VM and many others via the <a class="external-link" href="/misc/goto?guid=4958197269318823934" shape="rect">Camel transport for CXF</a> such as SMTP/POP3, TCP and Jabber</li>     <li>Protocol Bindings: SOAP, REST/HTTP, pure XML</li>     <li>Data bindings: JAXB 2.x, Aegis, Apache XMLBeans, Service Data Objects (SDO), JiBX</li>     <li>Formats: XML Textual, JSON, FastInfoset</li>     <li>Extensibility API allows additional bindings for CXF, enabling additional message format support such as CORBA/IIOP</li>    </ul>    <h3><a shape="rect" name="Index-FlexibleDeployment"></a>Flexible Deployment</h3>    <ul>     <li>Lightweight containers: deploy services in Jetty, Tomcat or Spring-based containers</li>     <li>JBI integration: deploy as a service engine in a JBI container such as ServiceMix, OpenESB or Petals</li>     <li>Java EE integration: deploy services in Java EE application servers such as Apache Geronimo, JOnAS, Redhat JBoss, OC4J, Oracle WebLogic, and IBM WebSphere</li>     <li>Standalone Java client/server</li>    </ul>    <h3><a shape="rect" name="Index-SupportforMultipleProgrammingLanguages"></a>Support for Multiple Programming Languages</h3>    <ul>     <li>Full support for JAX-WS 2.x client/server programming model</li>     <li>JAX-WS 2.x synchronous, asynchronous and one-way API's</li>     <li>JAX-WS 2.x Dynamic Invocation Interface (DII) API</li>     <li>JAX-RS for RESTful clients</li>     <li>Support for wrapped and non-wrapped styles</li>     <li>XML messaging API</li>     <li>Support for JavaScript and ECMAScript 4 XML (E4X) - both client and server</li>     <li>Support for CORBA</li>     <li>Support for JBI with ServiceMix</li>    </ul>    <h3><a shape="rect" name="Index-Tooling"></a>Tooling</h3>    <ul>     <li>Generating Code: WSDL to Java, WSDL to JavaScript, Java to JavaScript</li>     <li>Generating WSDL: Java to WSDL, XSD to WSDL, IDL to WSDL, WSDL to XML</li>     <li>Adding Endpoints: WSDL to SOAP, WSDL to CORBA, WSDL to service</li>     <li>Generating Support Files: WSDL to IDL</li>     <li>Validating Files: WSDL Validation</li>    </ul>    <br />    <p>Apache CXF 2.5.0 发布了,该版本主要改进包括:</p>    <ul>     <li>全新的安全令牌服务</li>     <li>新的 WS-Notification 服务</li>     <li>JAX-RS 服务中引入对 OAuth 的初始支持</li>     <li>支持 WS-MetadataExchange</li>     <li>增强 WS-RM 互操作能力</li>     <li>增强 OSGi 和 Karaf 集成</li>    </ul>    <p><span style="font-weight:bold;">项目地址:</span><a style="font-weight:bold;" href="/misc/goto?guid=4958197270060940548" target="_blank">http://cxf.apache.org/</a></p>