Web服务组合语言可视化编辑器的研究

来源 :大连海事大学 | 被引量 : 10次 | 上传用户:wenshi_shen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务作为分布在Internet的Web对象,是基于网络的、分布式的模块化组件,能够允许不同平台和不同实现技术的应用之间相互操作为客户提供服务。通常单个Web服务不能满足人们对复杂业务的需要。如何重用已有的Web服务,为客户提供具有较强功能和质量保证的组合服务成为当前研究的热点。各大研究机构和厂商纷纷提出了许多服务组合语言及其支持工具,这些语言多是基于XML标准。但是,通过简单的文本编辑器或XML编辑器手工描述业务过程非常复杂、繁琐并容易出错。可视化的Web服务组合工具以图形化的直观表示形式大大提高了Web服务组合的效率。因此,对各种Web服务组合语言可视化支持工具的研究也成为学术界和工业界的一个研究热点。作为可视化支持工具的一部分,可视化编辑器的研究也成为一个重要的研究方向。本文介绍了Web服务及服务组合的相关知识以及Eclipse与图形编辑的实现技术,在课题组研究的服务协同计算模型(CCM)与服务协同计算语言(CCML)的基础上,设计并实现了一个适应服务协同计算模型的Web服务组合语言可视化编辑器。该编辑器基于Eclipse RCP平台,结合图形编辑框架(Graphical EditingFramework),具有与Eclipse IDE相似的用户界面,提供了许多对图形的编辑以及方便图形操作的功能,如图形的生成、复制、粘贴、缩放等;图形编辑区域工具选项板提供的图形是CCM模型的图形化表示,对于不同的图形可以提供不同的功能。同时,编辑器可以提供二进制、图形、XML文档三种方式供用户选择存储编辑结果。本文介绍了Web服务组合语言可视化编辑器的总体设计和功能实现,并以航空机票预定系统为例,对使用编辑器进行Web服务组合进行了实例验证。
其他文献
传统的网站只是在页面上使用计数器进行简单的访问者数量的统计。随着网站运营规模的扩大,依靠这种简单的数量统计并不能真正对网站运营状况做以全面的统计,难以为网站运营提
早期的软件开发主要仅依靠事件及其动作的驱动来设计,使得编制出来的软件在数据处理、程序功能与显示代码等各部分逻辑不很清晰,系统的耦合度也过高,不利于开发和维护。MVC模式
CamShift跟踪算法是国际机器视觉领域最近几年才发展起来的新颖算法,它以随机颜色概率模型为基础,以跟踪目标的颜色分布为特征,在视频的相邻帧之间通过直方图匹配来进行视频目标
汉字数目庞大、结构复杂,手写汉字的形状千差万别、风格各异,这使得手写汉字识别成为当前一个研究难点。目前,脱机手写汉字识别还处于发展阶段,现有的OCR(Optical character
随着国内网络游戏产业的蓬勃发展和政府机构对网络游戏行业的大力扶持,国内市场对网络游戏的需求越来越多样化。目前流行的网络游戏,多数类型角色扮演类。该类游戏起源较早,
无线自组网是由一组带有无线收发装置的节点组成的通信网络,且不依赖于任何网络基础设施。网络中的节点可以相互交换信息,当节点不在彼此通信范围时,可以通过中间节点中继来实现
本文以提高绘图机数据传输率为目的,通过裁剪普通Linux操作系统,最终获得绘图机需要的嵌入式Linux操作系统。本文首先介绍了嵌入式操作系统和嵌入式Linux,然后详细介绍了目前
在情感表达中,人脸表情的变化是最为直观也是最为基础的一环。因而,也成为情感计算的重要一环。本文所论述的人脸表情识别研究就是基于这样原因,以人脸的不同表情为研究主体,
我国物流业目前急需解决的问题,是如何实现物流园区内各个相对独立的业务系统的无缝整合,避免重复建设,消除“信息孤岛”,发挥物流园区产业集约化经营优势。论文依托哈尔滨公
随着Internet网络的高速发展,信息爆炸时代也随之到来。由于Internet的开放性、动态性、异构性使得用户很难快速、准确的从WWW上获取所需的信息,因此如何有效的从网络上获取