REST风格的Web服务组合方法及其应用研究

来源 :武汉工程大学 | 被引量 : 0次 | 上传用户:guao_jie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务组合,已经成为整合Internet上功能单一的、游离的Web服务的必然趋势。然而对于Web服务组合定义尚且没有一个统一的标准,但是通过参考大量国内外关于服务组合的相关文献可知,Web服务组合是通过一定方式来整合不同来源的Web服务,整合后形成新的Web服务具有服务增值的特性,而这些被整合的Web服务是现存的且不受开发人员控制。本文提出了一种表述性状态传递(REST)风格的Web服务组合方法。定义了一组用于服务组合的可扩展标记语言(XML)标签,实现了组合模型到可执行REST风格的Web服务的转换。REST风格Web服务组合的实现过程如下:首先,通过Jersey框架所设定的REST风格的Web服务代码实现方法,将Web服务抽象为统一资源标志符(URI),同时确定资源所需的必要元素;然后,按照服务组合定义,结合服务组合中组合逻辑所需的必要元素,以及完成一个完整的服务组合模型所需的必要元素,归纳出一套完整的服务组合所需的元素来设计一个由可扩展标记语言结构定义(XSD)文件构成Web服务组合模型;最后,通过dom4j API对基于XSD组合模型的XML文件进行解析,以及Java反射机制设计实现新服务的执行,完成一个新的Web服务。组合后的新服务的执行过程中,对服务的调用是通过Java反射机制进行,因此不改变那些用于组合的服务的结构和功能,从而保证Web服务的低耦合、自包含的特性。在Web服务组合实例章节中,通过在电子相册系统中对REST服务组合进行应用,从而表明了REST风格的Web服务组合的可用性。用户或开发者通过使用本文提出的用于描述服务信息的标签,根据组合服务之间的流程关系设定组合逻辑标签和新服务标签,然后按照本文所实现的转换方法,转换生成新服务。文中所设计和实现的Web服务组合方法,根据国内外相关研究所归纳出服务组合定义,因此组合后的新服务具有服务增值的特性,并且由于这类服务组合方法具有REST风格,因此具有扩展性。
其他文献
应用火焰原子吸收法测定膨化食品中微量钙、铅,同时采用增感技术,使用抗坏血酸作为钙的增感剂,使用8-羟基喹啉作为铅的增感剂,原子化效率分别增加28.52%和20.79%,取得明显的
随着人们环保意识的增强,土壤修复这个概念逐渐被人们所认识,土壤修复行业也逐渐形成。作为重金属污染土壤的代表—六价铬污染土壤,由于其毒性大、分布广、处理难度大等特点,
依据JJF 1059-1999《测量不确定度评定与表示》对连续流动法测定烟草中钾含量的不确定度进行评定,结果表明标准溶液的配制和标准曲线的拟合是不确定度的主要来源。测量结果的
本文通过分析当前广东企业出现用工荒的原因,分析了现在90后的就业观念与70后、80后的不同之处,指出了导致企业用工荒的原因有政府方面也有企业方面存在的问题,同时也提出了
鲁迅在特定的时代背景下,从事着丰富多彩的编辑工作。鲁迅的编辑理念具有深厚的美学意蕴。他负责任的编辑态度,充满着道德美;饱满的编辑精神,洋溢着劳动美;合理搭配的编辑风
会计电算化已经成为会计行业的主要计算模式;是管理现代化和会计自身改革以及发展的需要;会计电算化已经发展为一门多种学科的综合体。对会计电算化的实施以及功能扩展进行了
以叔碳酸乙烯酯、甲基丙烯酸异冰片酯、丙烯酸正丁酯、甲基丙烯酸、N-羟甲基甲基丙烯酰胺、三羟甲基丙烷三丙烯酸酯为主要原料,采用高比例种子乳液聚合法,选用阴离子乳化剂和
跨国洗钱已成为我国资本外逃的主要形式,打击跨境洗钱是外汇管理部门面临的一项新课题。本文就当前跨境洗钱的主要方式,外汇管理反洗钱存在的不足及薄弱环节进行了阐述,并对
采用石英、铝矾土、福建黑土和苏州高岭土为原料,制备出适宜快速烧成的中温高性能莫来石质匣钵。探讨了原料配比、原料细度、颗粒级配等工艺参数对匣钵性能的影响,通过多种测
《刑法修正案(九)》的颁布实施不可避免地会对监狱行刑产生影响,重刑观、万能观下监狱的被动承受,"犯罪化"下监狱的关押及改造受到考验,这些都会使监狱的风险增加。对此,适度增加