Author Archive

Comparing Spring webservices and CXF

Spring web services at a glance -
Spring web services is focused on creating contract-first document oriented web services. Spring web services, being a product of Spring, offer first class support of using Spring configurations and integrating with Spring framework.
Spring promotes contract-first development completely and provides an ability to plug-in various XML APIs (SAX, DOM, STAXM, [...]

Creating CXF Web Services using XSD First approach

In this blog, we will look at how to create web services using Apache CXF framework starting with XML Schema (XSD). You will probably start with XSD, when you are using contract first development and defining contract for your web services or have an existing XSD that you would want to use as part of [...]

Deploying Apache CXF application on WebSphere Process Server

Amazon.com Widgets
In this blog, we we look at how to deploy CXF application on WebSphere Process Server (WPS). One of the readers had asked  me on how to deploy the sample application from Chapter 2 in WPS, since the book covers deployment on tomcat server only. It was a good exercise for [...]

Apache CXF web service framework architecture overview

In this blog, we would provide an overview of CXF Architecture. The architecture of CXF is built upon the following components:
• Bus
• Frontend
• Messaging and Interceptors
• Service Model
• Data bindings
• Protocol bindings
• Transport
The following figure shows the overall architecture:

Bus
Bus is the backbone of the CXF architecture. The CXF bus is comprised of a Spring-based [...]

Develop simple web service with CXF and Spring

In this blog we will look at how to develop a simple web service using CXF and Spring-based configurations. We will take a use case of a Order Processing Application and than develop a web service and client for this use case.
The Order Processing Application
The objective of the Order Processing Application is to process a [...]

Invoking .NET Web Service using CXF Apache WSDL2Java Tool

The CXF framework provides various tools that assist developers in creating and invoking web services. CXF provides tools to create web service clients and web service implementations from WSDL files, to create SOAP binding and service definition from WSDL interfaces, to validate WSDL files, and to integrate with the popular Apache Maven software tool for [...]

Apache CXF Web Service Book Released

I am glad to inform that our book on CXF service development has been released and now available for purchase from PACKT site. This is the first practical guide on Apache CXF services development.
This book is for developers who want to design and develop SOAP and RESTful services using Apache CXF framework and leverage various CXF features [...]

Web service frameworks

There are lots of web service frameworks available today which lets you create and deploy web services. The choice of selecting a web services stack depends on multiple factors like standards compliance, ease of development , deployment options, unit testing options, integration with leading frameworks like Spring, flexibility and extensibility and so on.
I have worked [...]

Apache CXF Web Services Development Book

This is a dedicated site for Apache CXF Web Service book.
The Apache CXF framework helps you to develop web services using standards based programming model and also provides a flexible deployment model for deploying web services.. Developing SOAP and RESTful applications can be made easy by using Apache CXF framework. However, getting started with developing [...]