wsml:基于依赖关系的web服务标记语言研究

wsml:基于依赖关系的web服务标记语言研究

ID:37081163

大小:2.47 MB

页数:67页

时间:2019-05-17

wsml:基于依赖关系的web服务标记语言研究_第1页
wsml:基于依赖关系的web服务标记语言研究_第2页
wsml:基于依赖关系的web服务标记语言研究_第3页
wsml:基于依赖关系的web服务标记语言研究_第4页
wsml:基于依赖关系的web服务标记语言研究_第5页
资源描述:

《wsml:基于依赖关系的web服务标记语言研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业论文题目:标记语言研究计算机软件与理论专业_2000级硕士生姓名:指导教师(姓名、职称):谢立教授谢俊元教授Webservice是描述了可以通过标准化的XML消息从网络访问的一组操作的接口。由于接口屏蔽了这些操作的具体实现细节,无论这些操作是在什么样的软硬件平台上、使用什么样的编程语言实现的,都不影响用户对接口的访问。采用了Webservice技术、可以通过Internet被其他系统访问的软件系统称为Web服务。单个Web服务的功能是有限的,但若千分散的Web服务可以集成在一起完成更高层次的目标,工作流就是一种可以用来实现Web服务集成的技术。这些技术的应用使得有

2、可能在Internet的基础上,通过Web服务的集成来构造新的分布式应用系统,构成了新的面向服务的体系结构。新的面向服务的应用体系是面向机器的,这就需要通过对Web服务不同侧面的描述,实现Web服务的自动发现、自动执行和自动集成,这样机器可以根据环境的变化更加智能化地实现既定目标,充分发挥工ntemet的潜力.目前工业界采用的Web服务描述方法主要还是面向人的.WSDL主要描述了Web服务接口提供的操作和消息格式,具体的调用还需要程序员的编码工作。UDDI规范中的服务发现机制是基于关键字查询的,准确性较低,无法实现服务的自动发现。BPEL4WS描述了由多个Web服务集

3、成实现的Web服务的内部工作流,由于要集成的Web服务是预先已知的,所以只能描述Web服务的静态集成。学术界比较关注Web服务的更高层次的应用。DAML-S语言采用了语义网的技术,通过基于概念集的服务描述使得机器可以理解Web服务的真正用途从而实现服务的自动发现功能。同时DAML-S还希望通过对Web服务实现过程的描述来实现Web服务的自动执行和自动集成功能,本文分析了Web服务的自动发现、自动执行和自动集成这些不同的目的对具体的Web服务描述的要求,认为实现不同目的的Web服务应该从不同的视图来描述Web服务,特别是Web服务的内部实现过程。其中,自动执行和Web服

4、务内部的静态集成和动态集成主要描述的是调用Web服务时各端口的调用步骤和数据处理,只不过在描述的复杂程度和透明程度上有所区别;而以服务自动发现和自动集成为目的的Web服务描述应该关注的是实现Web服务的抽象步骤。两种不同类型的需要应该采用不同的Web服务描述方法.对照上面的讨论结果,本文对DAML-S语言进行了分析,并将其与BPEL4WS比较。本文认为DAML-S的第一部分为实现服务的自动发现提供了较好的基础,而其第二部分对过程的描述较侧重于自动执行时的交互过程,这部分功能与BPEL4WS有所重叠,但由于描述具体的操作并非基于语义的语言的特长,所以其描述能力反而弱于B

5、PEL4WS,并且因为要同时兼顾自动执行和自动集成能力,使得这部分的含义非常容易引起歧义,自动集成的能力也不是很突出。在此墓础上本文提出了基于服务概念集和依赖关系的Web服务标记语言WSML.WSML以语义知识较能发挥作用的服务自动发现和自动集成为目标,在DAML-S第一部分的基础上,采用基于Web服务和依赖关系的方法来描述Web服务的内部实现过程。描述Web服务实现过程的基本单位是Web服务,与服务概念集中的服务类型相对应,这与Web服务集成的概念是一致的。依赖关系则用来描述集成在一起的Web服务之间必须遵循的一些限制条件,涵盖了控制流和数据流方面的要求,克服了原来

6、墓于控制流的描述方式不利用于服务发现和服务集成的缺点。WSML拓展了实现Web服务自动发现的能力,同时也可以用来描述实现一个Web服务的通用过程,在需要时可以根据不同用户的情况组合出不同的Web服务调用次序,以满足不同用户的需要,实现Web服务的自动集成。最后本文提出了一个基于语义的Web服务应用框架,即用基于语义的Web服务描述语言如WSML来实现服务的自动发现和自动集成,当具体调用某个Web服务时可以通过BPEL4WS描述的交互步骤来完成服务的自动执行。基于语义的Web服务描述语言WSML还需要进一步的完善,此外如何将Web服务描述与一些商业规范结合起来,形成新的

7、实用的电子商务应用框架是下一步要解决的问题。TIIESIS:WSML:AWebServiceLanguageBasedonDependencySPECIALIZATION:ComputerSoftwarePOSTGRADUATE二HuihongZhouMENTOR:ProfessorLiXie,ProfessorJunyuanXie"AWebserviceisaninterfacethatdescribesacollectionofoperationsthatarenetwork-accessiblethroughstandardizedXMLmes

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。