一、简介
Apache CXF是开源的,CXF是两个项目的结合:由IONA技术公司(现在是Progress的一部分)开发的Celtix和由Codehaus主持的团队开发的XFire,合并是由人们在Apache软件基金会共同完成的。CXF的名字来源于"Celtix"和"XFire"的首字母。
CXF是一个开源Service框架,支持多种协议:SOAP、XML/HTTP、RestfulHTTP和CORBA,同时可以和Spring集成。
下面是CXF的结构,看一看出CXF由以下几种组件构成
- bus 总线
- frontend 前端
- messaging and interceptors 消息传递和拦截器
- service model 服务模式
- data bindings 数据绑定
- protocol bindings 协议绑定
- transport 传输