基于SOA的事件驱动企业应用集成技术研究

基于SOA的事件驱动企业应用集成技术研究

论文题目: 基于SOA的事件驱动企业应用集成技术研究

论文类型: 硕士论文

论文专业: 计算机应用技术

作者: 宋宇宁

导师: 董金祥

关键词: 企业应用集成,面向服务的软件架构,事件驱动,企业服务总线

文献来源: 浙江大学

发表年度: 2005

论文摘要: 新兴的面向服务体系结构正在加速软件的发展和变化,无法适应动态环境的应用将逐渐失去作用,尤其对那些面临着需求频繁变更的业务流程管理系统而言更是如此。本文主要针对当前企业应用集成研究中的忽视业务流程集成、集成平台缺乏灵活性和适应性、扩展性较差、互操作性不高等问题,提出了基于SOA(Service Oriented Architecture)的事件驱动型企业应用集成系统——SE-EAI(Service & Event-Enterprise Application Integration)。它具有松散耦合、行业支持、高度可集成能力等优势。本文主要讨论基于SOA的企业应用集成的体系架构,企业应用集成体系中各个不同层次集成模型和服务。 首先,对企业应用集成的研究现状进行了综述,进而提出了本文的研究目标。 然后,在简单分析传统的企业应用集成技术优点和缺点的基础上,提出了目前EAI所面临的挑战和障碍。综合当前企业集成技术最先进的体系架构面向服务体系结构(Service Oriented Architecture SOA)和事件驱动体系结构(Event-Driven Architecture EDA)两者的特点后,提出基于SOA的事件驱动企业应用集成的体系架构,该架构是一个综合EDA和SOA的混合系统架构,可为企业提供现代的、灵活的IT基本架构,充分体现系统的灵活性和重用性。 在对企业应用服务的定义、分类基础上,提出了SE-EAI中服务层次模型——包括应用接口层,应用整合层,业务整合层和用户交互层等四个层次,其中底层服务包括:应用接口服务、数据整合服务和消息服务。应用接口服务描述了系统支持的两类适配器,并提出了形式化定义的自定义适配器模型。数据整合服务从数据格式转换和语义转换两方面提供企业应用数据之间的转换和映射。消息服务是整个系统的通信服务层,是分布式体系的具体实现,在此我们提出了基于JMS的消息对象模型及两种消息机制的实现。 在企业集成基础服务的基础上,论文提出了基于ECA规则的事件驱动模型和业务流程元模型,并提出了利用工作流机制来实现业务整合的体系模型。最后从安全的角度出发,提出了基于PMI(Privilege Management Infrastructure)及SSO(Single Sign-on)的企业信息系统用户和登陆集成的模式。 最后,我们把SE-EAI应用到航天应用集成设计平台这个项目中,取得了一定的应用效果,并总结了SE-EAI需要进一步研究的一些方向。

论文目录:

摘要

Abstract

第一章 绪论

1.1 引言

1.2 企业应用集成简介

1.2.1 企业应用集成背景

1.2.2 企业应用集成的定义和目标

1.2.3 企业应用集成关键功能需求

1.3 本文的研究内容

1.4 本章小节

第二章 基于面向服务架构(SOA)的事件驱动EAI架构

2.1 概述

2.2 EAI所面临的障碍和挑战

2.2.1 传统集成技术

2.3.2 高效EAI所面临的挑战

2.4 企业应用集成的新技术

2.4.1 面向服务体系结构(Service Oriented Arch itecture SOA)

2.4.2 事件驱动体系架构(Event-Driven Architecture EDA)

2.4.3 新技术在企业应用集成中的结合应用

2.5 基于SOA的事件驱动型企业应用集成体系结构

2.5.1 体系结构设计要求

2.5.2 基于SOA的事件驱动型企业应用集成体系结构

2.5.3 企业服务总线

2.6 本章小节

第三章 面向服务架构EAI中的基础服务

