Research on Potential Semantic Web Service Discovery Mechanisms
Web服务领域是分布式应用程序开发中的一个重要范例。目前,许多企业正在寻求将其应用程序转换为Web服务,因为它能够促进应用程序之间的互操作性。随着Web服务数量的增加,从用户的角度发现合适的Web服务以供消费的过程变得越来越重要。在本文中,我们提出了一个潜在的方式发现Web服务和与他们每个人相关的问题的研究。此外,我们还讨论了本体的概念和相关技术,它结合了语义的意义,从而给领域知识的Web服务,以提高发现机制。本文还介绍了相关的研究工作,识别有用的过滤Web服务搜索机制的指标的概述。
2013-04-05 cs.CY cs.DC cs.SE
Usages of Composition Search Tree in Web Service Composition
随着组织内部和Web上Web服务可用性的不断提高,需要有效的搜索和组合机制来找到满足用户需求的服务。通常,使用者可能不知道服务提供者固定的确切服务名称。相反,消费者很清楚他们的需求,他们希望根据他们的承诺(输入)和期望(输出)搜索服务。基于这个概念,我们已经探索了基于I/O的Web服务搜索和组合的可行性在我们以前的工作。服务组合的经典定义是,一对一的映射,以及组合服务的输入和输出集之间的映射,被扩展为产生三种类型的服务匹配:精确匹配、超级匹配和部分匹配。基于所有三种类型的匹配,定义了不同类型的组合:精确组合,超级组合和协作组合。组合过程是服务的输入和输出之间的匹配,通过使用关于服务依赖性的信息来加速组合过程,服务依赖性在存储库中作为从填充注册表的服务获得的一次性预处理信息而可用。采用三种方案匹配所需的服务输出,有不同种类的组合的可能性,证明了一个组合搜索树的形式。作为我们以前工作的扩展,在本文中,我们提出了组合搜索树的效用,找到感兴趣的组合,如最瘦和最短的深度组成。
2015-04-06 cs.DC cs.SE
QoS Based Framework for Effective Web Services in Cloud Computing
技术的改进始终遵循消费者的要求。消费者需要最好的服务,尽可能减少不匹配和准时。当今许多可用的应用程序都基于Web服务和云计算。近年来,出现了许多具有相似功能特征的Web服务。对于服务消费者来说,从一组相似的Web服务中选择一个合适的服务是一项复杂的任务。在这种情况下,服务消费者可以使用Web服务的非功能属性(如QoS)来发现所需的Web服务。提出的分层架构和Web服务云,即WS云计算框架综合了非功能属性,包括可靠性,可用性,响应时间,延迟等服务消费者预计提供的QoS要求作为服务发现查询的一部分。该框架将发现和过滤来自云的Web服务,并根据服务消费者的偏好对它们进行排名,以促进服务的及时性。
2013-11-28 cs.DC
Web Services Non-Functional Classification to Enhance Discovery Speed
最近,Web服务的使用和部署急剧增加。这是由于Web服务为软件系统提供的易用性、互操作性和灵活性,而其他软件结构不支持或支持得很差。Web服务发现变得越来越重要,在这方面进行的研究变得更加关键。随着越来越多的Web服务被公开发布,Web服务发现的速度成为一个不容忽视的问题。提出了一种通用的基于非功能的Web服务分类算法。分类算法取决于注册时Web服务提供商提供的信息。作者已经证明了数学和实验的实用性和效率的算法。
2011-12-16 cs.DC
Security-aware selection of Web Services for Reliable Composition
可信性是一个可信的计算机系统应该具备的重要特性。它是可用性、可靠性、可维护性、安全性和安全性的衡量标准。我们研究的重点是Web服务的安全性。Web服务使独立的服务与互补功能的组合能够产生增值服务,这允许组织仅实施其核心业务,并通过互联网外包其他服务组件,无论是预先选择的还是动态的。选定的第三方Web服务可能存在安全漏洞。易受攻击的Web服务实际用途有限。我们建议使用一个入侵容忍的复合Web服务的每个功能,应该由第三方Web服务完成。在此方法中使用的第三方服务应根据其安全漏洞以及其性能进行选择。使用渗透测试工具评估第三方服务的安全漏洞。在本文中,我们提出了我们的初步研究工作。
2015-10-07 cs.CR cs.DC cs.IT
A Middleware road towards Web (Grid) Services
中间件技术是一个很大的领域,包含了一个强大的已经做过的研究以及目前正在进行的研究,以确认已经做过的研究成果,并有一些新的解决方案,从理论以及实验(实践)的方式。本文档由Zeeshan Ahmed(学生:Connectivity Software Technologies Blekinge Institute of Technologies)制作。本文介绍了中间件技术的研究现状,包括Web服务、网格计算、网格服务和开放网格服务基础设施与体系结构。本文最后概述了Web(网格)服务,Web(网格)服务链和必要的安全问题。
2010-09-21 cs.DC
Current State and Challenges of Automatic Planning in Web Service Composition
Concordia University(康考迪亚大学)
本文综述了Web服务组合的研究现状,分析了Web服务自动组合的难点和解决方案。本文首先给出了Web服务组合的定义,分析了Web服务组合的动机和目标,探讨了为什么需要自动化的Web服务组合,并对Web服务组合的域进行了形式化的定义。本文针对当前Web服务自动组合的难点,提出了相应的技术和解决方案。最后讨论了验证和未来的工作,以进一步扩展该主题。
2011-07-11 cs.AI cs.DC
Blackboard Meets Dijkstra for Optimization of Web Service Workflows
本文提出了一个黑板框架内的Dijkstra算法的集成,以优化服务提供商的Web服务的选择。此外,方法如何在工作流执行过程中的动态变化可以处理,具体来说,服务参数的变化对系统的影响。为了证明我们的方法,并显示实际的可行性,一个示例实现。
2017-12-31 cs.DC
Composite Design Pattern for Feature Oriented Service Injection and Composition of Web Services for Distributed Computing Systems with Service Oriented Architecture
随着面向服务的编程(FOP)等新的编程模型的出现,我们认为将新的服务调用功能作为一个特征模块包含在服务提供服务器中,可以更灵活地实现自适应分布式系统。复合设计模式显示了一种协同作用,使组合不仅仅是其部分的总和,这导致了现成的软件架构。在本文中,我们描述了访问者和基于案例的推理设计模式的融合,通过SOA的服务调用和Web服务组合的开发与JWS技术和FOP的帮助。据我们所知,目前还没有针对自适应分布式计算领域的设计模式组合的研究。我们提供了为应用程序开发的示例代码,并使用简单的UML类图来描述体系结构。
2012-08-19 cs.DC cs.PL cs.SE
Security Aware Mobile Web Service Provisioning
移动数据服务与大量Web服务的结合似乎是当前信息研究中的突破性领域。实际上,这些移动Web服务将为令人兴奋的性能和安全挑战铺平道路,这些挑战是需要解决的核心问题。在安全方面,尽管有线网络中存在许多标准化的安全规范和实现,但在无线环境中分析和标准化的并不多。本文讨论了一些关键的挑战,在提供安全的移动Web服务域。我们首先探讨了移动Web服务及其关键的安全问题,特别关注基于我们实现的移动Web服务提供商的配置。随后我们讨论了有线和无线Web服务中最先进的安全意识,最后结合性能分析结果讨论了移动Web服务提供的安全实现。
2010-07-21 cs.DC cs.NI
Effect of Serialized Messaging on Web Services Performance
序列化的消息在服务器上进行处理,并作为对象通过网络发送到客户端进行消费。
2019-03-16 cs.DC
A Composite Design Pattern for Service Injection and Composition of Web Services for Peer-To-Peer Computing with Service Oriented Architecture
在本文中,我们提出了一个非结构化对等网络的服务注入和组合设计模式,这是设计与面向服务的设计模式,并融合了策略,工人对象和检查表设计模式用于设计自适应系统。它将动态地应用自重新配置平面,而无需管理员的中断或干预来处理服务器上的服务故障。当客户端请求一个复杂的服务时,应该进行服务组合来满足请求。如果一个服务在内存中不可用,它将作为方面特征模块代码注入。我们使用面向服务的体系结构(SOA)与Web服务在Java中实现的组合设计模式。据我们所知,目前还没有针对对等计算领域的设计模式组合的研究。该模式使用类和接口的类似java的符号来描述。描述了一个简单的UML类和序列图。
2012-11-22 cs.DC cs.NI cs.SE
GAP2WSS: A Genetic Algorithm based on the Pareto Principle for Web Service Selection
University of Tabriz(大不里士大学)
本文提出基于帕累托原理的遗传算法GAP2WSS,通过评分排名选取每任务前20%候选服务缩小搜索空间,在同时满足全局QoS、服务间和事务约束下,高效解决组合Web服务选择问题。
2021-09-21 cs.AI cs.DC cs.NE
A Mediation Framework for Mobile Web Service Provisioning
Web服务和移动数据服务分别是有线和无线领域信息系统工程的最新趋势。Web服务具有广泛的服务分布,而移动电话具有庞大且不断扩大的用户群。为了解决Web服务与普及的移动设备和通信环境的融合,为智能手机开发了一个基本的移动Web服务提供程序。并对该移动主机的性能进行了详细的分析。进一步分析了移动主机在P2P网络中提供适当QoS的可行性,确定了中介框架的必要性。本文描述了与移动主机进行的研究,确定了中介框架的任务,然后讨论了可行的实现细节,这样一个移动Web服务中介框架。
2010-07-18 cs.DC cs.NI
Grid Market Directory: A Web Services based Grid Service Publication Directory
随着网格成为下一代面向服务的计算平台,它们需要支持网格经济,帮助管理资源的供需,并为网格资源提供者提供经济激励。为了实现这种网格经济,需要一个类似市场的网格环境,包括支持服务发布和发现的基础设施。作为Gridbus项目的一部分,我们提出并开发了一个网格市场目录(GMD),作为一个注册表的高层次的服务发布和发现在虚拟组织。
2003-02-06 cs.DC
JClarens: A Java Framework for Developing and Deploying Web Services for Grid Computing
高能物理(High Energy Physics,HEP)和其他科学团体已经采用面向服务的体系结构(Service Oriented Architectures,SOA)作为更大的网格计算工作的一部分。这项工作涉及到将许多遗留应用程序和编程库集成到SOA框架中。网格分析环境(GAE)是一个基于Clarens网格服务框架的面向服务的体系结构,正在开发中,作为欧洲粒子物理实验室(CERN)大型强子对撞机(LHC)紧凑型μ子螺线管(CMS)实验的一部分。Clarens提供了一组授权、访问控制和发现服务,以及对所有已部署服务的XMLRPC和SOAP访问。Clarens Web Services Framework的两个实现(Python和Java)为广泛的程序设计语言提供了集成的可能性。本文描述了名为JClarens的Clarens Web服务框架的Java实现。以及科学界和网格社区感兴趣的几个Web服务,它们都是使用JClarens部署的。
2005-04-11 cs.DC
Towards an Infrastructure-less SOA for Mobile Web Service Composition
服务组合允许向服务使用者提供可定制的服务。由于移动设备的能力和性能(例如,智能电话、PDA、手持媒体播放器)已经改进,移动终端可以用于与外部移动服务提供商交互,以向远程客户端提供复合Web服务。现有的移动托管服务组合方法通常依赖于平台,并依赖于集中式基础设施。这样的方法在开放的、无移动基础设施的环境中是不可行的,在该环境中,使用不同的技术来实现联网服务,设备能够动态地加入或离开网络,并且不存在集中式管理实体。本文提出了一种解决方案,使移动Web服务组合在一个开放的,基础设施少的环境中基于松耦合的SOA技术。
2013-04-18 cs.DC cs.NI
Guided Google: A Meta Search Engine and its Implementation using the Google Distributed Web Services
随着互联网的出现,搜索引擎开始像雨后的蘑菇一样发芽。只是在最近几年,开发人员变得更加创新,并提出了在线引导搜索设施。这些应用程序的目标是帮助缓解和指导新手网络用户朝着他们想要的目标搜索的努力。这种服务的许多实现正在出现。本文提出了一种引导Meta搜索引擎,称为“引导谷歌”,因为它作为一个接口,实际的Google.com搜索引擎,使用谷歌Web服务。
2003-02-13 cs.DC
Technologies for Web and cloud service interaction: a survey
Web和服务技术的发展已经为松耦合软件组件之间的交互带来了广泛的标准和协议。示例范围从Web应用程序、mashup、应用程序和移动设备到企业级服务。云计算是服务提供和交付的工业化,其中Web和企业服务在技术层面上融合。本文讨论了这一技术前景,特别是云计算的当前趋势。该调查通过审查推动当今适用于云的标准和软件实施的语言、协议和架构,重点关注交互的通信方面。技术进步将影响客户端和服务端。在即将到来的传输机制中,特别是对于客户端同时向某个服务发送大量请求的架构,存在多路复用、多宿主和加密的趋势。此外,Web客户机中出现了客户机到客户机的通信能力,这可以为即将到来的基于Web的消息传递体系结构奠定基础。
2015-03-09 cs.DC cs.NI
The Clarens web services architecture
Clarens是一个独特的灵活的Web服务基础设施,为HEP社区有用的各种功能提供统一的访问协议。它使用标准的HTTP协议结合应用层,基于证书的身份验证,为个人,组织和主机提供单点登录,对服务,文件和虚拟组织(VO)管理进行细粒度的访问控制。这篇文章描述了服务器的功能,而客户端应用程序将在随后的演讲中描述。
2003-07-14 cs.DC
Exposing Application Components as Web Services
本文探讨的技术允许任意应用程序组件被暴露,从其他软件的远程访问。使用这种方法,可以编写应用程序及其组成组件,而无需考虑其分布。运行在不同机器上的不同地址空间中的软件可以在远程可访问组件上执行操作。这在创建分布式应用程序和允许诸如调试器、组件浏览器、观察器或远程探测器等工具访问应用程序组件时是有用的。当前的中间件系统不允许任意暴露应用程序组件:相反,程序员被迫静态地决定哪些类的组件将支持远程访问。在这里描述的工作中,任何类的任意组件都可以通过Web服务动态公开。传统的Web服务扩展了远程引用方案。此扩展允许使用Web服务支持的传统按值传递语义或按引用传递语义调用应用程序组件。后者允许跨地址空间边界保留本地调用语义。
2010-06-23 cs.DC
Web Services for the Virtual Observatory
Web服务形成了一种新的、新兴的范式,用于处理对Internet上资源的分布式访问。有平台独立的标准(SOAP,WSDL),这使得开发人员?任务相当容易。本文讨论了如何在虚拟天文台中使用网络服务。我们设想一个多层架构,与互操作的服务。一个设计良好的低层,由大多数数据提供者实现的简单标准服务组成,将在建立模块化架构方面发挥很大作用。更复杂的应用程序可以在此核心层上构建。我们提出了两个原型应用程序,SdssCutout和SkyQuery作为这种分层架构的例子。
2002-08-07 cs.DC cs.DL
A new efficient Matching method for web services substitution
互联网被认为是世界上最大的市场。为了保持其逐渐的声誉,它必须面对由于其分布和用于确保通信的协议的多样性而产生的实际问题。Web服务技术已经大大减少了分布和异构的影响,但也有一些问题削弱了它们的性能(不可用性,负载增加的使用,CPU时间的高成本.)。面对这种情况,我们不得不朝着Web服务替代的方向发展。在这种情况下,我们提出了一种有效的替代技术的基础上,一种新的匹配方法,允许检测和表达的Web服务之间的匹配成对考虑,他们每个人都是本体。此外,我们的方法进行了最相似的Web服务的发现,将使用一种有效的方法来替换相似性测量。
2015-01-23 cs.DC cs.IR
A Local Logic for Realizability in Web Service Choreographies
Web服务编排指定了服务之间可观察交互的条件。这方面的一个重要问题是可实现性:给定一个编排C,是否存在一组符合C的服务实现I?此外,如果C是可实现的,是否有一种算法来构造I中的实现?我们提出了一个本地的时序逻辑,其中编排可以指定,并在逻辑规范,我们解决了可实现性问题,通过构建服务实现(当它们存在时)作为通信自动机。这些是具有耦合关系的非确定性有限状态自动机。我们还报告的实现算法和讨论的实验结果。
2014-09-09 cs.DC cs.LO
A Performance Evaluation of Mobile Web Services Security
由于无线设备和移动通信技术的进步,现在在智能手机上托管基本的Web服务是可行的。移动网络服务的市场占有率在过去几年中也显著增加。虽然应用程序是相当受欢迎的,提供安全和可靠的通信能力,在脆弱和易变的移动自组织拓扑结构是非常必要的。尽管有很多标准化的安全规范,如WS-Security,SAML,存在于有线网络中的Web服务中,但在无线环境中没有太多的分析和标准化。在本文中,我们给我们的分析,适应一些安全标准,特别是WS-Security蜂窝域,性能统计。通过对移动主机的性能和服务质量的观察,得到了性能指标并进行了分析。
2010-07-21 cs.DC cs.NI
Tracking Causal Dependencies in Web Services Orchestrations Defined in ORC
本文展示了如何对像ORC这样的语言的操作语义进行检测,以便程序的执行产生关于事件之间因果依赖关系的信息。我们得到的并发语义是基于不对称的标记事件结构。该方法说明使用Web服务编排实例和竞争条件的检测。
2015-05-23 cs.DC cs.PL
Qos-Based Web Service Discovery And Selection Using Machine Learning
在服务计算中,相同的目标功能可以由来自不同提供者的多个Web服务来实现。由于功能上的相似性,客户需要考虑非功能性标准。然而,由开发者提供的服务质量遭受稀缺性和可靠性的缺乏。此外,服务提供商的声誉是选择服务的重要因素,特别是那些经验不足的人。以前的研究大多集中在用户的反馈,以证明选择。不幸的是,并不是所有的用户都提供反馈,除非他们对服务有非常好或不好的体验。在这篇愿景论文中,我们提出了一个新的架构的Web服务发现和选择。核心部分是一个基于机器学习的方法,使用源代码度量来预测QoS属性。可信度值和先前使用计数用于确定服务的信誉。
2018-07-04 cs.CY cs.DC
Mobile Web Service Discovery in Peer to Peer Networks
今天的智能手机和手持设备的先进功能,如增加的存储器和处理能力,使他们甚至可以作为信息提供方。因此,托管Web服务的智能手机不再是一种幻想。但是由智能电话提供的这些服务的相关发现已经变得相当复杂,因为每个移动主机提供一些服务可能的服务量。集中式注册中心在这种情况下有严重的缺点,需要解决服务发现的替代方法。P2P域与它的资源共享功能来非常方便,在本文中,我们提供了一个替代的方法来发现移动Web服务的注册表。服务发布到P2P网络作为JXTA模块和发现这些模块广告的问题得到解决。该方法还提供了识别移动主机的替代手段。
2010-07-21 cs.DC cs.NI
Secure Communication and Access Control for Mobile Web Service Provisioning
由于无线设备和移动通信技术的进步,现在在智能手机上托管基本的Web服务是可行的。虽然应用程序是相当受欢迎的,提供安全和可靠的通信能力,在脆弱和易变的移动自组织拓扑结构是非常必要的。本文主要讨论的细节和问题,在提供安全的通信和访问控制的移动Web服务提供域。虽然可以提供基本的消息级安全性,但为移动主机提供适当的访问控制机制仍然是一个很大的挑战。本文讨论了安全通信的细节,提出了基于语义的分布式授权机制。
2010-07-21 cs.DC cs.NI
Model-based Reinforcement Learning for Service Mesh Fault Resiliency in a Web Application-level
Northwestern University(西北大学);Nokia Bell Labs(诺基亚贝尔实验室);Amazon Web Services(亚马逊云科技)
基于微服务的架构使Web应用程序的不同方面能够独立创建和更新,即使在部署之后也是如此。相关的技术(如服务网格)通过属性配置提供了应用程序级的故障恢复能力,这些属性配置在出现故障时控制请求-响应服务的行为以及它们之间的交互。虽然这提供了极大的灵活性,但这些属性的配置值以及它们之间的关系可能会显著影响整个应用程序的性能和故障恢复能力。此外,由于底层分布式系统的复杂性和许多可能的属性值组合,不可能通过测试确定关于故障弹性的属性值的最佳和最差组合。在本文中,我们提出了一个基于模型的强化学习工作流程,对服务网格故障弹性。我们的方法可以预测最重要的故障恢复能力的行为在Web应用程序级别,从单一的服务抓挠到聚合的多服务管理与高效的代理协作。
2021-10-21 cs.AI cs.DC cs.LG