论文部分内容阅读
本文主要针对当前企业应用集成研究中的忽视业务流程集成、集成平台缺乏灵活性和适应性、扩展性较差不高等问题,提出了基于SOA(Service Oriented Architecture)的企业应用集成框架----S-EAI(Service-Enterprise Application Integration)。它具有松散耦合、业务支持、高度可集成能力等优势。本文主要讨论基于SOA的企业应用集成框架及其各个不同层次的集成模型和服务。目前,新兴的面向服务的架构正在加速软件的发展和变化,可以看成是一个用模块化和松耦合应用程序取代单一、紧耦合应用程序的革命。本文主要针对当前企业应用集成研究中忽视业务流程集成、集成缺乏灵活性和适应性、扩展性较差等问题,提出了基于SOA(Service Oriented Architecture )的企业应用集成框架——S-EAI(Service-Enterprise Application Integration ),它具有松散耦合、业务支持、可集成能力等优势。本文主要讨论基于SOA的企业应用集成体系中各个不同层次的集成模型和服务。首先,对企业应用集成的研究现状进行了综述,进而提出了本文的研究内容。之后,在对传统企业应用集成技术优缺点分析的基础上,提出了目前EAI所面临的挑战。结合当前企业集成技术最先进的体系架构面向服务的架构,提出了基于SOA的企业应用集成框架,可为企业提供现代的、灵活的IT基础架构,体现了系统的可扩展性和可重用性。通过对企业应用服务的定义和分类,提出了企业基础架构服务分层模型,包括用户交互服务、共享的业务服务、消息和代理服务和共享的应用程序服务,其中底层基础包括共享的应用程序服务、消息和代理服务和共享的业务服务。共享的应用程序服务主要介绍了应用接口服务,描述了系统支持的两类适配器,并提出了形式化定义的适配器模型。消息和代理服务是整个系统的通信服务层,是分布式体系的具体实现,在此我们提出了基于JMS的消息对象模型及两种消息机制的实现。共享的业务服务侧重是对业务流程的支持,通过对生产或运行中的关键服务进行管理,使得对企业复杂多变的业务流程能方便、灵活地定制和实施。在企业集成底层基础服务的基础上,论文通过对S-EAI架构下的业务分类,描述了企业业务流程的建模、编排及执行机制。最后从安全角度出发,提出了基于SRBAC(Service-Role Based Access Control)及SSO(Single Sing-on)的企业信息系统用户授权和登录集成的模式,实现了对企业范围内用户的统一访问授权管理。最后,我们把S-EAI应用到莱矿企业信息集成系统(EIIS)这个项目中,取得一定的应用效果,并总结了S-EAI需要进一步研究的一些方向。