项目背景

目前,总装与环境工程部的各个部门已开始大范围采用信息化手段处理相关业务,业务范围涉及经营管理、物资管理、财务管理、人力资源管理、纪检监察、保密保卫、党政工团、以及总装和试验等诸多方面,多类业务都有独立的信息化系统对业务流程与业务数据进行调配与管理。但是,各系统之间缺乏数据的共享与流程的交互,存在着需要在多个系统之间重复录入数据,以及查找相关数据时需要借助于其他部门所管理的系统等问题。为了完成某些业务下需求,需要实现不同的应用系统之间的数据集成,本文档主要描述数据总线平台系统的建设实施技术要求,用以作为系统实施的要求性文件依据。


建设需求

本次数据集成项目将对异构的业务系统进行数据的整合,包括财务核算系统、合同管理系统、人力资源系统、资产管理系统、表单管理系统、经营监督管理系统、3D MES系统和总体技术状态控制系统。将各个系统的共享数据打通,实现业务系统间的数据整合,按业务执行过程自动进行数据传递。

中间件架构方案

整体架构

金蝶Apusic ESB作为一个功能服务的请求者和服务功能提供者的桥梁,以松耦合的方式实现服务与服务之间的集成,实现服务的地址透明化和协议透明化。

如上图,各个分散的系统通过AESB实现互联互通,多种数据同步方式包括通过ESB的Web服务同步数据,消息流程同步数据等,在AESB中完成数据的转换,使之匹配目标系统的需求。

业务实现

面向服务架构(SOA)的实现前提是可以通过经济高效的方式整合现有的以及新建的应用、流程和服务,无需在应用中添加复杂的编程程序便可验证或确保信息交换的可靠连接,而金蝶企业服务总线(AESB)正是在SOA环境中实现连接的理想解决方案。

如上图,待集成系统主要有八个,各系统所要求的集成方式有所不同,集成工作按业务主要分为八部分:

  1. 财务核算系统中的合同收付款信息同步到合同管理系统中,如果调账更改了收付款信息,也是按年份先将旧数据删除,再将新的收付款信息EXCEL全量同步到合同管理系统中;
  2. 获取人力资源管理系统的人员基础信息提供给经营监督管理系统;
  3. 部组件试验计划管理服务代理,记录日志,调用WebService对应操作;
  4. 财务核算系统中的资产建账时间、净值等信息同步到资产管理系统中;
  5. 获取合同管理系统的合同额、签订时间等信息提供给经营监督管理系统;
  6. 获取表单管理系统的保密、保卫、质量、安全等审批单内容提供给经营监督管理系统;
  7. 财务核算系统中会议费、招待费、办公费等重要费用信息同步到经营监督管理系统中;
  8. 获取3D MES系统的技术问题处理单等信息提供给总体技术状态控制系统,获取总体技术状态控制系统的设备与接口关系等信息提供给3D MES系统。

项目特点

航天五院ESB集成平台作为一个横跨8个业务部门的集成平台,具有以下几个显著特点:

  1. 兼容性,8个业务部门应用架构不同、数据格式不同,如何将这些数据库数据统一集成到数据平台上将极大考验Apusic ESB的系统兼容性
  2. 复杂性,ESB服务平台作为8个业务部门业务协同的中间桥梁,不仅需要ApusicESB产品需要对多种业务的实现,同时也需要对多种业务协同提供稳定、可靠的保证机制
  3. 扩展性,航天五院集成开发平台不仅为8个部门的业务进行统一管理,还需要对更多的业务接入提供良好的扩展性。
  4. 安全性,航天五院业务设计到军工机密的重要数据,所以在整个系统中安全问题放在非常高的位置,如何确保相关数据的安全传输、资料的保密等一系列安全问题成为必须解决的问题。
  5. 易维护性 金蝶中间件提供的Apusic ESB产品具有简单、方便的维护和管理手段,尽量减少维护和管理环节。