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


平台关键技术
投诉处理综合平台应用的关键技术包括:
SOA总线技术
传统的集成通常采用专用的"点到点"连接,通过定制接口编程完成一个系统对另一个系统的"对话" 。这种集成方式随着系统或应用的增加,复杂性会显著提高,最终会造成信息交互的瓶颈 。
基于SOA的总线技术能显著降低这种集成的复杂性 。每一个系统或应用都采用统一、标准的Adapter接口技术,通过SOA总线(ESB)建立相互的连接 。这样每增加一个新应用,只需按规范定制一个适配器(Adapter),就可实现与其它系统和应用的集成 。
Web Services技术
现有的应用功能采用封闭、独立的程序实体构成,没有粒度可用于外部;而采用Web Services技术,将应用功能或业务过程构造成有相应粒度的的服务组件 。这些标准的服务组件按照统一的规范接口可以彼此"对话",并可以在不同的业务流程中被重用 。
通用适配器技术
现有的系统应用集成接口往往采取在原有应用程序内添加接口功能,接口不统一,不开放;采用通用适配器技术,实现了统一的客户化应用服务接口,支持大多数主流的数据库、消息中间件产品和通信协议,以及通过扩展开发支持非标准的信息连接要求 。
XML Casting技术
现有的集成应用中数据交换都是在接口程序中按需求直接实现,如果交换的数据格式或内容发生变化,则必须重新修改和调试原接口程序 。而在系统应用集成项目中,数据格式和交换信息内容会经常需要变动,这就给以后的维护带来很大麻烦 。
采用XML Casting技术,实现交换数据的外部定义、存储和交换数据对象的生成 。其中通过RES InfoModeler工具,可在应用程序外对交换数据采用标准的XML格式进行定义和存储;并通过Castor XML技术,把XML数据转换成Java数据对象,由接口适配器(Adapter)来统一调用 。根本上避免了由于交换数据的变动而带来原应用程序的修改和调试 。
过程驱动工作流技术
过程驱动工作流技术采用过程驱动(Process-Driven)模型,面向企业应用,以业务数据为内容,建立在消息总线和关系型数据库的基础上,通过过程自动化引擎(Process Automation Engine)的控制,实现业务流程自动化 。
平台产品映射
投诉处理综合平台技术方案以锐易特软件自主知识产权的RES Infomration Integration Suite信息整合套件为核心进行构建,应用的具体软件产品主要有:
RES Infogrator Server信息整合服务器
在投诉处理综合平台方案中,该产品是建立投诉平台信息总线的核心支撑 。
它是完备而高效的企业服务总线(Enterprise Service Bus,ESB)产品,是RES整合解决方案的核心产品 。它基于面向服务的体系架构,提供安全、稳定、健壮的消息传递、消息路由、消息转换等重要功能,同时具有开放体系架构和开放标准接口等特点,是完成企业信息共享和交换、建设企业信息总线乃至企业神经系统的重要支撑 。
RES Infogrator Server采用JMS标准建设信息总线,使用IBM WebSphere MQ消息通信中间件作为底层消息传递手段 。产品基于纯Java技术实现,使用XML及相关技术作为信息传递、信息转换、信息存储手段,提供对Web Services,XML Message,XML Schema,XSLT,JMS,SOAP及UDDI等技术标准的支持 。
RES Infogrator Server对信息整合各环节都提供强有力的工具支撑,提高了信息整合工作效率和工作质量 。不仅可以连接支持各种协议标准,衔接各种数据源和应用源的适配器,而且对扩展开发提供强有力的支持,从而满足对不规范的特有应用系统进行整合的需要 。
RES Infogrator Server是国内领先的、拥有自主知识产权的、基于纯SOA架构和企业级消息通信中间件产品的企业服务总线(ESB)产品,是一款在技术先进性等方面可以与包括IBM在内的国外厂商产品相匹敌、并且在面向中国用户特点的实用性和高效性方面尤其具有优势的软件产品 。

推荐阅读