面向服务的软件体系结构研究.pdf

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
优秀硕士毕业论文,完美PDF内部资料。支持编辑复制!

摘 要 最近两年,IBM、BEA、Microsoft、SAP、Oracle、HP 等公司在不遗余力的 宣传他们的面向服务的软件体系结构(Service Oriented Architecture,下简 称SOA)构想,各种关于SOA的专家言论、研讨会、推广会新闻不时诸见报端。 SOA是个旧事物,也是种新事物,说它是旧事物是因为上个世纪就有了这个概念, 说它是新事物是因为直到最近SOA才受到业界的广泛关注。SOA是一种新的软件 体系结构,这种体系结构能够为企业提供松耦合的应用、可重用的服务、更好 的互操作性、更加灵活的构建方式并提高企业的市场反应速度。 文章首先分析了 SOA 的研究背景;然后从软件工程中软件体系结构演变的 角度探讨了 SOA 出现的历史原因;之后一章对 SOA 进行了综述性研究,论述了 SOA的概念,SOA虽然是一种体系结构,但到目前为止还没有这种结构公认的形 式化描述,这一部分借助 IBM 的 SOA 白皮书探讨了 SOA 参考架构,阐述了 SOA 与其主流实现技术WEB服务的区别,SOA的特征优势等内容;随后是实践性的一 章,主要对SOA实现技术WEB服务做了论述,并给出了一个利用Apache Axis2 开发的示例来更好的理解 WEB 服务的工作原理,最后为了演示 SOA 理念,开发 了一个实际的天气预报系统,并把它集成到个人主页中;接下来的一章主要总 结了当前的 SOA 标准,当然这些标准还在发展中,也不尽完善,但本章的意图 是通过总结这些涉及到 SOA 各个层面的标准更好的理解 SOA 架构;文章的最后 一部分探讨了 SOA 的适用范围、发展趋势,指明 SOA 的本质是解耦,在面向对 象编程中,对象粒度过小,构建的系统仍没有解决紧耦合的问题,而服务是粗 粒度的,按照 SOA 构建的系统是松耦合的,这种解耦思想是符合软件工程的发 展规律的,从IT市场产品经济到服务经济的转变和面向对象到面向服务思想的 升级角度看,SOA是具有重要的进步意义的。 目前 SOA 刚刚进入务实的发展阶段,国内现有的讨论缺乏对 SOA 的深入研 究。本文着力系统全面的对 SOA 进行研究,并试图探讨一些目前比较容易引起 混淆和有争议的问题,文章兼重理论与实践,开发了相关的实例系统,对于今 后SOA的研究者和使用者具有参考意义。 关键词:SOA,软件工程,软件体系结构,WEB服务 Abstract Recent two years, many big companies conduct vigorous propaganda on Service Oriented Architecture(SOA for short),numbers of seminars are held to discuss this architecture, news and articles about SOA emerge on newspapers and IT websites.SOA is an old concept but also a new one,it is brought up last century for old,but is paid most attention recent years for new.SOA has the ability to create and change business processes flexibly,make services reusable and let the companies give faster reaction to the market. I discuss the background of SOA research firstly in this paper;Then discuss the historic reason of appearance of SOA in the view of software architecture;In the third chapter, I discuss the concept of SOA, the SOA formalization model,the difference between SOA and Web Services a

文档评论(0)

文献大师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档