3.1 概述

3.2 EAI中服务的逻辑关系

3.2.1 服务分类

3.2.2 集成架构中服务功能的逻辑层次

3.3 应用接口服务

3.3.1 应用接口适配器

3.3.2 统一适配器接口描述模型

3.3.3 主要封装技术

3.4 应用服务目录

3.4.1 服务信息描述

3.4.2 基于LDAP的目录服务

3.5 数据整合服务

3.5.1 基于XML的全局数据格式模型

3.5.2 基于本体论的语义服务模型

3.6 消息服务

3.6.1 消息对象模型

3.6.2 JMS中的消息通信模型及消息处理机制

3.7 本章小节

第四章 SE—EAI中的上层集成服务

4.1 概述

4.2 事件驱动的业务整合服务

4.2.2 事件驱动的业务集成

4.2.3 基于工作流的执行机制

4.3 统一的用户交互服务

4.3.1 PMI的授权模型

4.3.2 基于统一用户管理的SSO服务

4.4 本章小节

第五章 基于AVIDM系统的应用集成设计(AVIDE)

5.1 课题背景及需求特点

5.1.1 课题背景

5.1.2 功能需求

5.2 系统总体设计

5.3 系统运行机制

5.3.1 应用服务的集成

5.3.2 基于事件的业务流程集成

5.3.3 AVIDE权限控制机制

5.4 本章小节

第六章 总结与展望

6.1 论文主要工作概述

6.2 未来工作展望

参考文献

攻读硕士期间主要发表的学术论文和参加的科研项目

致谢

发布时间: 2005-03-24

参考文献

  • [1].基于SOA的财务管理系统的设计与实现[D]. 赵雷.东北大学2016
  • [2].基于SOA的物流信息管理系统的设计与实现[D]. 刘珊汝.湖南大学2017
  • [3].基于SOA架构的需求管理系统的设计与实现[D]. 李越甲.南京大学2016
  • [4].基于SOA的交通信息服务系统的研究与实现[D]. 鲁明明.南京大学2016
  • [5].基于SOA的科技信息服务平台设计与实现[D]. 马彦芳.河北科技大学2015
  • [6].基于SOA架构的中职成人教育管理系统设计[D]. 李权.电子科技大学2014
  • [7].基于SOA残疾人信息审核系统设计与实现[D]. 曹丽娜.电子科技大学2014
  • [8].基于SOA残疾人信息审核系统设计与实现[D]. 杨博喻.天津大学2013
  • [9].基于SOA的居民健康档案信息发布与隐私保护研究[D]. 祝闻华.苏州大学2013
  • [10].基于SOA的场景化网上银行系统[D]. 李泳驱.中山大学2014

相关论文

  • [1].基于SOA的企业应用集成架构研究[D]. 赵晨.北京交通大学2007
  • [2].用Web Services实现基于SOA的企业应用集成研究[D]. 尉飞新.同济大学2007
  • [3].一个SOA框架的设计、实现和应用[D]. 李艳阳.吉林大学2007
  • [4].基于SOA的企业应用集成研究与实现[D]. 田靖.武汉理工大学2007
  • [5].基于SOA软件架构的研究与应用[D]. 高哲.武汉理工大学2007
  • [6].基于SOA体系结构软件开发的研究与实现[D]. 魏东.西北大学2005
  • [7].基于SOA的企业应用的研究与实现[D]. 郭春燕.大连理工大学2006
  • [8].企业SOA服务集成的研究与设计[D]. 李锦棠.广东工业大学2006
  • [9].用企业服务总线(ESB)对SOA的改进与应用[D]. 陈靖.重庆大学2005
  • [10].SOA的关键技术的研究与应用实现[D]. 朱振杰.电子科技大学2006

标签:;  ;  ;  ;  

基于SOA的事件驱动企业应用集成技术研究
下载Doc文档

猜你喜欢