Apache CXF

An open source services framework
Download

Apache CXF Ranking & Summary

Advertisement

  • Rating:
  • License:
  • The Apache License 2.0
  • Price:
  • FREE
  • Publisher Name:
  • The Apache Software Foundation
  • Publisher web site:
  • http://httpd.apache.org/apreq/

Apache CXF Tags


Apache CXF Description

An open source services framework Apache CXF helps you build and develop services using frontend programming APIs, like JAX-WS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.CXF includes a broad feature set, but it is primarily focused on the following areas:* Web Services Standards Support: CXF supports a variety of web service standards including SOAP, the Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, and WS-Security.* Frontends: CXF supports a variety of "frontend" programming models. CXF implements the JAX-WS APIs (version 2.0 will be TCK compliant). It also includes a "simple frontend" which allows creation of clients and endpoints without annotations. CXF supports both contract first development with WSDL and code first development starting from Java.* Ease of use: CXF is designed to be intuitive and easy to use. There are simple APIs to quickly build code-first services, Maven plug-ins to make tooling integration easy, JAX-WS API support, Spring 2.0 XML support to make configuration a snap, and much more.* Binary and Legacy Protocol Support: CXF has been designed to provide a pluggable architecture that supports not only XML but also non-XML type bindings, such as JSON and CORBA, in combination with any type of transport. Here are some key features of "Apache CXF": General: · High Performance · Extensible · Intuitive & Easy to Use Support for Standards: · JAX-WS, JAX-WSA, JSR-181, and SAAJ · SOAP 1.1, 1.2, WS-I BasicProfile, WS-Security, WS-Addressing, WS-RM and WS-Policy · WSDL 1.1 and 2.0 · MTOM Multiple Transports, Bindings, Data Bindings, and Formats: · Bindings: SOAP, REST/HTTP · Data bindings: JAXB 2.0, Aegis, XMLBeans. (Castor and JiBX will be supported in a later version of CXF) · Formats: XML, JSON · Transports: HTTP, Servlet, JMS, and Jabber transports · Extensibility API allows additional bindings for CXF, enabling additional message format support such as CSV and fixed record length Flexible Deployment: · Lightweight containers: deploy services in Tomcat or Spring-based containers · JBI integration: deploy as a service engine in a JBI container such as ServiceMix, OpenESB or Petals · SCA integration: deploy in an SCA container such as Tuscany · J2EE integration: deploy services in J2EE application servers such as Geronimo, JOnAS, JBoss, WebLogic, and WebSphere · Standalone Java client/server Support for Multiple Programming Languages: · Full support for JAX-WS 2.0 client/server programming model · JAX-WS 2.0 synchronous, asynchronous and one-way API's · JAX-WS 2.0 Dynamic Invocation Interface (DII) API · Support for wrapped and non-wrapped styles · XML messaging API · Support for JavaScript and ECMAScript 4 XML (E4X) - both client and server · Support for CORBA with Yoko · Support for SCA withTuscany · Support for JBI with ServiceMix Code Generation: · Java to WSDL · WSDL to Java · XSD to WSDL · WSDL to XML · WSDL to SOAP · WSDL to serv What's New in This Release: · Apache CXF 2.1.4 addresses over 90 reported JIRA issues compared to 2.1.3


Apache CXF Related Software