Apache CXF
Developer(s) | Apache Software Foundation |
---|---|
Stable release | 3.5.5 / December 13, 2022; 18 months ago (2022-12-13) |
Repository | CXF Repository |
Written in | Java |
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
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:
- SOAP
- WS-Addressing
- WS-Policy
- WS-ReliableMessaging
- WS-SecureConversation
- WS-Security
- WS-SecurityPolicy
- JAX-WS API for Web service development[2]: 638
- Java-first support
- WSDL-first tooling
- 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
- The Axis Web Services framework
- Apache Wink, a project in incubation with JAX-RS support
- List of web service frameworks
Citations
- ^ "Celtix: The Open Source Java Enterprise Service Bus". ObjectWeb. May 1, 2008. Archived from the original on April 9, 2009. Retrieved August 2, 2021.
- ^ a b c Deinum et al. 2014.
- ^ "Apache CXF -- Project Status". cxf.apache.org. Retrieved 2022-09-27.
- ^ Open Source FUSE Services Framework - based on CXF
References
- Deinum, Marten; Rubio, Daniel; Long, Josh; Mak, Gary (September 1, 2014). Spring Recipes: A Problem-Solution Approach (Second ed.). Apress. ISBN 978-1-4302-2499-0.
External links
- Apache CXF website
- v
- t
- e
projects
- Accumulo
- ActiveMQ
- Airavata
- Airflow
- Allura
- Ambari
- Ant
- Aries
- Arrow
- Apache HTTP Server
- APR
- Avro
- Axis
- Axis2
- Beam
- Bloodhound
- Brooklyn
- Calcite
- Camel
- CarbonData
- Cassandra
- Cayenne
- CloudStack
- Cocoon
- Cordova
- CouchDB
- cTAKES
- CXF
- Derby
- Directory
- Drill
- Druid
- Empire-db
- Felix
- Flex
- Flink
- Flume
- FreeMarker
- Geronimo
- Groovy
- Guacamole
- Gump
- Hadoop
- HBase
- Helix
- Hive
- Iceberg
- Ignite
- Impala
- Jackrabbit
- James
- Jena
- JMeter
- Kafka
- Kudu
- Kylin
- Lucene
- Mahout
- Maven
- MINA
- mod_perl
- MyFaces
- Mynewt
- NiFi
- NetBeans
- Nutch
- NuttX
- OFBiz
- Oozie
- OpenEJB
- OpenJPA
- OpenNLP
- OрenOffice
- ORC
- PDFBox
- Parquet
- Phoenix
- POI
- Pig
- Pinot
- Pivot
- Qpid
- Roller
- RocketMQ
- Samza
- Shiro
- SINGA
- Sling
- Solr
- Spark
- Storm
- SpamAssassin
- Struts 1
- Struts 2
- Subversion
- Superset
- SystemDS
- Tapestry
- Thrift
- Tika
- TinkerPop
- Tomcat
- Trafodion
- Traffic Server
- UIMA
- Velocity
- Wicket
- Xalan
- Xerces
- XMLBeans
- Yetus
- ZooKeeper
- Category