电脑技术学习

移动通信投诉处理综合平台SOA解决方案

dn001

系统集成方式分析

按照需求,系统的集成方式可以分为深度整合、普通整合和单点登录。本方案建议需要的修改和补充系统功能的原有系统使用深度整合方式。由于本解决方案采用Portal为综合平台统一门户,已经包含单点登录功能,其他系统将使用普通整合方式集成。

针对普通整合方式,鉴于待集成系统的异构性和复杂性,本方案建议根据实际情况采用多种集成手段实现对各个投诉处理系统的连接。具体的集成手段按层次分类如下,

数据层面的集成

数据结构清晰,信息完整存储于数据库或数据文件中,可以使用JDBC或相关数据源技术实现数据层面的集成;下图很好的说明了对不同类型数据源的集成。

数据层面集成的示意图

业务层面的集成

业务层面的集成适用于原有系统业务逻辑层比较清晰完整,有一定的业务方法的封装,可以使用系统提供的API或Java RMI远程调用相关技术连接;

界面层面的集成
这种方式针对已有系统业务逻辑无法抽取,或非Java技术的B/S结构实现,例如ASP和PHP页面。分析系统页面上的数据信息,解析并还原成业务对象,使用Http方式连接集成;