基于程序切片和Web构件的语义Web服务组合

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:ty_142857
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年面向服务计算(SOC)的出现为分布式计算和电子商务提供了有效的解决方案,因此受到了很多企业的关注。服务是异构的、自治的、可计算的,尽管它们可能基于不同的平台或者属于不同的组织和公司,但它们可以通过一些合适的服务描述语言,根据特定的协议发布并被使用者发现,再利用一些方法将其组合在一起,形成一个更具功能性更有健壮性的大型服务,以满足用户越来越大的需求。Web服务组合技术简单来说就是一个广泛传播的实例化的SOC技术,它可以跨过公司、跨越不同平台将各个单个的服务利用起来,形成一个用户需要的服务模型。Web服务是分布式的,它们都是基于XML开放标准,因此保证了在不同平台上也能够相互协作,并能够动态的连接形成一个特定的模型来解决一些商业需求。这种将单个的Web服务进行组合、协调来协同形成一个大型的服务模型就是Web服务组合技术。发展到目前已经有很多Web服务组合技术,像是BPEL,OWL-S等等,有优点也有不足,本文提供一种基于程序切片和Web构件的技术,增加了服务组合的重用性和功能性,并利用WordNet对服务组合进行的语义上的比较,使得服务更加具体,更人性化,更加符合用户的需求。在服务组合时,先将原来的服务进行分解,这部分是利用程序切片技术来完成。程序切片技术是基于Haskell语言的,利用这种技术可以将原来程序进行分解并形成依赖图,通过这种方式我们可以根据用户的需求仅将用户所需的那部分程序单独抽取出来,形成一个更小但服务,但这种服务也能够同样完成原服务对用户的需求,因此更加细化,更加具有针对性,然后我们将这些原子服务发布,并利用相应的接口和逻辑分开封装、组合。在组合的过程中,利用WordNet,对接口信息进行语义分析,计算相邻服务接口之间的相似度,这样就能够将那些字形虽不同但字义却相近的的接口信息进行分析并组合,提高了组合过程中的智能性,从而形成的服务也更具人性化,更贴合用户的实际需求。
其他文献
参数形式和隐式形式是曲线、曲面表示的两种主要方式。两种表示方式各有其优缺点,用隐式曲线、曲面易于判断给定点与曲线、曲面的位置关系,参数曲线曲面易于绘制,在造型上也便于
在现今流行的视频压缩标准中,H.264/AVC因其优秀的编码压缩比和高图像质量受到了各界的广泛关注。但是,H.264的高计算复杂度也使其在高清上的应用受阻,现有的基于纯CPU的串行
物联网是新一代信息技术的重要组成部分。通俗地讲,物联网就是一个“物物相连的互联网”,它是在互联网的基础上,引入射频识别技术(RFID Radio Frequency Identification),并
网络管理在很多方面需要识别网络流的应用类型,如流量监控、网络服务质量保障等。而现今像P2P那样的网络新业务飞速发展,使应用识别的重要性和难度不断增大。在当今主要的识
地图在日常生活中有着广泛的应用。然而,几乎所有的地图应用程序,都以同一种绘制方式来绘制地图中的所有景物,这经常造成信息的过载。本文提出了一个全新的面向用户的2.5维focus
针对大规模单源应用层组播,为了进一步提高数据分发的效率、网络资源的利用率以及缩小传输时延,本论文提出了一种基于虚拟P2SP (Peer to Server & Peer)的应用层混合组播模型
作为一类经典的组合优化问题,最大流问题有着40多年的研究历史和广泛的应用领域,成为研究各种实际网络系统的重要手段,也存在着丰富的研究成果。随着研究和应用的深入,人们发现不
不管是在科学研究领域还是在工程实践上,最优化问题都已成为非常重要的课题之一。其中,仅有一个目标函数的最优化问题被称为单目标优化问题,而现实世界中的最优化问题一般需
合成孔径雷达(SAR)具有全天候、全天时、分辨率高、可侧视成像等优点,得到了广泛的应用。但是由于其回波成像机理,相干斑的产生是不可避免的。为了能更加有效地进行SAR图像的
分形是自然界中的几何学,分形图有多种多样,本论文所研究的装饰图案实际上也是分形图的一种。装饰图案在人类生活中有着举足轻重的作用,是人们智慧的结晶。随着人类社会的发展,装