Apache CXF

Apache CXF, I would say a right framework for right time. We built software to support B2B (Business to Business) or B2C (Business to Consumer), now we are moving towards SaaS and cloud computing, I would say, this is 4th generation of computing paradigm. As SaaS(Software as a Service) name implies, Service oriented architecture is the future for all software applications. Scalable, interoperable and maintainability are the key for any software applications.


What is Apache CXF?

Last year, 2 of main open source web service frameworks xFire and Celtix decided to merge and submitted a proposal to Apache for a joint development. Apache CeltixXFire(CXF) is an open source web service framework. “CXF helps you build and develop services using front end programming APIs, like 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.”


Actually, we can pretty much easily plugin “any” application to service model. The existing legacy system also can be converting as service model with minimum configuration and coding change. Apache CXF supports synchronized and asynchorized calls also. Apache CXF has added advantage of both xFire and Celtix feature plus more development and industry support.


Future of Apache CXF

I can easily say that CXF going to be next major framework for SOA development, like Struts and tiles for web application.

Comments

sukumar said…
Good one Subba. I didn't know about CXF.
Thanks Sukumar. Yes. it is upcoming and framework for SOA based applications.

Popular posts from this blog

Coupon Crazy

Google's Killer Application.

Uncontrolled Musing