首页> 中文学位 >SOA软件架构及其在分布式Web系统中的应用研究
【6h】

SOA软件架构及其在分布式Web系统中的应用研究

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1论文研究的背景

1.2国内外研究现状

1.3主要研究内容

1.4论文的组织结构

第2章面向服务的架构——SOA

2.1面向服务的架构(SOA)概述

2.1.1 SOA产生背景及解决的问题

2.1.2面向服务的架构的定义

2.1.3 SOA协作

2.1.4 SOA协议栈

2.2 SOA的特点和优势

2.2.1 SOA的特点

2.2.2 SOA的优势

2.3 SOA实现技术——Web Services

2.3.1 Web Services的基石——XML

2.3.2 Web Services的消息传输方式——SOAP

2.3.3 Web Services的描述方式——WSDL

2.3.4 Web Services的发布、发现方式——UDDI

2.4本章小结

第3章基于SOA的分布式Web应用系统研究

3.1分布式Web系统

3.2分布式Web系统体系结构分析

3.2.1三层分布式Web体系结构

3.2.2面向服务的分布式体系结构

3.3基于SOA的分布式Web应用系统设计

3.3.1用户功能模块设计

3.3.2服务功能模块设计

3.3.3系统总体架构

3.3.4系统架构优势

3.4本章小结

第4章基于SOA的学生信息管理系统的设计

4.1需求分析

4.1.1 功能分析

4.1.2性能需求

4.1.3安全性分析

4.1.4运行要求

4.2总体设计

4.2.1基本框架

4.2.2用例建模

4.2.3应用逻辑架构

4.2.4体系结构

4.3系统用户管理系统详细设计

4.3.1系统用户管理系统总体设计

4.3.2系统管理模块设计

4.3.3用户管理模块设计

4.3.4系统业务设计

4.4本章小结

第5章基于SOA的学生信息管理系统的实现

5.1开发方案

5.2程序代码组织结构

5.3系统技术架构实现

5.3.1表示层

5.3.2业务逻辑层

5.3.3 数据访问层

5.4系统运行实例

5.5本章小结

结 论

参考文献

致 谢

展开▼

摘要

在分布式应用领域,传统的分布式应用体系结构大都从自身需求出发,使用各种不同的技术构成相互独立的紧耦合的封闭式系统,它们相互之间缺乏兼容性、有效的互操作性以及重用性,这就使系统难于扩展,从而限制了其进一步的发展和应用。 随着软件技术的发展,尤其是Web服务的出现,面向服务的新的软件系统开发方法被提出并得到迅速发展。通过采用面向服务架构的设计思路,可以最大程度地减少系统间的耦合,提高可重用性。因此能够较好的整合遗留系统,提高了系统的灵活性和可扩展性。它将使创建、开发、部署应用系统的方式发生改变,是解决企业当前错综复杂的IT环境和解决方案等问题的良药。 但是目前对Web服务的研究在基于Web Services的面向服务架构的设计方法方面还缺乏关注。论文从SOA架构和及其实现技术—Web Services理论知识入手,研究了面向服务的软件开发的体系结构、原理和方法。在这些基本理论的指导下,结合经典的面向对象开发方法和传统分布式系统结构,提出基于传统分布式体系结构分层思想的面向服务的软件开发的体系结构,并基于流行的分布式计算平台开发设计其系统架构模型,阐述与系统模型相关的层次的划分、层次功能、及设计方法。 最后本文结合一个具体的学生信息管理系统,在实践的基础上实现SOA的Web应用系统模型。深入的讨论了系统的需求分析、设计和实现。

著录项

  • 作者

    慈鑫;

  • 作者单位

    哈尔滨工程大学;

  • 授予单位 哈尔滨工程大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 俞经善;
  • 年度 2009
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 国际互联网;
  • 关键词

    软件架构; 分布式体系; Web服务; 软件开发;

  • 入库时间 2022-08-17 10:35:39

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号