APP下载

基于CXF的SOA应用设计与实现

2017-10-21张同杨

价值工程 2017年32期

张同杨

摘要:本文针对异构系统集成中数据共享问题,通过剖析Apache CXF开源框架体系结构及其组件构成,分析CXF框架及SOA同类框架在不同条件下的性能对比,结合集团级业务信息系统整合特点,给出基于CXF框架构建SOA的方法。理论分析与系统测试都表明Apache CXF在集团级异构信息系统集成方面具有明显优势。

Abstract: Aiming at the problem of data sharing between heterogeneous systems, by analyzing the open source framework architecture of Apache CXF and its components, this paper analyzes the performance comparison between the CXF framework and the other SOA framework under different conditions. Combined with the practice of group business information system integration, this paper gives the method of building SOA application based on CXF framework. Both theoretical analysis and system test show that Apache CXF has the obvious advantages in the integration of heterogeneous information systems.

关键词:面向服务架构;CXF;系统集成;SOA

Key words: service-oriented architecture;CXF;system integration;SOA

中图分类号:TP399 文献标识码:A 文章编号:1006-4311(2017)32-0083-05

1 SOA

集团级业务系统数据一般涉及总部、区域公司、二级单位、基层单位业务数据,以及诸如身份认证系统、人力资源系统、邮件系统、设备信息系统等其他集团级业务数据,业务数据范围广泛、种类繁多。集团级业务系统持续集成所属单位业务系统、其他集团级业务系统的实时数据,丰富和完善集团级业务系统数据、提高数据质量、降低数据导入导出复杂度、减少人工介入整理数据的工作量,在业务运营实践中具有重要的现实意义。

然而,基于功能或过程的企业架构一般是不同平台、不同开发工具、不同管理规范、不同需求、不同时期研发的多阶段交错复杂业务系统,体系结构、平台技术类型差异较大。这种差异和复杂严重影响了企业业务系统的敏捷性和稳定性,从而影响到企业领导者的业务决策和企业核心能力的发挥。面对瞬息万变的市场需求,企业需要具有快速反应、敏捷生存的能力,从而要求企业管理业务系统必须具有敏捷服务、快速重构、资源重用及自由扩充等特点。……

登录APP查看全文