面向服务体系结构(SOA)的研究与应用-软件工程专业毕业论文.docxVIP

  • 7
  • 0
  • 约3.92万字
  • 约 50页
  • 2019-05-11 发布于上海
  • 举报

面向服务体系结构(SOA)的研究与应用-软件工程专业毕业论文.docx

摘要 摘要 论文题目:面向服务体系结构(SOA)的研究与应用 中文摘要 软件的开发创新一直旨在提高软件的丌发效率、可重用性、可扩展性、并 开发的降低成本。伴随着计算机技术的发展,在软件开发的不同历史阶段, 软件的丌发的理念也在不停的发生改变。从设计上讲,就经历了模块化设计、 面向对象、面向组件。而目前已经发展到面向服务/集成的设计开发。与之相 应的面向服务体系结构(SOA)也更为人们所注意。本文将以此为切入点,研究 了SOA的产生背景、基本概念、分析和设计、应用及最佳开发实践。 【关键词】I#eb服务;服务为导向的架构;ffeb服务描述语言:简单对象访 问协议 【论文类型】应用基础 !堕Title:A !堕 Title:A Study on Service-Oriented Architecture and its Application Abstract Content:The innovation of software development has been targeting for higher efficiency,easier reusability,better extensibility,and lower cost.With the development ofcomputer technology,the software development cone印t IS different in difierent era.From the respective ofdesign,we have experienced, module based,object oriented,component oriented,and currently service oriented comes to the horizon.Correspondingly,people devote more attention on service oriented architecture(SOA)theory.Here,we will introduce the background of SOA.basic coneeDt of SOA,SOA’S application and its best practices. 【Key Words]SOA;Web Service;WSDL;SOAP [Type of Thesis]Application Base 引言引言 引言 引言 目前,微软、IBM等软件提供商的共识是将来的软件产品会向软件服务的方 向发展。即软件渐渐成为一种可以购买的、在网上发布其功能的服务。这也在各 大公司所推出的新开发平台上已经有所体现,例如微软的.NET平台和IBM/SUN 等公司的J2EE平台。 Web服务也随着这些新的开发平台的推广而得到了更广泛的应用。但是,随 着这方面技术的发展,人们逐渐发现原有的一些开发、设计理论无法适应新的开 发环境和技术的需要。很多基于Web服务的应用把服务写成了基于Web的编程接 口,使这些应用无法被有效地重用。Web服务不同于传统软件的分析、设计、分 发、使用、维护的特点,使原有的一些分析、设计手段成为应用的瓶颈。因此, 人们针对基于服务的应用,提出了面向服务体系结构(SOA)的新理念。 面向服务体系结构主要是通过对基于面向服务开发的基本准则,定义实现可 重用、平台无关的软件开发。论文将以此为切入点,分析SOA的产生背景,设计 原理,SOA的最佳实践,从传统开发模式向SOA为导向的开发模式的转变过程。 4 第一章Web服务概述第一章Web服务概述 第一章Web服务概述 第一章Web服务概述 在讨论面向服务体系结构之前,我们不妨先阐述基于Web服务和它的重要性。 计算机的应用目前已经到了不同系统互连互通的阶段,即无论应用所基于的操作 系统是什么和应用本身实现的技术如何,不同应用之间必须可以无缝集成。同时, 这种应用的互通可能是发生在广域网上的。这些应用的要求,使人们寻找一种可 以方便地在广域网定位,基于规范的、可自我描述的技术。它就是Web服务。 1.1 Web服务出现的背景 传统的企业应用 传统的计算机应用依赖于可靠的网络、集中的计算资源。在这一阶段的软件 应用,受其技术限制一般限制于局域网内。即使有有限的分布式的实现,由于缺 乏通用的规范,也很难实现不同系统之间的互通。通常人们为了设法在Windows 平台上获取Unix的数据或调用Unix系统上的应用,不得不设法采用BEATuxedo 等各种技术。不得不提到的是,防火墙在企业局域网的安全起了非常重要的作用。 图1演示了典型的基于局域网软件应用: 图1—1.局域网中的软件应用 但是防火墙也阻碍了企业应用与外界的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档