Apache CXF
This article needs additional citations for verification. (June 2022) |
| Apache CXF | |
|---|---|
| Apache CXF Logo | |
| Developer | Apache Software Foundation |
| Stable release | 3.5.5
/ December 13, 2022 |
| Repository | CXF Repository |
| Written in | Java |
| Engine | |
| Operating system | Cross-platform |
| Type | Web Services |
| License | Apache License 2.0 |
| Website | cxf |
Apache CXF is an open source software project developing a Web services framework. It originated as the combination of Celtix developed by IONA Technologies and XFire developed by a team hosted at the now defunct host CodeHaus in 2006. These two projects were combined at the Apache Software Foundation. The name "CXF" was derived by combining "Celtix" and "XFire".[1]
Description
[edit | edit source]CXF is often used with Apache ServiceMix, Apache Camel and Apache ActiveMQ in service-oriented architecture (SOA) infrastructure projects.
Apache CXF supports the Java programming interfaces JAX-WS,[2]: 638 JAX-RS, JBI, JCA, JMX, JMS over SOAP, Spring,[2]: 635–641 and the XML data binding frameworks JAXB, Aegis, Apache XMLBeans, SDO.[3]
CXF includes the following:
- Web Services Standards Support:
- JAX-WS API for Web service development[2]: 638
- JAX-RS (JSR 339 2.0) API for RESTful Web service development
- JavaScript programming model for service and client development
- Maven tooling
- CORBA support
- HTTP, JMS and WebSocket transport layers
- Embeddable Deployment:
- Reference OSGi Remote Services implementation
IONA Technologies distributes a commercial Enterprise version of Apache CXF under the name FUSE Services Framework.[4]
See also
[edit | edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
- The Axis Web Services framework
- Apache Wink, a project in incubation with JAX-RS support
- List of web service frameworks
Citations
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Deinum et al. 2014.
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Open Source FUSE Services Framework - based on CXF
References
[edit | edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).