浅议电网企业集团信息系统建设的集成应用
2016-05-30覃宁
覃宁
【摘要】加强企业级信息系统间的数据信息交互,实现由业务数据前端驱动到后端信息流的贯通,满足企业集团资源全过程管控,是目前电企面临的一个重要课题。本文依据信息集成技术实现理论,详细讨论电企信息系统在开发建设过程中采用的集成技术和实现方式,为电企信息系统开发建设的数据信息集成交互提供参考。
【关键词】电网企业;信息系统;开发建设;集成应用
一直以来,电企对信息化工作投入了大量的人力和财力,尤其是作为信息化核心内容的信息系统的开发建设。经过相当一段时间的研究与实践积累,逐步建立了科学的信息化系统开发建设模式,并取得了较显著的成效。但随着业务管理要求的不断提升,信息系统构成日趋复杂,在开发建设中呈现出:涉及业务信息领域多、应用组织层次复杂、开发技术不统一等问题。在加强单业务领域信息系统开发建设的同时,更需求加强重视多个信息系统的集成应用,达到信息系统间的信息横向集成、纵向贯通,避免信息孤岛,保证企业集团信息化建设成功。
一、主流的企业信息集成技术发展过程
通过集成将企业多种应用连接在一起形成企业集成系统是企业信息化建设的高级阶段,构建企业集成系统可以提高企业信息化应用的水平,也为提升企业的市场竞争力提供信息技术手段上的支持。随着信息技术的不断发展,集成方式也在不断的优化和完善,主要经历了以下四个发展阶段:
(一)点对点集成
通过开发一对一的专用集成接口实现不同系统之间的信息交换与集成。这种集成方式就是通常所说的“点到点”的集成方式,其特点是对于应用系统数量少、且系统功能相对固定的情况下,比较容易实现。但是在应用系统数量增多时,接口数量以指数倍的速度增加,由于接口数量的增加导致接口的维护工作变得十分困难,一个应用系统发生调整将导致一批应用集成接口重新修改。
(二)数据共享集成
通过建立共享数据库的方式实现不同应用之间的数据共享,这个集成方式需要定义共享的信息模型。共享数据库可以采用独立于任何具体应用系统的共享信息库,即将需要共享的信息从每个应用的数据库中复制到一个共享的公共数据库中,也可以采用聯邦式的方法使用多个数据库实现信息共享。数据联邦将多数据库集成为一个统一视图虚拟的数据库。数据联邦需要建立一个中间件层次来连接各个分布式数据库和应用。这个中间层在后台真实数据库和虚拟数据库之间建立一个映射。
(三)集成平台
用集成平台支持的中间件的方式进行信息共享,这种方式可以实现应用对数据的透明访问,解决应用对于操作系统和数据存储方式的依赖性,是当今较为先进的应用系统集成方式之一。但这种通过集成平台进行信息同享的模式,无法实现工作流的流转和管理。
(四)基于SOA 的集成
面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。服务间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协调来完成某些活动。
二、电网企业集团信息系统集成技术架构
“建成一体化、现代化、智能化的企业级信息平台”是电企在未来集团信息化建设中的总体目标。按照信息化开发建设保持领先,适度创新的原则,确定系统集成遵循SOA架构,以确保达到技术先进、标准开放、架构安全、运行可靠和灵活扩展的技术要求。电企基于SOA搭建企业级系统的集成技术架构,通过企业服务总线(ESB)将企业运营中的人、财、物等关键信息流整合,实现信息的横向贯通。并通过适配器完成各系统与ESB间信息与服务的传递。其中流程整合层实现了对各个系统的业务服务的整合及编排,将不同系统的业务流程进行无缝衔接,最终完成业务流程的跨部门、跨应用的协同处理;信息整合层则实现了各系统的间的信息交换、共享及发布等。
同时,对于新建的业务系统,系统开发应遵循SOA的架构原则,以符合服务总线接入要求;对于遗留系统,则需在现有应用系统的基础上进行服务化改造,以实现系统之间的集成。采用基于SOA的集成技术架构提高软件系统的灵活快速响应能力和可重用性,达到了降低维护成本,降低整合成本,降低风险和提高IT治理能力的作用。
三、电网企业集团信息系统集成技术实现
基于以上的技术架构,在保证信息系统间的功能交互性的基础上,可通过以下四个层次设计具体集成的实现:
(一)应用集成:
依据业务应用信息系统集成方式、集成数据量和集成触发方式等对信息系统相关的应用集成关系进行分类,并明确了每类集成的技术实现方式。
(二)数据集成:
按类别对集成的功能及服务进行分析,明确数据资源管理平台(包括主数据、数据编码、标准代码)集成的需求和具体技术实现方式,明确了主数据分布关系、数据资源管理平台接入对信息系统应用的影响。
主数据服务包含以下3种类型的服务:
1)核心主数据服务,采用Web Service实时接收和响应处理请求;2)非核心主数据服务,采用JMS Queue异步准实时接收处理请求;3)主数据变更广播服务,采用JMS Queue异步对外发布变更消息。
数据编码提供编码生成和编码查询服务:
1)编码生成:支持信息分类和编码的集中、统一管理,规则定义,提供编码生成服务,为业务系统生成符合规范的统一编码;2)编码查询:提供编码生成结果的查询和展现功能。
信息分类编码标准管理:
1)提供信息分类和编码规则定义功能,包括用途、类型、取值、业务含义、参考来源等,并记录变更日志;2)提供信息分类和编码规则的申请、审批、颁布、通知等流程处理,以及分类和编码规则的导入/导出功能。
(三)通用平台集成:
依据企业的通用技术平台管理要求和技术管控要求,明确了技术平台的集成实现方式。
1)企业门户来自于不同业务系统的待办工作集中进行展现,为用户提供跨平台的工作办理功能。用户登录企业门户后,在企业门户统一待办功能中不仅可以看见与自己相关的,来自于各个业务系统中的待办工作,还可以直接进行工作的处理。从而免去了以往只有登录各个业务系统才能处理完毕所有待办工作的麻烦,提高了整体的工作效率。2)运行监控平台提供包括对各类硬件设备、操作系统、数据库、中间件等的实时监控和预警能力。提供通用性指标供IT集中运行监控系统采集为在系统加入自我诊断的接口服务,在系统内部可手动和定时器调用进行触发自我诊断的请求,调用接口服务的SysLog日志客户端的代码,通过Socket把监控信息发送给SysLog服务平台进行相应查看。
(四)集成平台支撑:
基于各类集成的业务需求和管理要求,明确了采取的集成平台支撑技术实现方式。
1)Web Service技术规范,向信息集成平台提供的服务将采用Web Service方式。2)保障信息系统间集成的安全性,从传输级安全性、消息级安全性、应用程序级安全性三个方面进行规范。3)提升系统性能,避免服务总线阻塞,信息集成平台采用了多通道模式,对于不同的服务请求可灵活设置不同的通道。
四、结语
在国内,电企在信息化建设方面不断加大了开发建设力度,这不仅给企业带来了明显的优势效果和可观的经济效益,还强化了企业的管理水平。因此,系统、全面、有序的开展信息系统间的集成,实现各业务之间的信息共享、工作协同,杜绝信息孤岛,促进企业集团资源集约化管控,实现信息化对企业经营主要业务的全面覆盖,应用由部门级到企业级的转变,是强化企业管理水平、促进企业生产经营,实现电网企业的可持续发展重要保障。
参考文献
[1]邓劲生,郑倩冰.信息系统集成技术.清华大学出版社,2012.
[2]王伟军,黄杰.企业信息资源集成管理.华中科技大学出版社,2008.