论文部分内容阅读
信息化的发展在给企业带来难得机遇的同时,也给企业带来了新的挑战。面对企业各个“信息孤岛”间无法实现信息共享的挑战,系统整合成为企业迫在眉睫的问题。由于传统的系统整合方案通常会使系统整体的拓扑结构较复杂,组件的连接协议也不是公开,标准化的;所以采用面向服务的架构模型,将应用系统抽象成一个个粗粒度的服务,标准化服务接口,松耦合服务架构。使用面向服务的ESB平台集成遗留IT系统,将系统服务化,通过服务组合的方式复用企业IT资产,对于新开发的信息系统,采用插接方式进行快速部署,缩短了投资回报周期,提高了系统的适应性、灵活性和扩展性,成为当前企业解决“信息孤岛”的最佳方案。在银行以往所做的项目中.大部分都是以部门、项目、产品为中心。而没有着眼于企业的整体发展。通常IT项目做得很好,但业务的需求往往在项目快做完时发生了新变化。因为没有一个企业级的长远眼光。IT建设的步伐总是落后于业务的变化。银行信息集成的建设就是要超越这种“部门级和产品级的视野”,以整个银行的发展方向来构建信息化体系,并保证IT系统的适应性。本文首先讨论了几种常用的应用集成方式,通过比较各自优缺点和适用范围总结出适合于大规模企业应用集成的架构模式和方法。接着,深入讨论该集成方法所需要的重要方法论及架构支撑SOA,给出了SOA的基本概念、协作模型等,并类比了它与其他架构相比的优势。最后,本文给出了基于面向服务架构的企业应用集成的具体实施案例。本文以“银行系统集成”项目为背景,主要为了有效解决在银行各个不同的系统之间如何进行有效的信息沟通,如何同步数据等问题。在分析了原有整合系统的不足之后,提出了一套基于面向服务构架的系统设计思想,在分布式的环境下,创建“灵活、高效、易拓展的业务管理系统”的解决方案。并在此基础上,进一步给出了基于该解决方案之上各个层次和模块间的具体设计。接着,又从如何在项目初期通过迭代的方法进行系统service的识别、如何实现服务的注册和调用、如何进行流程的定义与整合、如何实现基于ESB的服务管理与监控和安全性处理等方面对给出系统的实现。由于融和了SOA的设计思想,基于新架构下整合后的信息系统兼具了架构模块化与灵活性,数据架构开放性与整合性的特性,从而保证了整体应用架构与数据架构与未来全行信息系统架构设计的一致性与协调性,确保了整体的、长远的收益。