Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Module

Filename

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c6515d0d9fd2bfa1-822fb841-410f4a6b-a5e18615-a48e5097c8a9bb594a7c406f"><ac:plain-text-body><![CDATA[

[WS-Addressing

http://cxf.apache.org/docs/ws-addressing.html]

cxf-rt-ws-addr-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fe3c904fcaa38497-6c146686-48b744a1-908aa9c5-a964498d8c4dc242af7ccf17"><ac:plain-text-body><![CDATA[

[WS-Policy

http://cxf.apache.org/docs/ws-policy.html]

cxf-rt-ws-policy-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bdf60a1cb8bf214e-8dcd0051-4f3c4bc3-9986a0a1-8c35758f4d01c63c1ad3598b"><ac:plain-text-body><![CDATA[

[WS-ReliableMessaging (1.0 complete, 1.1 ongoing)

http://cxf.apache.org/docs/ws-reliablemessaging.html]

cxf-rt-ws-rm-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d3161ddd62675724-a5c749bc-4d304ecb-a1638916-0f908d09275faaac231ee122"><ac:plain-text-body><![CDATA[

[WS-Security

http://cxf.apache.org/docs/ws-security.html], [WS-SecurityPolicy

http://cxf.apache.org/docs/ws-securitypolicy.html], [WS-SecureConversation

http://cxf.apache.org/docs/ws-secureconversation.html], [WS-Trust (client-side)

http://cxf.apache.org/docs/ws-trust.html]

cxf-rt-ws-security-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

...

Module

Filename

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c588a01b78b7939a-13e4ec83-4dae456b-a1fa9d60-95d9400c4e04ebaa02cc2e45"><ac:plain-text-body><![CDATA[

[Javascript frontend

http://cxf.apache.org/docs/dynamic-languages.html]

cxf-rt-frontend-js-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="960b747e0c8e357b-1dd22be9-475949c8-a252b1b5-c3655d05bd05ac85eb796990"><ac:plain-text-body><![CDATA[

[JAX-RS frontend

http://cxf.apache.org/docs/jax-rs.html]

cxf-rt-frontend-jaxrs-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b81e813d2e6ae8fa-86040ae2-4c124812-ba94bf08-730ce672722f91fc462576ab"><ac:plain-text-body><![CDATA[

[JAX-WS frontend

http://cxf.apache.org/docs/jax-ws.html]

cxf-rt-frontend-jaxws-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="33107ecf0a54c05a-65932321-4b884a4e-904a9a9f-0bd3b51749ca831549cd143e"><ac:plain-text-body><![CDATA[

[Simple frontend

http://cxf.apache.org/docs/simple.html]

cxf-rt-frontend-simple-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

...

Transport Modules

...

CXF includes its own transport abstraction layer to hide transport specific details from the binding and front end layers. Currently supported transports include: HTTP, HTTPs, HTTP-Jetty, HTTP-OSGI, Servlet, local, JMS, In-VM and many others via the Camel transport for CXF such as SMTP/POP3, TCP and Jabber.

Module

Filename

<ac:structured-macro ac:name="unmigrated-wiki-<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d3dba52925745440-baaf3d92-4bd34449-88aba7c1-5a5b78d37d313b266ba67892"><ac:plain-text-body><![CDATA[

JBI

[HTTP, Servlet

http://cxf.apache.org/docs/http-transport.html]

cxf-rt-transports-httpintegration\cxf-integration-jbi-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="43269d219ffe6545-2d427119-462e499b-9aa59038-b01ebbae1ee1ece5f5cf0e83"><ac:plain-text-body><![CDATA[

JCA

[HTTP-Jetty

http://cxf.apache.org/docs/jetty-configuration.html]

cxf-rt-transports-http-jetty-[version].integration\cxf-integration-jca-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="155f2a3cb442af88-4e57df29-4e664407-bbbd87f7-673c8ed7f8a5396075191da5"><ac:plain-text-body><![CDATA[

[JMX

http://cxf.apache.org/docs/jmx-management.html]HTTP-OSGI

cxf-rt-transports-http-managementosgi-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7fc0d59d16858ba3-99604f7c-477148ea-8ec48e0a-bd3d67deb25acc01c840d5a9"><ac:plain-text-body><![CDATA[

[Tooling

http://cxf.apache.org/docs/tools.html]

JBI

integration\cxf-rt-transports-jbicxf-tools-*-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

Spring

CXF uses Spring by default

Transport Modules

CXF includes its own transport abstraction layer to hide transport specific details from the binding and front end layers. Currently supported transports include: HTTP, HTTPs, HTTP-Jetty, HTTP-OSGI, Servlet, local, JMS, In-VM and many others via the Camel transport for CXF such as SMTP/POP3, TCP and Jabber.

Module

Filename

<ac:structured-macro <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bd3906600377f3ad-27d1ea0b-4eea4703-8878b218-331c7821c65a67598ee48fa1"><ac:plain-text-body><![CDATA[

[HTTP, ServletJMS

http://cxf.apache.org/docs/httpjms-transport.html]

cxf-rt-transportsbindings-httpjbi-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b8c9e13479f02f68-f1024d90-4a0f42ed-a581b950-bf2ddbec0b2ec70e416e27c0"><ac:plain-text-body><![CDATA[

[HTTP-JettyLocal (In-VM)

http://cxf.apache.org/docs/jettylocal-configurationtransport.html]

cxf-rt-transports-http-jettylocal-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

Protocol Binding Modules

...

Module

Filename

Notes

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ee3a324415ba87f0-8ef5dd18-49a54406-8f17862d-3d1dad9411b2d018e6ba66e9"><ac:plain-text-body><![CDATA[

HTTP-OSGI

[coloc

http://cxf.apache.org/docs/coloc-feature.html]

cxf-rt-bindings-objectcxf-rt-transports-http-osgi-[version].jar

CXF [feature

http://cxf.apache.org/docs/featureslist.html] that allows automatic detection of when a client and a service are stuck on the same bus and then bypasses much of the interceptor chains during processing.

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="46c54c07098424cc-6de62c1d-4c434d01-a5d1a74c-676e402541c4e33368d774f8"><ac:plain-text-body><![CDATA[

JBICORBA

integration\cxf-rt-transportsbindings-jbicorba-[version].jar

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="57d8f65fcf1e758f-cef8b302-44154afe-a4f6869a-b9fae0beb959de8245ddb972"><ac:plain-text-body><![CDATA[

[JMS

http://cxf.apache.org/docs/jms-transport.html]

HTTP

cxfcxf-rt-bindings-jbihttp-[version].jar

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d2b9f361fe70ddcc-1e8ca62a-4a954bc2-88099cb1-20d774b6eb2af5e1b375cc49"><ac:plain-text-body><![CDATA[

object

cxf-rt-bindings-coloc-[version].jar

CXF [feature[Local (In-VM)

http://cxf.apache.org/docs/local-transportfeatureslist.html] cxf-rt-transports-local-[version].jarthat allows (when combined with the local transport), directly passing objects from client/server in the same bus without marshalling.

]]></ac:plain-text-body></ac:structured-macro>

Protocol Binding Modules

...

Module

Filename

Notes

<ac:structured<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="398b270d76dd6628-051196f7-41314826-91c38a01-02604b925e89c301b21abd8c"><ac:plain-text-body><![CDATA[

[colocPure XML

http://cxf.apache.org/docs/colocpure-featurexml.html]

cxf-rt-bindings-objectxml-[version].jar

CXF [feature

http://cxf.apache.org/docs/featureslist.html] that allows automatic detection of when a client and a service are stuck on the same bus and then bypasses much of the interceptor chains during processing.

]]></ac:plain-text-body></ac:structured-macro>

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b5d3c3927ec2479f-2cea6379-45884315-b74391a4-03ef69a1f5963be3e4afbc42"><ac:plain-text-body><![CDATA[

[SOAP

http://cxf.apache.org/docs/wsdl-bindings.html]CORBA

cxf-rt-bindings-corbasoap-[version].jar

 

]]></ac:plain-text-body></ac:structured-macro>:structured-macro>

Data Binding Modules

Data bindings implement the mapping between XML elements and Java objects. Data bindings convert data to and from XML, produce XML schema, and provide support for wsdl2java code generation. Not all data bindings support all of this functionality. At very least, a data binding must provide the data conversion.

Module

Filename

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c9cbaef6f563d0de-c7a66229-4e044e55-b40c874a-c480b8b0e25fbf460f539da6"><ac:plain-text-body><![CDATA[

[JAXB

http://cxf.apache.org/docs/jaxb.html]HTTP

cxf-rt-bindingsdatabinding-httpjaxb-[version].jar 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="0c9d8c5141c21e79-1f399ec3-47e64964-81d69a18-5b86127d655863edc03db37a"><ac:plain-text-body><![CDATA[

object

cxf-rt-bindings-coloc-[version].jar

[CDATA[

[SDOCXF [feature

http://cxf.apache.org/docs/featureslist.html] that allows (when combined with the local transport), directly passing objects from client/server in the same bus without marshalling.sdo.html]

cxf-rt-databinding-sdo-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3afe050ec69ec4da-61f4fe01-457d4d9a-b8d5b75d-51e04f65afb0870833c77853"><ac:plain-text-body><![CDATA[

[Pure XMLAegis

http://cxf.apache.org/docs/pureaegis-xml21.html]

cxf-rt-bindingsdatabinding-xmlaegis-[version].jar

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="789c5790c33f24a7-8a719787-4f5949bc-b4c3b1bf-6784334ed844759e369c60bd"><ac:plain-text-body><![CDATA[

[SOAPXMLBeans

http://cxf.apache.org/docs/wsdl-bindingsxmlbeans.html]

cxf-rt-bindingsdatabinding-soapxmlbeans-[version].jar 

]]></ac:plain-text-body></ac:structured-macro>

Data Binding Modules

Data bindings implement the mapping between XML elements and Java objects. Data bindings convert data to and from XML, produce XML schema, and provide support for wsdl2java code generation. Not all data bindings support all of this functionality. At very least, a data binding must provide the data conversion.

...

Module

...

General Modules

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ed557e37f810dc75-84df8f17-4a9840ea-a3a3b9d9-1e4c4418d517907ee7f2fb90"><ac:plain-text-body><![CDATA[

[JAXB

http://cxf.apache.org/docs/jaxb.html]Common Schemas

cxf-rtcommon-databinding-jaxbschemas-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1af352bf5a144271-29aaf42c-413542bd-b8ffbeff-0476b5383db5cfcfe654a059"><ac:plain-text-body><![CDATA[

[SDO

http://cxf.apache.org/docs/sdo.html]

Common Utilities

cxf-common-utilitiescxf-rt-databinding-sdo-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="612fd8ac8d98317c-259ddca4-417c4e0e-970f854f-4cb35366a65605ad5de0da31"><ac:plain-text-body><![CDATA[[Aegis

Corehttp://cxf.apache.org/docs/aegis-21.html]

cxf-rt-databindingcore-aegis-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="beaddbb80b8fe68d-3129cbb7-46ef473d-81c9ba52-c855757fadc0537f757130f5"><ac:plain-text-body><![CDATA[

[XMLBeans

http://cxf.apache.org/docs/xmlbeans.html]

Javadoc

cxf-apicxf-rt-databinding-xmlbeans-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

Miscellaneous Modules

...

Filename

Module

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="be1fccee039d329f-328f3225-41d54105-9455b8f8-fe482750c8e7118d6f8427e5"><ac:plain-text-body><![CDATA[

Common SchemasJavascript

cxf-commonrt-schemasjavascript-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5f90b5f20f168569-9d639163-4fc34a5e-b0f5b67f-74e34551e82e0f79f3025276"><ac:plain-text-body><![CDATA[

Common UtilitiesJBI Bindings

cxf-rt-commonbindings-utilitiesjbi-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="48ef67bc0c344ba4-e35624da-49754525-9239aa78-3ac5206645f8aa20af76c1fd"><ac:plain-text-body><![CDATA[

CoreJBI

integration\cxf-rtintegration-corejbi-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="7cb2992cdc8cbdec-9c57b63c-4d48460e-966f8f69-0c6aa7dcc7a987e13fded631"><ac:plain-text-body><![CDATA[

JavadocJCA

integration\cxf-integration-apijca-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="a532f8d7c0f0de5f-09fb7bfc-48104b3f-b4fdbd49-2d596bc7c04e4f68959ca44c"><ac:plain-text-body><![CDATA[

[JMX

http://cxf.apache.org/docs/jmx-management.html]Javascript

cxf-rt-javascriptmanagement-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b58d1bbadd1fe114-472b7d86-43cf4b0c-ac8f9802-2e60eb639af13ea77388f350"><ac:plain-text-body><![CDATA[

JBI BindingsManifest

cxf-rt-bindings-jbimanifest-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="138a3a354a998fe4-ee0e2a16-4fb44bd1-978e8927-5e4d4057403a5ba87039ae37"><ac:plain-text-body><![CDATA[

ManifestSchema validation used for Aegis

cxf-manifestwstx-msv-validation-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="783e158a470eca44-74b90889-4f3c480c-91749292-a64f2efb695d47bde791f4c3"><ac:plain-text-body><![CDATA[

[Tooling

http://cxf.apache.org/docs/tools.html]Schema validation used for Aegis

cxf-wstxtools-msv-validation*-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8a77f646759cffcc-909af929-4c8c4959-9cd8a04b-98aad0b3a3c1228d44d10da5"><ac:plain-text-body><![CDATA[

[XJC-Utils

http://cxf.apache.org/xjc-utils.html]

cxf-xjc-[boolean,bug671,dv,ts]-[version].jar

]]></ac:plain-text-body></ac:structured-macro>

Spring

CXF uses Spring by default

Outstanding Modules

...

Module

Status

JIBX

GSoC project not yet integrated into CXF, target: 3.4.0

WSDL 2.0

GSoC project just started

Castor

Not Started

WS-Atomic Transactions

Not Started

WS-Coordination

Not Started

WS-MetaDataExchange

Not Started

WS-Eventing

Not Started

WS-BusinessActivity

Not Started

WS-Transfer

Not Started