Effect of Serialized Messaging on Web Services Performance
序列化的消息在服务器上进行处理,并作为对象通过网络发送到客户端进行消费。
2019-03-16 cs.DC
Grid Market Directory: A Web Services based Grid Service Publication Directory
随着网格成为下一代面向服务的计算平台,它们需要支持网格经济,帮助管理资源的供需,并为网格资源提供者提供经济激励。为了实现这种网格经济,需要一个类似市场的网格环境,包括支持服务发布和发现的基础设施。作为Gridbus项目的一部分,我们提出并开发了一个网格市场目录(GMD),作为一个注册表的高层次的服务发布和发现在虚拟组织。
2003-02-06 cs.DC
Guided Google: A Meta Search Engine and its Implementation using the Google Distributed Web Services
随着互联网的出现,搜索引擎开始像雨后的蘑菇一样发芽。只是在最近几年,开发人员变得更加创新,并提出了在线引导搜索设施。这些应用程序的目标是帮助缓解和指导新手网络用户朝着他们想要的目标搜索的努力。这种服务的许多实现正在出现。本文提出了一种引导Meta搜索引擎,称为“引导谷歌”,因为它作为一个接口,实际的Google.com搜索引擎,使用谷歌Web服务。
2003-02-13 cs.DC
Exposing Application Components as Web Services
本文探讨的技术允许任意应用程序组件被暴露,从其他软件的远程访问。使用这种方法,可以编写应用程序及其组成组件,而无需考虑其分布。运行在不同机器上的不同地址空间中的软件可以在远程可访问组件上执行操作。这在创建分布式应用程序和允许诸如调试器、组件浏览器、观察器或远程探测器等工具访问应用程序组件时是有用的。当前的中间件系统不允许任意暴露应用程序组件:相反,程序员被迫静态地决定哪些类的组件将支持远程访问。在这里描述的工作中,任何类的任意组件都可以通过Web服务动态公开。传统的Web服务扩展了远程引用方案。此扩展允许使用Web服务支持的传统按值传递语义或按引用传递语义调用应用程序组件。后者允许跨地址空间边界保留本地调用语义。
2010-06-23 cs.DC
A Survey on Formal Methods for Web Service Composition
Web服务组合是在现有Web服务的基础上创建新的组合Web服务,体现了Web服务技术的附加价值,是解决跨组织业务流程集成的关键技术。本文对Web服务组合的形式化方法进行了综述。通过对Web服务组合的分析,建立了一个描述Web服务组合要素的参考模型RM-WSCombination。在RM-WSCombination的基础上,指出了Web服务组合形式化问题,介绍了Web服务组合形式化方法的研究现状。最后,我们指出了这一主题的发展趋势。为了方便起见,我们使用一个名为BuyingBooks的示例来说明Web服务组合中的概念和机制。
2013-12-03 cs.DC cs.SE
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
Security Aware Mobile Web Service Provisioning
移动数据服务与大量Web服务的结合似乎是当前信息研究中的突破性领域。实际上,这些移动Web服务将为令人兴奋的性能和安全挑战铺平道路,这些挑战是需要解决的核心问题。在安全方面,尽管有线网络中存在许多标准化的安全规范和实现,但在无线环境中分析和标准化的并不多。本文讨论了一些关键的挑战,在提供安全的移动Web服务域。我们首先探讨了移动Web服务及其关键的安全问题,特别关注基于我们实现的移动Web服务提供商的配置。随后我们讨论了有线和无线Web服务中最先进的安全意识,最后结合性能分析结果讨论了移动Web服务提供的安全实现。
2010-07-21 cs.DC cs.NI
A Mediation Framework for Mobile Web Service Provisioning
Web服务和移动数据服务分别是有线和无线领域信息系统工程的最新趋势。Web服务具有广泛的服务分布,而移动电话具有庞大且不断扩大的用户群。为了解决Web服务与普及的移动设备和通信环境的融合,为智能手机开发了一个基本的移动Web服务提供程序。并对该移动主机的性能进行了详细的分析。进一步分析了移动主机在P2P网络中提供适当QoS的可行性,确定了中介框架的必要性。本文描述了与移动主机进行的研究,确定了中介框架的任务,然后讨论了可行的实现细节,这样一个移动Web服务中介框架。
2010-07-18 cs.DC cs.NI
A Heuristic Approach for Web-Service Discovery and Selection
在当今的企业中,面向服务的体系结构代表了IT基础设施的主要范例。事实上,互联网的出现使得有可能建立一个可利用的环境来大规模地分发应用程序,而这是通过适应“服务”的概念来实现的。随着这种模式在企业对企业领域(B2B)的集成,Web服务的数量变得非常重要。由于这种增长,发现和选择满足客户需求的Web服务成为一个非常困难的操作。此外,在Web服务选择中必须考虑QoS属性。此外,由于Web服务的数量非常多,发现服务所需的时间将相当长。在本文中,我们提出了一种新的探试法的基础上称为“蜜蜂算法”的启发蜜蜂的行为。我们使用这种技术的优化,以发现适当的Web服务,满足客户的要求,在最短的时间内,并考虑到QoS属性。
2013-05-13 cs.DC cs.SE
Effort-Oriented Classification Matrix of Web Service Composition
在面向服务的计算领域,Web服务组合是满足快速变化的业务需求的有效实现。因此,对Web服务组合的研究得到了广泛的开展。由于检查这一领域的所有相关工作几乎是不可能的任务,因此可以使用组合方法的分类来促进多个研究任务。然而,目前的尝试分类Web服务组合没有明确的目标。此外,在现有的分类中,合成方法的背景和技术是混乱的。本文提出了一个面向工作量的Web服务组合分类矩阵,区分上下文和技术维度。上下文维度旨在分析环境对Web服务组合工作量的影响,而技术维度则侧重于技术对工作量的影响。因此,除了传统的分类效益,该矩阵可以用来建立在未来的研究Web服务组合的成本估计的基础。
2013-02-09 cs.DC cs.SE
Towards an Infrastructure-less SOA for Mobile Web Service Composition
服务组合允许向服务使用者提供可定制的服务。由于移动设备的能力和性能(例如,智能电话、PDA、手持媒体播放器)已经改进,移动终端可以用于与外部移动服务提供商交互,以向远程客户端提供复合Web服务。现有的移动托管服务组合方法通常依赖于平台,并依赖于集中式基础设施。这样的方法在开放的、无移动基础设施的环境中是不可行的,在该环境中,使用不同的技术来实现联网服务,设备能够动态地加入或离开网络,并且不存在集中式管理实体。本文提出了一种解决方案,使移动Web服务组合在一个开放的,基础设施少的环境中基于松耦合的SOA技术。
2013-04-18 cs.DC cs.NI
A Formal Model of QoS-Aware Web Service Orchestration Engine
QoS感知的应用程序不仅可以满足用户的功能需求,而且还可以满足QoS需求。QoS感知的Web服务编排将客户的QoS需求转换为组件Web服务的QoS需求。本文从系统的角度讨论了QoS感知的Web服务编排问题,并设计了一个典型的QoS感知的Web服务编排引擎QoS-WSOE。更重要的是,我们建立了一个形式化的模型,基于演员系统理论的QoS-WSOE。在形式化模型中,我们使用一个三层金字塔结构来捕获客户的需求与一个概念命名为QoS感知的WSO服务,QoS感知的WSO系统的概念命名为QoS感知的WSO系统的特征,和QoS感知的WSO行为的概念命名为QoS感知的WSO行为的结构和行为。结论表明具有QoS感知的WSO行为的系统是QoS感知的WSO系统,并进一步可以提供QoS感知的WSO服务。
2013-12-03 cs.DC cs.SE
Technologies for Web and cloud service interaction: a survey
Web和服务技术的发展已经为松耦合软件组件之间的交互带来了广泛的标准和协议。示例范围从Web应用程序、mashup、应用程序和移动设备到企业级服务。云计算是服务提供和交付的工业化,其中Web和企业服务在技术层面上融合。本文讨论了这一技术前景,特别是云计算的当前趋势。该调查通过审查推动当今适用于云的标准和软件实施的语言、协议和架构,重点关注交互的通信方面。技术进步将影响客户端和服务端。在即将到来的传输机制中,特别是对于客户端同时向某个服务发送大量请求的架构,存在多路复用、多宿主和加密的趋势。此外,Web客户机中出现了客户机到客户机的通信能力,这可以为即将到来的基于Web的消息传递体系结构奠定基础。
2015-03-09 cs.DC cs.NI
Change Impact Analysis Based Regression Testing of Web Services
PDPM Indian Institute of Information Technology, Design and Manufacturing Jabalpur(PDPM印度信息技术设计与制造学院贾巴尔普尔)
减少在Web服务中进行更改所需的工作量是Web服务项目维护和发展的主要目标之一。通常,Web服务的功能和非功能测试是通过测试WSDL中指定的操作来执行的。回归测试是通过识别之后对Web服务代码和WSDL所做的更改来执行的。在这篇论文中,我们提出了一个工具支持的方法来执行有效的回归测试的Web服务。通过将Web服务表示为WSDL元素的有向图,我们识别并收集图中更改的部分,并使用此信息来减少回归测试工作。具体来说,我们识别,分类,并捕获Web服务测试需求的两种不同的方式,即,Web服务的操作化回归测试(ORTWS)和Web服务的参数化回归测试(PRTWS)。这两种方法可以结合起来,以减少Web服务项目中的回归测试工作。所提出的方法是原型作为一个工具,命名为自动Web服务变更管理(AWSCM),这有助于在选择相关的测试用例构建减少测试套件从旧的测试套件。我们提出了一些案例研究不同的Web服务项目,以证明所提出的工具的适用性。还估计了Web服务回归测试工作量的减少。
2014-08-07 cs.AI cs.DC 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
Research on Potential Semantic Web Service Discovery Mechanisms
Web服务领域是分布式应用程序开发中的一个重要范例。目前,许多企业正在寻求将其应用程序转换为Web服务,因为它能够促进应用程序之间的互操作性。随着Web服务数量的增加,从用户的角度发现合适的Web服务以供消费的过程变得越来越重要。在本文中,我们提出了一个潜在的方式发现Web服务和与他们每个人相关的问题的研究。此外,我们还讨论了本体的概念和相关技术,它结合了语义的意义,从而给领域知识的Web服务,以提高发现机制。本文还介绍了相关的研究工作,识别有用的过滤Web服务搜索机制的指标的概述。
2013-04-05 cs.CY cs.DC cs.SE
Service-Oriented Architectures and Web Services: Course Tutorial and Lab Notes
本文档提供了一些快速步骤说明,帮助您开始使用OpenESB 2.31、Tomcat 6、GlassFish 2.x/3.0.1(支持SSL)和Java 1.6+(主要是在Scientific Linux 6.6中,有用户配额限制)编写面向小型服务的基于Web服务的应用程序。虽然教程笔记是面向在工程和计算机科学(ENCS)学院计算机科学和软件工程(CSE)系学习SOEN 487的学生的,但其他人可能会发现其中一些在CSE或Concordia之外也很有用。这些笔记主要是根据学生的需求和反馈编写的。
2015-12-29 cs.DC cs.SE
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
Reuse of existing applications during the development of Enterprise Portals integrating Web Services
在过去的几年里,在企业中使用Web技术成为定义新商业模式的重要因素。在这些技术中,Web服务和企业门户已经聚集在一起,以集成现有的异构系统,如电子商务,电子服务中心和电子学习。然而,一方面是门户的设计和建模,另一方面是它们与现有应用程序的集成,仍然是两个有待讨论的问题。第一个问题与可用于设计和建模企业门户的生命周期的开发有关。对于第二个问题,即现有应用程序的集成,讨论旨在使用基于Web服务的技术。在本文中,我们提出了一个用于开发基于Web服务的企业门户的软件工程解决方案。
2013-12-01 cs.DC cs.SE
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
Usages of Composition Search Tree in Web Service Composition
随着组织内部和Web上Web服务可用性的不断提高,需要有效的搜索和组合机制来找到满足用户需求的服务。通常,使用者可能不知道服务提供者固定的确切服务名称。相反,消费者很清楚他们的需求,他们希望根据他们的承诺(输入)和期望(输出)搜索服务。基于这个概念,我们已经探索了基于I/O的Web服务搜索和组合的可行性在我们以前的工作。服务组合的经典定义是,一对一的映射,以及组合服务的输入和输出集之间的映射,被扩展为产生三种类型的服务匹配:精确匹配、超级匹配和部分匹配。基于所有三种类型的匹配,定义了不同类型的组合:精确组合,超级组合和协作组合。组合过程是服务的输入和输出之间的匹配,通过使用关于服务依赖性的信息来加速组合过程,服务依赖性在存储库中作为从填充注册表的服务获得的一次性预处理信息而可用。采用三种方案匹配所需的服务输出,有不同种类的组合的可能性,证明了一个组合搜索树的形式。作为我们以前工作的扩展,在本文中,我们提出了组合搜索树的效用,找到感兴趣的组合,如最瘦和最短的深度组成。
2015-04-06 cs.DC cs.SE
Secure Communication and Access Control for Mobile Web Service Provisioning
由于无线设备和移动通信技术的进步,现在在智能手机上托管基本的Web服务是可行的。虽然应用程序是相当受欢迎的,提供安全和可靠的通信能力,在脆弱和易变的移动自组织拓扑结构是非常必要的。本文主要讨论的细节和问题,在提供安全的通信和访问控制的移动Web服务提供域。虽然可以提供基本的消息级安全性,但为移动主机提供适当的访问控制机制仍然是一个很大的挑战。本文讨论了安全通信的细节,提出了基于语义的分布式授权机制。
2010-07-21 cs.DC cs.NI
Security-aware selection of Web Services for Reliable Composition
可信性是一个可信的计算机系统应该具备的重要特性。它是可用性、可靠性、可维护性、安全性和安全性的衡量标准。我们研究的重点是Web服务的安全性。Web服务使独立的服务与互补功能的组合能够产生增值服务,这允许组织仅实施其核心业务,并通过互联网外包其他服务组件,无论是预先选择的还是动态的。选定的第三方Web服务可能存在安全漏洞。易受攻击的Web服务实际用途有限。我们建议使用一个入侵容忍的复合Web服务的每个功能,应该由第三方Web服务完成。在此方法中使用的第三方服务应根据其安全漏洞以及其性能进行选择。使用渗透测试工具评估第三方服务的安全漏洞。在本文中,我们提出了我们的初步研究工作。
2015-10-07 cs.CR cs.DC cs.IT
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
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
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