面向自然语言需求描述的Web服务组合方法的研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:wcj_lp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务作为一种可编程的应用,将资源封装并提供统一的调用和消息交换接口,具有松耦合、可复用、跨平台等特性,因此Web服务逐渐成为了分布式软件架构的标准。分布式的Web服务资源通过面向服务架构进行组织和协同,以组合服务的方式集成满足需求的应用系统,并且可以根据需求变更修改服务组合流程,对应用系统做出调整。目前Web服务组合首先由设计开发人员根据业务需求,构建相应服务组合模型,然后通过面向服务架构以实现服务的组合。在此过程中,Web服务的调用和组合对于需求提出用户是完全透明的。普通用户一般不具备构建服务组合模型和使用面向服务架构的能力,无法根据自己个性化业务需求,调用和组合网络中的Web服务资源。为了使普通用户可以灵活简单地调用和组合Web服务,完成自身个性化业务需求,本文提出了一种Web服务组合方法,将自然语言处理技术运用于Web服务调用和组合中,为普通用户调用和组合Web服务提供自然语言接口。用户可以通过自然语言描述服务需求,并可以在需求描述中包含复杂的业务流程。本文主要研究内容包括:①设计特定的自然语言处理接口,接受普通用户的自然语言需求描述;②定义抽象服务需求模板和控制流模型,为自然语言处理接口提供处理规则;③自然语言接口通过自然语言处理和语义推理,生成抽象业务流程;④根据抽象业务流程选取恰当Web服务实例组合,完成用户需求。面向自然语言需求描述的Web服务组合方法,降低了Web服务组合的复杂度,提高了Web服务的应用灵活性。在没有专业设计开发人员支持的情况下,普通用户仍然可以运用自然语言,描述自身个性化的业务需求调用和组合Web服务。该方法使Web服务应用具有普适性,进一步提升了Web服务的价值。
其他文献
以生物电为信息载体的人机交互(Human-Computer Interaction, HCI)技术,是当前计算机应用和信息处理领域的一个重要研究方向,相关的研究工作具有重要的科学意义和广阔的应用
伴随着云计算的发展前进,在制造业领域,关于云制造相关技术的研究也愈发引起人们的关注。参照云计算环境下的虚拟化技术,以及云计算虚拟资源云池的构建,云制造环境中制造资源的提
传统的软件开发过程大多数采用手工作坊式运营模式,质量和效率观念都不强,往往具有效率低、周期长、错误多和可维护性差等弊端。模型驱动体系(MDA)是OMG所定义的一种基于UML以及
无线传感器网络(WSN)由部署在监测区域内的大量微型传感器节点组成,它是通过无线通信方式形成的多跳自组织网络系统。无线传感器网络的节点协作地感知、采集和处理网络监测区域
运动行人的跟踪技术是计算机视觉领域的研究热点之一,同时也是行人识别、行人异常行为分析与描述等高级应用的基础。目前已经被广泛的应用于视频监控、人机交互、智能交通和军
面部软组织的分层分割主要是指对面部的皮肤,皮下脂肪,肌肉等不同组织进行分层识别及分割。该研究可以为医生提供对特定目标组织定性定量的测量,进而为医学诊断和临床治疗提供数
运动目标的检测技术是计算机视觉系统的关键技术之一,也是目标跟踪和行为识别的重要基础。目前,静止场景中的目标检测技术已经成熟应用在军事、交通、工业制造等领域。相对于静
Gabor变换是一种重要的时频变换理论,在数字信号和数字图像中有广泛的应用。近几十年围绕Gabor变换的研究课题主要有对偶窗的求解方法,Gabor变换的计算问题,时频分辨率问题。
微内核操作系统作为一种新的操作系统设计思想已经引起人们高度的关注。相比于传统的宏内核操作系统的设计思想,微内核采用模块化的设计方法,最大限度的减小了内核的体积,提高了
Bezier曲线是计算机辅助几何设计的重要研究内容之一,在工程设计中有极其重要的作用,受到学术界的广泛重视。近年来,如何在控制多边形不变的情况下调整曲线形状成为Bezier曲