企业应用集成(EAI)是最近IT领域应用的热点,在电信行业,电信业务支持系统如何实现EAI也成为电信运营商们关注的话题。
企业应用集成(EAI)是最近IT领域应用的热点,在电信行业,电信业务支持系统如何实现EAI也成为电信运营商们关注的话题。本文针对中国电信行业EAI的建设,从EAI技术层面提出几点架构性建议,供电信运营商在系统的规划中进行参考。其中涉及的内容是基于多年在电信业的经验进行陈述,同时注意到在这些关键的技术架构方面,直接影响到电信运营商业务支撑系统的长远规划。
EAI技术综述
首先介绍一下EAI技术的几个基本特征,五个组成部分和四个反展阶段。
EAI基本特征
企业应用集成(EAI)的核心是使用中间件连接企业应用。有多种不同类型的中间件可以提供EAI的功能。在选择EAI中间件时需注意以下的基本特征:
五大组成部分 业界公认的集成解决方案由五个组成部分:
目前,业界能够提供全部五种解决方案只有IBM。
四个发展阶段 在系统应用集成领域,如下图所示,有四个重要的发展阶段:
第一代,手工接口。主要特征包括:涉及的应用数量较少、利用文件交换、利用批处理导入、批处理非实时性、高额维护费用、缺乏重用性、缺乏灵活性。
第二代,基于消息的端到端接口。主要特征包括:应用与接口的数量增加、异步消息、异构平台、专注传输与消息的可靠性、较快的集成周期。不足之处主要是:接口数量剧增且复杂、相应的增加维护与支持、缺乏可重用性。
第三代,星型(Hub/Spoke)架构。主要特征包括:基于消息的Hub架构实现路由与格式转换,替代端到端的设计、工作流开始产生并包含于Hub中、大数量的应用需要数据同步、实时或准实时的数据交换出现、以应用为中心的看法得到改变。不足之处主要是:对Hub、适配器、工作流的编程与管理较为昂贵,同时重用性较低。
第四代,EAI解决方案中心。主要特征包括:提供得到验证的行业业务流程模版库,而不是从空白开始建起、提供一个为未来的业务与IT流程发展的系统平台。提供共享数据模型实现机制、业务流程独立于应用、实时的客户驱动流程成为通用模式、由业务分析员设计的工作流驱动Hub与应用、遵循企业神经系统(ENS)模式(Gartner Group)、快速的设计、开发、提交与维护、较高的重用性、定制化的组件得到普遍认可。
>>更多评论