学位论文 > 优秀研究生学位论文题录展示
基于SOA架构的企业应用平台研究与开发
作 者: 刘涛
导 师: 侯秀萍
学 校: 长春工业大学
专 业: 计算机应用技术
关键词: 企业应用平台 面向服务架构 模型驱动架构 企业服务总线
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 192次
引 用: 5次
阅 读: 论文下载
内容摘要
面向服务架构(service-oriented architecture, SOA)是新一代的架构思想,由于它具有良好的松散耦合、与平台无关等特性,SOA能很好的解决系统的灵活性和互操作性问题,因而SOA具有很广泛的应用,逐渐成为企业应用架构的主要解决方案。随着信息化建设需求的快速增长,如何提高软件开发生产力和保证软件产品能够适应多变的客户需求是每个软件研发公司需要考虑和解决的问题。针对上述问题本文提出了一种适应企业应用系统开发的基于SOA架构的企业应用平台QAF, QAF平台是从企业的实际需求出发,充分考虑企业的现状以及未来发展,进行设计和技术实现的。QAF目标是为了实现软件开发平台化,是面向企业信息化的开发平台,平台集SOA, MDA, Web2.0等当前先进的技术理念,以面向服务架构和MDA技术为核心,在复杂应用系统构建上具有极强的竞争力。本文首先研究了SOA和软件开发平台的国内外现状,接着介绍了QAF平台开发的背景和平台的核心思想。其次介绍了QAF平台的理论基础和技术前提,接着设计了QAF平台的开发框架WE-SOA。开发框架WE-SOA提供了基于SOA架构和ESB支撑的企业应用架构,WE-SOA能为企业应用开发提供一个灵活的架构,具有敏捷性、松耦合、跨平台、分布式的特点,更能适应企业信息系统发展的需要。再次,对平台进行了设计和实现。先对QAF平台总体构成进行了介绍(包括开发平台,运行环境,基础服务,应用架构模型),设计了QAF平台的客户端框架和平台基础架构,着重介绍了平台软件模型驱动的设计,其中应用架构模型设计是重点阐述的对象,应用架构模型本着MDA思想设计的,是QAF平台软件的核心,应用架构模型提供了企业应用架构的平台无关模型,通过具体技术平台转化为可执行的应用。接着设计了平台的通讯框架WCF,介绍了业务状态机设计思想,报表设计思想和平台采用的缓存技术。最后介绍了平台的应用监控系统,进行了监控与性能分析。监控能方便找到系统中引起效率问题的瓶颈,以精确定位问题所在。
|
全文目录
摘要 2-3 ABSTRACT 3-7 第一章 绪论 7-12 1.1 本课题的研究背景及意义 7-8 1.2 国内外现状 8-9 1.2.1 SOA国内外现状 8-9 1.2.2 平台国内外现状 9 1.3 QAF平台综述 9-11 1.3.1 开发QAF平台的意义 9-10 1.3.2 QAF平台核心思想 10-11 1.4 本文的研究内容和组织结构 11-12 第二章 平台的理论基础和技术前提 12-22 2.1 面向服务架构SOA 12-17 2.1.1 SOA概念 12 2.1.2 SOA体系结构 12-14 2.1.3 SOA基本特征 14-15 2.1.4 SOA设计原则 15 2.1.5 SOA的优势 15-17 2.2 企业服务总线ESB 17 2.2.1 ESB概述 17 2.2.2 ESB特性 17 2.3 MDA概述 17-19 2.3.1 MDA的基本概念 17-19 2.4 WCF技术 19-21 2.4.1 WCF概念 19 2.4.2 访问点 19-20 2.4.3 WCF宿主 20 2.4.4 WCF优点 20-21 2.5 SDO 21-22 第三章 QAF平台开发框架的设计 22-26 3.1 平台开发的软件环境 22-23 3.1.1 .NET平台介绍 22 3.1.2 ASP.NET MVC介绍 22-23 3.2 WE-SOA开发框架的设计 23-25 3.3 WE-SOA开发框架优点 25-26 第四章 QAF平台系统设计 26-55 4.1 平台总体构成 26-27 4.2 平台架构 27-30 4.2.1 客户端框架 27 4.2.2 平台基础架构 27-30 4.3 平台开发环境 30-31 4.4 模型驱动设计 31-44 4.4.1 元数据管理 31-32 4.4.2 应用架构模型 32-36 4.4.3 模型抽象过程 36-37 4.4.4 关键元数据模型 37-42 4.4.5 模型驱动过程 42-44 4.4.6 元数据模型驱动优点 44 4.5 WCF通信的实现 44-48 4.5.1 服务定义 44-46 4.5.2 服务托管宿主 46 4.5.3 服务节点配置 46-48 4.6 缓存技术 48-50 4.6.1 实体查询缓存 49-50 4.6.2 用户参数缓存 50 4.7 业务状态机 50-52 4.7.1 状态机相关概念 50-51 4.7.2 状态机设计思想 51-52 4.8 报表设计 52-55 4.8.1 报表概述 52 4.8.2 报表设计与展现 52-55 第五章 应用监控与分析 55-59 5.1 应用监控介绍 55 5.2 UI监控与分析 55-57 5.3 服务监控与分析 57-59 总结与展望 59-60 致谢 60-61 参考文献 61-63 硕士学位期间研究成果 63-64
|
相似论文
- 基于SOA架构的移动电子政务项目申报服务系统的开发与实现,TP311.52
- 电力公司信息系统整合方案研究,TP311.52
- 丽水污染企业环境应急监测平台的研究,TP311.52
- 遗产系统Web服务化封装工具的研究与实现,TP393.09
- 高职院校教务管理系统分析与设计,TP311.52
- 基于SOA的教务管理系统的设计与实现,TP311.52
- 生物信息数据库数据服务生成系统的设计与实现,TP311.52
- 青海电视台全台综合业务网系统设计与建设,TN948.3
- 基于ESB架构的纳税人受理平台的设计与实现,TP311.52
- RCESB体系结构及SOAP序列化技术研究,TP311.52
- 基于SOA的应用集成设计研究,TP393.09
- 江门移动数据交换中心的分析与设计,TP311.52
- 基于SOA的数字版权管理平台的设计与实现,TP311.52
- 基于MDA的多维数据抽取过程的研究与实现,TP315
- 基于SOA的社区医疗管理系统开发,TP311.52
- 基于E-HUB模式的异构系统集成接口技术研究,TP311.52
- 面向提高银行竞争力的软件自主研发实施管理,F426.672
- 基于WebServices的快递业务系统研究,TP393.09
- 服务编制中多QoS约束的服务自动替换技术,TP393.09
- 基于Web Service的多媒体会议客户端系统的设计与实现,TP393.09
- 基于面向服务架构的企业系统集成的研究与设计,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|