Apache CXF- An ultimate web service open source framework : Lets start learning…
Apache CXF is an open source services framework which is a result of the merge between the XFire and Celtix projects. CXF helps us build and develop services using 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.
If you want to know more about XFire and Celtix then please do visit following links.
Lets come back to CXF. Some of the main advantages of this framework are,
- JAX-WS Specification compliance
- Improved HTTP and JMS Transports
- Spring XML support
- RESTful services support
- Great WS-* support: WS-Addressing, WS-Policy, WS-ReliableMessaging, and WS-Security are all supported
- Support for JSON
- SOAP Attachments support
- Improved APIs and extension points
- A larger community, which means faster development, and better support
Through this series of posts I would like to go through CXF from bottom to top. Want to go through from basics – development of a sample – deployment – advantages etc.
I would like to do it in TWO Different ways. Code-First and Contract-First.
Code-First Approach
1. Creating Web services using Apache CXF (Part 1) : The Basics.
2. Creating Web services using Apache CXF (Part 2) : Development.
3. Creating Web services using Apache CXF (Part 3) : Configuration.
4. Creating Web services using Apache CXF (Part 4): Testing.
Book Mark it-> del.icio.us | Reddit | Slashdot | Digg | Facebook | Technorati | Google | StumbleUpon | Window Live | Tailrank | Furl | Netscape | Yahoo | BlinkListContract-First Approach [Under preparation]
- Creating Web Services using CXF (Contract first Approach) Part 1: Creating XSDs.
- Creating Web Services using CXF (Contract first Approach) Part 2 : WSDL Creation.
- Creating Web Services using CXF (Contract first Approach) Part 3: Creating Stubs.
- Creating Web Services using CXF (Contract first Approach) Part 4 : Writing the Implementation.
- Creating Web Services using CXF (Contract first Approach) Part 5 : Configuration and Deployment.
- Creating Web Services using CXF (Contract first Approach) Part 6: Testing.
Popularity: 20% [?]