1 / 37
文档名称:

精品毕业论文--基于Web服务的实验信息管理软件的设计与开发.doc

格式:doc   页数:37
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品毕业论文--基于Web服务的实验信息管理软件的设计与开发.doc

上传人:mkt365 2013/6/13 文件大小:0 KB

下载得到文件列表

精品毕业论文--基于Web服务的实验信息管理软件的设计与开发.doc

文档介绍

文档介绍:引言
21世纪是信息化社会的时代,现代化信息网络技术的不断进步和完善,给当今的实验教学提出了新的要求。一个功能齐全、简单易用的实验信息管理系统不但能有效地减轻实验室相关工作人员的工作负担,而且方便于学生实验课的操作。所以实验信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件、统计和查询数据,这种管理方式存在着许多缺点,如效率低、保密性差,人工的大量浪费,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对实验的各类信息进行管理,具有手工管理所无法比拟的优点。例如检索迅速、查询方便、效率高、可靠性好、存储量大、寿命长、成本低等。这些优点能够极大地提高实验信息管理的效率,也是一个学校科学化、正规化管理,与时代接轨的重要条件。而Web Service作为一种新型面向服务的体系结构,它结合了面向组件方法和Web技术的优势,利用标准的网络协议和XML进行通信,适应性和灵活性较强。无论在什么地方,任何人都可以调用所需要的Web服务,从而建立、的应用,以满足从简单请求处理到复杂商务处理的各种需求。因此,设计一个功能齐全、简单易用的基于Web服务的实验室信息管理系统已经势在必行。

Web 服务的体系结构
Web服务体系结构模型
Web服务的体系结构是基于Web服务提供者、Web服务请求者、Web服务注册中心三个角色和发布、发现、绑定三个动作构建的。这些角色和操作一起作用于Web服务构件、Web服务软件模块及其描述。服务提供者定义Web服务的服务描述,并将其发布到服务请求者或服务注册中心。服务请求者使用查找操作来从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定,并调用Web服务实现或与其交互[2]。服务提供者和服务请求者角色是逻辑结构,因而服务可以表现出两种特性。如下图表示为Web服务、角色操作以及提供这些操作的组建及其之间的交互。
图1-1Web服务、角色以及操作
Figure 1-1 Web Services roles and operations
Web 服务的理论知识与核心技术
mon Object Request Broker Architecture,公共对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程序体系规范,或者说
CORBA是对象管理组织(OMG)为解决分布式处理环境(DCE)中,硬件和软件系统的互连而提出的一种解决方案;
DCOM(Microsoft ponent Object Model,分布式组建对象模型)是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象。),使其能够支持在局域网、上不同计算机的对象之间的通讯。
在用于相同平台的软件和紧密管理的局域网中创建企业应用程序时非常优秀。但是,它们在创建跨平台、、的可伸缩性的应用程序时力不从心,它们不是为完成这些目标而设计的。
随着新技术的发展,实现分布式处理有了新的解决方案,即Web Service(Web服务)。Web服务试图解决使用诸如CORBA这样紧密捆绑的技术时遇到的问题,如:如何通过防火墙,协议的复杂性,异类平台的集成等。随着简单对象访问协议SOAP(Simple Object Access Protocol)的不断标准化,Web服务正式成为一个可以和其它服务器和应用程序交互、可行的方法[1]。
Web服务(Web Service)的定义
Web 上获取的服务的总称,它使用标准的XML消息收发系统,并且不受任何操作系统和编程语言的约束。从根本上说,Web服务就是一个分布式解决方案,标准(如HTTP和XML)。协议(例如HTTP)可以很容易的访问Web服务。进行远程过程调用(Remote Procedure Call,RPC)操作,上的服务器进行请求,并接收以XML格式的返回响应。这些在客户机和服务器之间来回传递的消息被编码到一个特殊的XML语句中,这些语句被称为简单对象访问协议(SOAP)[2]。
Web服务的功能协议由统一描述、发现和集成协议(UDDI)、Web服务描述语言(WSDL)、简单对象访问协议(SOAP)、扩展标记语言(XML)、协议(HTTP和TCP/IP)构成。其中,XML(Extensible Markup Language,即可扩展标记语言)是整个Web服务信息描述和通信的规范,是其它协议的基础。