学位论文 > 优秀研究生学位论文题录展示
基于SOA的中小型企业业务流集成应用研究
作 者: 虞飞华
导 师: 姚明海;秦学礼
学 校: 浙江工业大学
专 业: 计算机技术
关键词: 面向服务的体系架构 面向服务分析与设计 业务流集成 Web服务
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 140次
引 用: 1次
阅 读: 论文下载
内容摘要
随着企业业务的增加与信息化技术的发展,不同时期、不同架构的应用系统变的多而复杂,这就要求有一种技术能够将这些异构系统的软件系统进行整合。在这样的背景下,面向服务架构体系(Service-Oriented Architecture,SOA)应运而生,SOA具有松散耦合、可复用、高度可集成等优势,可以为企业提供灵活的应用集成框架,能够解决企业业务流互相协作与信息共享问题,并且能够轻易的完成新业务流程的集成。因此,研究和应用基于SOA架构的企业应用系统成为了目前一个十分重要的研究课题,对推动中小型企业的信息化发展具有重要的意义。中小型企业信息化过程中存在的主要问题是:信息不能有效共享与业务流不能相互协作。为了解决这两个问题,提出了一种新的软件架构体系方法,以面向服务的体系架构来解决信息共享与业务流高度集成问题。本文以SOA的理论为基础,用Web Services技术实现了一个业务流集成系统,论证了可以用面向服务体系架构来解决目前中小型企业信息化中的问题,本文的主要工作和成果如下:1.针对目前中小型企业信息化发展的困境,采用SOA体系方法,以Web Services技术实现了一个业务流集成系统,效果达到预期效果。2.本文对SOA的概述入手,分析了SOA的特征和体系架构,研究了与SOA相关的基本协议与技术,通过SOA与Web服务的比较,选择了用Web Services技术来实现企业业务流集成的目标。3.分析企业业务需求提出了一个基于SOA的系统解决方案,对该解决方案设计了基于SOA的五层体系架构,分别对每一层做了进一步的研究与设计,最后在.NET平台,用Web服务方式实现了企业的业务流集成系统,并实现了服务的部署与使用。4.本文主要研究了SOA体系架构的特性与支持SOA应用开发相关的技术和平台,然后在.NET平台以Web Services技术实现了一个中小型企业业务流集成的实例系统,并进行了系统的部署与运行,实际应用表明,基于SOA的中小型企业业务流集成系统,可以减少企业在业务流程上的开销,有利于今后企业应用系统能够敏捷扩展与重用现有资源。由于时间有限,本研究选择了一个业务流比较典型的企业作为本研究的实施对象,存在服务粒度的合理性欠缺,安全性的问题考虑不足,今后进一步的工作是在本次研究的基础上,以业务流扩展为导向,逐步完善系统,合理分解服务粒度,采用运用SOA安全技术,保障SOA架构下的企业应用系统安全。
|
全文目录
摘要 5-7 ABSTRACT 7-11 第1章 绪论 11-14 1.1 问题的提出 11 1.2 国内外研究现状 11-12 1.3 本文选题依据与研究意义 12-13 1.4 本文主要研究内容与内容组织 13-14 第2章 面向服务体系架构(SOA)技术概要 14-25 2.1 SOA概述 14-16 2.1.1 SOA的基本概念 14-15 2.1.2 SOA的基本特征 15 2.1.3 SOA的体系结构 15-16 2.2 基于Web服务的SOA应用基本协议与技术 16-23 2.2.1 XML协议 16-17 2.2.2 DISCO协议 17-18 2.2.3 UDDI协议 18-19 2.2.4 SOAP协议 19-20 2.2.5 WSDL协议 20-21 2.2.6 企业服务总线(ESB) 21-22 2.2.7 业务流程施行语言(BPEL) 22-23 2.3 Web Services与SOA的关系 23-24 2.4 本章小节 24-25 第3章 基于SOA的中小型企业业务流集成系统解决方案 25-38 3.1 软件开发方法的演变 25 3.2 基于SOA的解决方案概述 25-26 3.3 开发平台的选择 26-31 3.3.1 常用的开发平台 27-30 3.3.2 开发平台的选择 30-31 3.4 开发技术的选择 31-33 3.4.1 常用的开发技术 31-32 3.4.2 开发技术的选择 32-33 3.5 解决方案开发中的服务测试 33-36 3.5.1 服务开发阶段的功能测试 33-34 3.5.2 服务组装阶段的服务集成测试 34-36 3.6 基于SOA的解决方案开发模式 36-37 3.7 本章小结 37-38 第4章 基于SOA的中小型企业业务流集成系统架构设计 38-47 4.1 软件体系架构概述 38 4.2 系统架构总体设计 38-41 4.2.1 基于SOA的系统架构设计 38-40 4.2.2 分层体系结构 40-41 4.3 技术架构总体设计 41-46 4.3.1 数据层 42-44 4.3.2 数据访问层 44 4.3.3 业务层 44-45 4.3.4 业务外观层 45-46 4.3.5 表示层 46 4.4 本章小结 46-47 第5章 中小型企业业务流集成系统的服务设计与实现 47-63 5.1 业务背景 47-48 5.2 实现目标 48 5.3 系统服务的设计与实现 48-62 5.3.1 服务的设计 49-52 5.3.2 服务的组合 52-53 5.3.3 服务的实现 53-55 5.3.4 服务的部署 55-58 5.3.5 服务的使用与测试 58-60 5.3.6 服务的安全性设计 60-62 5.4 本章小节 62-63 第6章 结论与展望 63-65 6.1 结论 63-64 6.2 展望 64-65 参考文献 65-68 致谢 68-69 攻读学位期间参加的科研项目和成果 69
|
相似论文
- 基于用户兴趣特征的图像检索研究与实现,TP391.41
- 面向业务过程的服务动态组合方法研究,TP393.09
- 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
- 基于嵌入式Web服务器的监控系统研究,TP393.05
- 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
- 基于BMC的Web服务失配检测方法研究,TP311.52
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 基于语义的Web服务发现研究,TP393.09
- 行政审批电子监察系统数据交换的设计与实现,TP311.52
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 一个试卷生成系统的设计与实现,TP311.52
- 公安信息系统中数据集成的,TP311.52
- 基于Web服务的Legacy System集成方法研究,TP393.09
- 基于Web服务的多平台实时票务系统的研究与实现,TP393.09
- 基于FPGA的SOPC视频复用器设计与实现,TN949.197
- 普适关爱系统的设计与实现,TN929.5
- 基于wifi的嵌入式视频监控系统设计,TP277
- 水土保持自动监测信息系统研究与实现,TP311.52
- 基于PLSA语义聚类的web服务发现方法,TP393.09
- 基于QoS感知的Web服务组合,TP393.09
- 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|