Dynamic Web Service Composition based on Network Modeling with Statistical Analysis and Backtracking
Web服务是一种软件系统,旨在支持通过网络进行的可互操作的机器对机器交互。Web服务提供了在不同的软件应用程序之间进行互操作的标准方法,这些软件应用程序运行在各种平台和/或框架上。使用Web服务的主要优点之一是它能够通过Web服务组合与其他服务集成并实现所需的功能。本文提出了一种新的模式,动态Web服务组合使用网络分析与回溯配对。还提出了一种算法,称为“Zeittafel”的选择和调度的服务组成。与现有的方法相比,所提出的系统获得更好的工作成功率的百分比。
2012-07-11 cs.SE
Formal Model of Web Service Composition: An Actor-Based Approach to Unifying Orchestration and Choreography
Web服务组合是在现有Web服务的集合中创建新的组合Web服务,并进一步组合,体现Web服务的附加价值和潜在用途。Web服务组合包括两个方面:Web服务编排和Web服务编排,前者表示一种类似于工作流的组合模式,后者表示一种聚合组合模式。只有少数作品将配器和编舞联系起来。本文通过对编排和编排的深入分析,提出了一种Web服务组合运行时的体系结构,该体系结构在编排和编排之间建立了自然的联系。然后,我们使用基于角色的方法来设计一个语言AB-WSCL来支持这样的架构。为了给AB-WSCL提供一个坚实的理论基础,我们基于并发重写理论建立了AB-WSCL的形式化语义。基于语义分析得出结论,AB-WSCL的组件之间存在定义良好的关系,使用组合性的符号。我们的工作可以为Web服务组合的建模语言、仿真工具、设计时的验证工具以及具有正确性分析支持的Web服务组合运行时提供基础。
2013-12-03 cs.SE
A Safe Regression Testing Technique for Web Services based on WSDL Specification
基于规格说明的Web服务回归测试是检验Web服务质量的重要活动。Web服务中的一个主要问题是,只有提供者拥有源代码,而用户和代理都只有基于XML的规范。因此,从用户和代理的角度来看,需要对Web服务进行基于规范的回归测试。现有的技术是基于代码的。由于Web服务的动态行为,Web服务经历了快速的维护和演化过程。需要重新测试网络服务,以验证更改的影响。在本文中,我们提出了一个自动化的安全规范为基础的回归测试方法,使用原始的和修改后的WSDL规范的变化识别。所有相关的测试用例都是可重用的,因此我们的回归测试选择方法是安全的。
2015-06-03 cs.SE
An Intelligent QoS Identification for Untrustworthy Web Services Via Two-phase Neural Networks
不可信Web服务的QoS识别是服务计算中QoS管理的关键,因为不可信Web服务的性能可能导致QoS降级。关键问题是智能地从不同的QoS级别学习值得信任的Web服务的特征,然后根据QoS指标的特征识别出不值得信任的Web服务。深度神经网络作为智能识别方法之一,近年来已成为一种强大的技术。本文提出了一种新的两阶段神经网络模型来识别不可信的Web服务。在第一阶段,从发布的QoS数据集中收集Web服务。然后,我们设计了一个前馈神经网络模型来建立不同QoS级别的Web服务分类器。在第二阶段,我们采用概率神经网络(PNN)模型来识别不可信的Web服务从每个分类。实验结果表明,该方法具有90.5%的识别率,远远高于其他竞争的方法。
2016-02-24 cs.SE
High Quality Requirement Engineering and Applying Priority Based Tools for QoS Standardization in Web Service Architecture
尽管在Web服务的服务质量和需求工程方面有了更多的发展,但在日常的进展中,其相关标准化却非常缺乏,导致其领域的需求巨大。在Web服务环境下,如何提高服务质量标准一直是需求工程分析中的一大挑战。
2013-03-24 cs.SE
Contemporary Semantic Web Service Frameworks: An Overview and Comparisons
分布式信息系统的日益增多使组织能够通过Web服务向全球受众提供其业务流程。语义Web服务已经成为一种实现自动发现、选择、组合和调用Web服务的手段,它通过将这些软件组件的规范以一种明确的和机器可解释的形式进行编码。已经设计了几个框架作为语义Web服务的支持技术。在本文中,我们调查了突出的语义Web服务框架。此外,还确定了一套标准,并根据这些标准对所讨论的框架进行了评价和比较。了解语义Web服务框架的优点和缺点,可以帮助研究人员根据自己的需要使用最合适的一个。
2012-10-11 cs.SE
Reliable Web Services Approaches of Mobile CloudComputing: A Comparative study
移动间歇性无线连接限制了移动景观的发展,使得这种进步与互联网和Web服务的无处不在的性质相结合。Web服务可靠性实现了低开销通信,并从Web服务消费中检索适当的状态响应。本文讨论和分析了最新的方法,实现移动设备消费的Web服务的可靠性。实现Web服务的可靠消费主要有两种方法:中间件方法和移动代理方法。这两种方法都着重于在通信受限和服务临时不可用的情况下保证请求的执行。
2022-07-23 cs.SE
Monitoring Information Quality within Web Service Composition and Execution
Web服务的组合是一种很有前途的方法,可以实现业务应用程序的灵活和松散集成。Web服务组合的方法主要分为三个阶段:基于服务的语义描述(即服务的功能性)的服务发现,基于服务的非功能性质量维度的服务选择,以及以支持底层流程为目标的服务组合。这些方法中的大多数探索静态或动态设计技术,以实现最佳的服务组合。到目前为止,一个重要的方面大多被忽略了,它集中在组合Web服务的输出上。在本文中,在许多突出的方法相比,我们介绍了Web服务的数据质量的角度来看。基于数据质量管理方法,我们提出了一个框架,用于分析组合服务执行产生的数据。利用过程信息与服务日志中的数据,我们的方法可以识别服务组合和执行中的问题。分析服务执行历史,我们的方法有助于改善服务选择和组合的常见方法。
2017-04-22 cs.SE
Fairness as a QoS Measure for Web Services
面向服务的体系结构(SOA)是一种基于组件的体系结构,具有可重用性、模块化和组合性等特点,通常由HTTP(Web服务)提供,并通常配备有服务质量(QoS)度量。为了保证公平性的每个客户端请求的服务,我们提出了一个公平版本的(软)并发约束语言来处理的服务水平协议(SLA)协议的谈判阶段。
2009-06-22 cs.SE
Web service selection based on ranking of qos using associative classification
随着互联网上发布的服务数量的爆炸式增长,很难在提供类似功能的候选Web服务中选择令人满意的Web服务。服务质量(QoS)被认为是服务选择的最重要的非功能性标准。但这一标准不再被认为是唯一的标准来排名的Web服务,满足用户的喜好。基于本体的概念之间的相似性度量(输出-输入相似性)可以用作区分标准来估计组合服务的所选服务的语义质量。将语义相似性作为功能方面和服务的服务质量耦合起来,使我们能够进一步约束和选择有效组合服务的服务。在本文中,我们提出了一个整体的服务选择和排名框架,首先分类候选Web服务到不同的QoS级别,用户的QoS要求和偏好与关联分类算法,然后排名最合格的候选服务的基础上,通过语义匹配的功能质量。实验结果表明,该框架能够满足服务请求者的非功能性需求。
2012-04-06 cs.SE
Analyzing Web Services Networks: a WS-NEXT Application
Web服务代表了一个具有大量单元和许多各种复杂交互的系统。复杂网络作为一种建模和分析自然环境的工具,似乎很好地适应了这样一个复杂的系统。为了描述一组Web服务,我们提出了三个Web服务网络模型的基础上的依赖,交互和相似性的概念。使用WS-NEXT提取器,我们用一组Web服务描述实例化模型。我们利用复杂的网络属性提供了一个分析的Web服务网络。这些网络及其拓扑性质的知识可以用于发现和合成过程。
2013-05-01 cs.SE
Web Services Modeling and Composition Approach using Object-Oriented Petri Nets
如今,随着电子商务等新技术的出现和发展,大量的公司连接到Internet,并提出了Web服务来进行交易。所提出的Web服务是概念上受限于相对简单功能的组件。一般来说,单一的服务已经不能满足越来越复杂的用户需求。因此,必须使服务能够组合以提供增值服务。提出了一种基于面向对象Petri网的Web服务组合方法。在他的上下文中,表达代数,成功地解决了Web服务的复杂组合问题,提出了。一个Java工具,允许自动化这种方法,基于一个明确的代数和G-网元模型,我们提出的,开发。
2013-04-08 cs.SE
Web Service Testing Tools: A Comparative Study
随着Web服务使用和采用的增加,服务质量(QoS)变得越来越重要。近年来,各种工具和技术的发展,测量和评估Web服务的QoS。目前有商业和开源工具可用于监控和测试Web服务的QoS。这些工具有助于对实时网络中的服务质量进行测量和分析,并有助于对实时网络中的服务性能进行评估。在本文中,我们描述了三个流行的开源工具,并比较它们的功能,可用性,性能和软件需求。比较的结果将有助于这些工具的采用和使用,并促进开源Web服务测试工具的开发和使用。
2013-06-18 cs.SE
RMAWS: An Hybrid Architecture for achieving Web Services Reliability in Mobile Cloud Computing
移动设备中的间歇性无线连接限制了移动应用使用在网络上的传播,使得网络服务是用于实现与云服务的移动连接的独立协议。实现Web服务可靠性的结果有两个方面。第一个是低通信开销和检索适当的响应以防止重复请求执行。第二个是克服请求超时问题,这是移动体验中最受影响的问题之一。本文提出了可靠的移动代理和Web套接字的方法(RMAWS),实现了可靠的Web服务消费。增强的体系结构是移动代理方法和Web套接字开放连接通信协议之间的混合。该方法恢复了由于间歇连接而丢失的数据,克服了超时问题,并通过实现这种服务消费可靠性来增强移动体验。
2022-07-23 cs.SE
Assessment of OGC Web Processing Services for REST principles
最近的分布式计算趋势提倡使用表述性状态转移(REST)来减轻构建面向服务的Web应用程序时Web服务标准的固有复杂性。在本文中,我们专注于特定的情况下,地理空间服务接口的OGC Web处理服务(WPS)规范,以评估是否基于WPS的地理空间服务可以从架构的原则,暴露在REST。我们的结论意见表明,REST原则的采用,特别是利用HTTP应用程序协议的内置机制,可能是有益的情况下,需要临时组成的服务,常见的地理空间信息基础设施的大多数非专家用户。
2012-02-08 cs.SE
Adaptation of Web services to the context based on workflow: Approach for self-adaptation of service-oriented architectures to the context
Web服务在信息空间的出现,以及SOA的先进技术,为用户在环境空间或远程,赋能和组织在各个领域的应用,如地理定位,E-learning,医疗保健,数字政府等提供了巨大的机会。事实上,Web服务是一种解决分布式信息系统集成的方案,具有自治性、异构性和自适应性。然而,由于Web服务可以在一个动态的环境中,在一个定义良好的上下文中,并根据事件,如时间,温度,位置,身份验证等自动进化。我们感兴趣的是改进他们的SOA,使Web服务成为自适应上下文。在本文中,我们提出了一个新的趋势,自适应Web服务上下文。然后将这些需求应用到WComp的架构中,通过集成工作流实现对上下文的适应性。我们的工作说明了身份验证的案例研究。
2012-11-20 cs.SE
Web Service Composition - BPEL vs cCSP Process Algebra
Web服务技术为我们提供了一个开发分布式服务的平台。这些服务之间的互操作性通过各种标准协议来实现。近年来,一些研究表明,进程代数提供了一个令人满意的辅助Web服务开发的整个过程。另一方面,商业交易涉及多个合作伙伴之间的协调和互动。随着Web服务的出现,商业交易使用这些服务进行。业务流程之间的协调是至关重要的,处理可能在事务的任何阶段出现的错误也是至关重要的。XML通过提供基于XML的语法来描述协调参与流程流的Web服务所需的控制逻辑,从而对业务流程交互的行为进行建模。然而,在无法正式验证业务流程组成的情况下,XML缺乏适当的正式描述。进程代数,另一方面,促进了严格验证的组成的正式基础。本文提出了一个比较的Web服务组合的CORBA和进程代数,cCSP。
2014-02-23 cs.SE
Efficient Web Service Composition via Knapsack-Variant Algorithm
自Web服务组合诞生以来,在满足用户需求的前提下最小化组合后的Web服务数量一直是一个重要的研究方向。随着互联网上发布的服务数量的增加,寻求高效的算法进行这项研究是一个迫切的需要。在本文中,我们提出了一个有效的机制来解决Web服务组合的问题。对于给定的请求,首先使用从外部存储库中挑选的相关服务生成服务依赖图。然后,将图上的每一步搜索转化为一个动态背包问题,将服务映射到数量和成本可变的物品上,然后采用背包变量算法求解转化后的每一步问题。一旦完成最后一个搜索步骤,就可以获得满足请求的最小组成。在Web Service Challenge 2008中提出的8个公共数据集上的实验表明,该机制在生成包含相同或更少数量服务的解决方案时具有更高的效率,优于现有的机制.
2018-01-27 cs.SE
Software Components for Web Services
面向服务的计算已经成为解决软件即服务的新领域。本文提出了一个面向服务系统的基于组件的开发模型,并创建了软件组件设计的最佳实践指南。
2010-01-21 cs.SE
Multi-Lingual Ontology Server (MOS) for discovering Web services
在互联网上搜索合适的Web服务变得越来越费力,因为它依赖于人工处理和评估可访问存储库中的可用Web服务。此外,如果请求者的语言与可用的WSDL文件不同,那么它将更加复杂。如果这个过程可以自动完成,这将节省精力和时间。为了实现这一点,本体和语义Web技术被使用,本体需要促进代理和Web服务之间的互操作,使它们之间的语义互操作,并使数据的处理可以自动实现。在本文中,我们提出了一个本体服务器,希望帮助搜索和选择合适的Web服务,即使它是在不同的语言在Web服务器上。
2015-07-19 cs.SE
Requirements of a Recovery Solution for Failure of Composite Web Services
Web服务是可互操作系统的构建块。组合Web服务使流程能够执行复杂的任务。组合服务在执行过程中可能会失败,这可以通过中介进行诊断。中介器调整结构,以便恢复故障。此外,今后的处决应避免这种情况,或组织一项战略,以最少的拖延来修复结构。本文综述了组合服务失效的原因。此外,从故障中恢复系统的解决方案的要求进行了研究。
2012-11-03 cs.SE
Relation of Web Service Orchestration, Abstract Process, Web Service and Choreography
在跨组织合作的情况下,我们细化了Web服务组合中Web服务编排、抽象流程、Web服务和Web服务编排的关系。并通过一个实例介绍了这种关系的形式化验证过程。
2018-11-08 cs.LO cs.SE
A Rewriting Logic Approach for Automatic Composition of Web Services
目前,Web服务(WebServices,WS)仍然是实现分布式应用的主要手段。它们代表了开发、部署和集成互联网应用程序的一个新的有前途的范例。这些服务在大多数情况下无法提供所需的功能;它们必须组合以提供适当的服务,对于其他应用程序以及人类用户来说更丰富和更有趣。Web服务的组合被认为是一个优点,它允许通过在同一组合中组合多个服务的功能来回答复杂的查询。在这项工作中,我们展示了如何使用图的形式主义来改进Web服务的组合,并使其自动化。我们已经提出了重写逻辑和它的语言Maude作为一个基于图的方法来自动组合的Web服务的支持。该模型使得对不同组合模式的探索以及对服务组合的形式化分析成为可能。本文介绍了一个案例研究,展示了如何应用我们的形式化。
2014-11-19 cs.SE
A multi-criteria service selection algorithm for business process requirements
选择最合适的Web服务来实现业务任务仍然是一个悬而未决的问题。我们提出了一个多标准的算法,有效的服务选择。Web服务及其QoS值存储在Web服务本体(WSOnto)中,业务流程使用BPMN2.0规范建模。我们的算法执行基于实例的本体WSOnto和业务流程本体之间的匹配。考虑了Web服务的业务上下文、功能属性和QoS值。该算法计算QoS值随时间的变化。该策略允许更准确地对与用户请求相关的Web服务进行排名。
2015-05-15 cs.SE
Extending OWL-S for the Composition of Web Services Generated With a Legacy Application Wrapper
尽管各种开发人员做出了许多努力,Web服务组合仍然是一个难以解决的问题。在制定适当的标准方面,已经进行了大量的渐进式研究。这些研究有助于缓解和克服Web服务组合的一些问题。然而,遗留应用程序包装器生成的非标准WSDL阻碍了这一进程。实际上,除了缺乏语义之外,WSDL有时还具有不同的形状,因为它们被修改以规避某些技术实现方面。在本文中,我们提出了一种方法的半自动组合的Web服务的背景下,神经网络项目。在这个项目中,处理工具的重用依赖于一个名为jGASW的遗留应用程序包装器。本文介绍了OWL-S的扩展,以介绍和启用使用jGASW包装器生成的Web服务的组合,并实现这些服务的一致性检查。
2012-10-01 cs.SE
Modern RESTful API DLs and frameworks for RESTful web services API schema modeling, documenting, visualizing
本文概述了现代RESTful API描述语言(属于接口描述语言集)- OpenAPI,RAML,WADL,Slate -旨在提供RESTful Web API的结构化描述(对人类和自动化机器处理都有用),以及相关的RESTful Web API建模框架。我们提出了一个例子的模式模型的Web API的服务预训练的分布式语义模型(词嵌入)处理。这项服务是个人研究信息系统服务生态系统的一部分-研究和开发工作站环境类系统,用于支持本体工程领域的研究:在任意领域自动构建应用本体作为主要功能;科学和技术创造力:自动准备申请文件,为乌克兰的发明申请专利。它还快速介绍了面向服务的体系结构和Web服务的关系,以及REST基础和RESTful Web服务; RESTful API创建过程。
2020-03-26 cs.SE
Analyzing Consistency of Behavioral REST Web Service Interfaces
REST Web服务可以提供复杂的操作,这些操作不仅仅是简单地从数据库中创建、检索、更新和删除信息。我们已经提出了一种方法来设计行为REST Web服务的接口,通过使用UML定义一个资源和一个行为模型。在本文中,我们讨论了资源和行为模型,表示使用状态不变量的服务状态之间的一致性。状态不变量被定义为资源上的谓词,并描述行为模型的有效状态配置。如果一个状态不变量是不可满足的,那么就没有包含该状态的有效状态配置,也没有可以实现该服务接口的服务。我们还展示了如何使用推理工具来确定这些设计模型之间的一致性。
2012-10-23 cs.SE
Extracting Layered Privacy Language Purposes from Web Services
Web服务在处理万维网中的个人数据方面非常重要。根据最近的数据保护法规,这种处理提出了关于同意或其他法律处理基础的问题。虽然同意必须是知情的,但许多Web服务无法为用户提供足够的信息来做出明智的决定。隐私政策和隐私语言是解决这一问题的一种方法;前者记录了如何处理个人数据,而后者正式描述了这种处理。在本文中,所谓的分层隐私语言(LPL)是耦合到Web服务,以表达个人数据处理与形式化的分析方法,力求产生的处理目的的隐私政策。为此,本文回顾了背景理论,并提出了一种方法和具体工具。结果表明,一个小的案例研究。
2020-04-30 cs.SE
On Topological Structure of Web Services Networks for Composition
为了有效地处理组合生存周期活动中Web服务景观的指数增长,有必要清楚地了解其主要特征。对于许多存在大量交互实体的情况,复杂网络范式是分析众多Web服务之间交互的合适方法。在本文中,我们提出和调查的语义Web服务模型之间的主要交互从复杂网络的角度。结果表明,参数网络和操作网络都具有典型的现实世界复杂网络的主要特征,如小世界特性和非均匀度分布。这些结果产生有价值的洞察力,以开发组合搜索算法,处理安全威胁的组成过程中,其演变的现象。
2013-05-02 cs.SE
Issues about the Adoption of Formal Methods for Dependable Composition of Web Services
Web服务提供了可互操作的机制,用于描述、定位和调用Internet上的服务;组合进一步使复杂的B2B应用程序能够从简单的服务中构建复杂的服务。虽然目前对这些主题的研究主要集中在-从技术的角度来看-标准和协议,本文探讨了通过正式的方法,特别是组成。我们逻辑上分类和分析三种不同的(但相互关联)的重要问题,实现这一目标,即基础,验证和扩展。这项工作的目的是个性化的Web服务的可靠组合的形式化方法的采用适当的问题,不一定要找到最佳的答案。尽管如此,我们仍然试图提出一些尝试性的答案,我们的建议的基础上,组成演算,我们希望可以动画适当的讨论。
2013-11-11 cs.SE
RSAM: An Enhanced Architecture for achieving Web Services Reliability in Mobile Cloud Computing
移动领域的发展与互联网的无处不在的性质相结合,互联网具有间歇性的无线连接和Web服务。实现Web服务可靠性的结果是低通信开销和检索适当的响应。中间件方法(MA)是高度倾向于实现Web服务的可靠性。提出了一种基于中间件的可靠服务体系结构(RSAM),实现了Web服务的可靠消费。增强的体系结构的重点是确保和跟踪下的通信限制和服务的临时不可用的请求执行。它考虑了大多数度量因素,包括:请求大小,响应大小和消耗时间。我们进行了实验,以比较增强的架构与传统的,没有额外的开销。在这些实验中,我们涵盖了几个案例,以证明实现的可靠性。结果还表明,请求大小是恒定的,响应大小是相同的传统架构,和消耗时间的增加是小于5%的事务时间与不同的响应大小。
2022-07-23 cs.SE
A Comparative Study of Web Services Composition Networks
Web服务的增长使得组合过程成为一项难以解决的任务。这许多相互作用的元素可以用一个网络来充分表示。发现和合成可以受益于网络结构的知识。在本文中,我们研究了两种模型的语法和语义Web服务组合网络的拓扑性质:依赖和互动。结果表明,它们具有相似的组织结构,具有小世界性质、重尾度分布和低传递性。此外,网络是分散的。
2013-05-01 cs.SE
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
Web Services-Enhanced Agile Modeling and Integrating Business Processes
在不断变化的全球商业环境中,企业必须提高其运营效率,更快地做出反应,确保其业务流程的灵活性,并与外部合作伙伴建立新的合作途径。为了实现这一目标,它们必须使用电子商务方法、机制和技术,同时利用新的信息和通信技术的潜力。在这种情况下,我们提出了一个标准,模型和基于Web服务的方法建模和集成敏捷企业业务流程。其目的是利用Web服务的特性来加强流程设计,实现流程的动态集成。之所以选择关注Web服务,主要是因为它们被企业广泛采用,而且能够保证企业内部和企业间系统之间的互操作性。因此,我们在本章中提出了一个描述业务流程的元模型,并讨论了它们的动态集成,解决Web服务发现问题。一方面,所提出的元模型符合W3C Web服务标准,即WSDL、SAWSDL和WS-Policy。它考虑使用BPMN标准来描述业务流程的行为方面,并使用描述其功能,非功能和语义方面的UML图来完成其设计。另一方面,我们集成流程的方法符合推荐用于编排Web服务的CORBA标准。为了实现可执行的业务流程,这种方法建议使用语义匹配和选择机制,以产生敏捷系统。
2012-02-18 cs.SE
Service Oriented Architecture A Revolution For Comprehensive Web Based Project Management Software
面向服务的体系结构项目管理软件的革命已经改变了今天的项目在Web服务的帮助下快速移动的方式。面向服务的体系结构提高了性能以及分布式和远程团队之间的通信。Web服务为项目管理软件提供了应用程序开发生命周期的可见性和控制,从而更好地控制从管理阶段到开发的整个开发过程。面向服务的项目管理软件体系结构的目标是在分配的预算内按时交付产品,并具有客户期望的功能。项目管理软件基本上是一个妥善管理的项目,有一套清晰、沟通和管理的目标和目的,其进度是可量化和可控制的。资源得到有效和高效的利用,以生产所需的产品。在面向服务的体系结构的帮助下,我们可以在不抛弃过去的情况下走向未来。一个项目通常有一套沟通的过程,涵盖了项目的日常活动,形成了项目框架。因此,每个团队成员都了解自己的角色,责任以及如何融入大局,从而促进资源的有效利用。
2012-07-20 cs.SE
Recommendations for web service composition by mining usage logs
Web服务组合是近十年来研究最多的课题之一。Web服务组合的新方法包括基于语义的组合、基于WSDL的组合等。虽然这些方法为基于网络QoS参数和与WSDL相关的语义或本体的Web服务组合、搜索和发现提供了有希望的结果,但它们没有解决基于Web服务使用的组合。Web服务使用日志通过业务对象捕获Web服务调用的时间序列数据,这些业务对象天生捕获与业务操作相关联的模式或工作流。基于这种模式和工作流的Web服务组合可以极大地简化业务操作。在本研究工作中,我们试图探索和实现Web服务使用日志的挖掘方法。主要目标包括识别服务的使用关联。将一个服务调用与其他服务调用链接,评估服务关联之间的因果关系
2016-04-11 cs.DB cs.SE
Using SOA with Web Services for effective Integration of Hospital Information Systems via an Enterprise Service Bus
医院分布在不同的地理区域,所有医院都必须共享信息并整合其系统,以进行有效的研究和健康服务。需要从医院获得地理区域信息的卫生人员和机构可以很容易地对患者、治疗、疾病爆发和药物效果进行研究。这项研究工作的目的是通过一个服务总线跨地理区域的医院数据库系统的集成。集中式服务总线用于促进跨平台应用程序的互操作性,增强医院基础设施内的通信,并为在不修改整个系统的情况下添加新的抽象层创建支持环境。采用面向服务的体系结构和Web服务的概念,提出了一种快速集成的解决方案,解决了多个不兼容应用程序集成过程中面临的挑战。
2013-07-30 cs.SE
MARTE Profile-based MDA approach for semantic NFP-aware Web services
非功能属性(NFP),例如安全性、服务质量和业务相关属性,增强了服务描述,并提供了有关其行为适合性的必要信息。这些属性已经成为有效选择和组合Web服务的关键标准。然而,它们属于不同的领域,是复杂的,变化频繁,必须进行语义描述。推荐用于描述这些属性的W3C标准WSPolicy没有定义覆盖所有NFP域的标准化规范。此外,它没有提供一种简单的方式来独立于域表达它们,并且不支持它们的语义。本文提出了一种模型驱动的方法来描述和自动生成丰富的Web服务,包括语义NFP。它探讨了OMG Profile for Modeling and Analysis of Real-Time Embedded Systems(MARTE)和W3C标准的使用。从NFP配置文件到WS-Policy和SAWSDL文件的映射规则将NFP转换为与WSDL元素关联的策略。
2013-11-26 cs.SE
Using mobile service for supply chain management : a survey and challenges
高效的供应链管理需要强大的分析和优化模型来自动化其流程。因此,信息技术是将这些工具整合到供应链中的重要组成部分。随着无线技术、高科技和移动设备的可靠性的出现,移动Web服务面临着经济挑战。他们随时随地通过移动设备为供应链中的每个参与者提供新的个性化服务。本文提出了一个文献综述的移动Web服务实现的行业背景下的供应链管理的方法。首先,移动Web服务的定义和一些建议的架构。然后,本文以供应链管理为重点,讨论了移动Web服务的一般性相关工作。最后提出了面向移动服务的供应链管理面临的挑战。
2018-07-02 cs.SE
Generating Mock Skeletons for Lightweight Web-Service Testing
Massey University(梅西大学);Victoria University of Wellington(惠灵顿维多利亚大学)
本文提出利用符号机器学习算法从网络流量记录中自动生成HTTP服务的假骨架,以支持轻量级Web服务测试。
2019-10-21 cs.SE
Recapitulation of Web Services based on Tree Structure
Web服务概括是一种有效集成分布、异构、自治应用的方法,以构建更多的结构化和增值服务。Web服务选择算法需要找到和选择最好的服务。QoS是为组合任务选择最佳服务的基准。Web服务选择算法的重要性是使用复杂的服务提供者(CSP)的QoS需求参数来最大化Web服务重现的QoS。本文讨论了不同的Web服务提供。我们已经分类CSP的QoS和服务提供的基础上,它的结构定义的要求。我们提出了一个树结构来表示CSP的要求,根据多个QoS属性进行定义。
2012-12-11 cs.NI cs.SE
Agents and owl-s based semantic web service discovery with user preference support
面向服务的计算(SOC)是一个跨学科的范式,它彻底改变了分布式软件开发应用程序的结构,采用面向服务的体系结构(SOA)可以在其生命周期中不断发展,并更容易适应不断变化或不可预测的环境。SOA是围绕Web服务的概念构建的。虽然Web服务是万维网的一次革命,但它们一直被认为是非自治实体,只有在发现之后才能被利用。在软件代理的帮助下,Web服务变得更加高效和动态。本文的主题是开发一种基于Agent的Web服务发现和选择方法,其中OWL-S用于描述Web服务、QoS和服务客户请求。我们开发了一个有效的语义服务匹配,它考虑到概念属性,以匹配Web服务和服务客户请求描述中的概念。我们的方法是基于一个由四层组成的架构:Web服务和请求描述层,功能匹配层,QoS计算层和信誉计算层。
2013-06-06 cs.IR cs.SE
A Hybrid Approach to Web Service Recommendation Based on QoS-Aware Rating and Ranking
随着互联网上具有相同或相似功能的Web服务数量的不断增加,越来越多的服务使用者在寻找和选择合适的Web服务时,将注意力集中在Web服务的非功能属性上,即服务的服务质量(quality of service,QoS)。对于大多数QoS感知的Web服务推荐系统,推荐的Web服务列表通常是基于一个面向评级的预测方法,旨在预测潜在的评级,活跃的用户可能会分配给未评级的服务尽可能准确地获得。然而,在一些应用场景中,评级预测的高准确性可能不一定导致令人满意的推荐结果。在本文中,我们提出了一个面向排名的混合方法相结合的基于项目的协同过滤和潜在因素模型来解决Web服务的排名问题。特别是,两个Web服务之间的相似性来衡量他们的排名,而不是传统的QoS评级之间的相关系数。此外,我们还改进了衡量标准NDCG(归一化折扣累积增益),用于评估排名顺序返回的前K个建议的准确性。在真实Web服务的QoS数据集上进行了全面的实验,实验结果表明,该方法的性能优于其他同类方法。
2015-01-18 cs.IR cs.SE
A Community Based Algorithm for Large Scale Web Service Composition
University of Corsica(科西嘉大学);VERIMAG UMR 5104, J. Fourier University(VERIMAG实验室,傅立叶大学)
Web服务组合是使用一组可用的Web服务来合成新的组合服务的过程,以满足任何可用的Web服务都无法处理的客户端请求。Web服务空间是一个动态的环境,其特征在于包含大量的元素。此外,许多网络服务也提供类似的功能。在本文中,我们提出了一个Web服务组合模型,旨在解决规模效应和冗余问题。Web服务空间由两层网络体系结构表示。一个具体的相似性网络层将Web服务操作组织成功能相似的操作社区。一个抽象的交互网络层表示社区集合之间的组合关系。合成是由一个两阶段的图搜索算法。首先,挖掘交互网络,以发现请求目标的抽象解决方案。然后,从相似性网络中选择的具体操作实例化的抽象组成。这种策略允许对Web服务空间进行有效的探索。此外,如果在合成的过程中需要,可以容易地替换分组在社区中的操作。
2013-05-01 cs.AI cs.SE
On Flexible Web Services Composition Networks
语义Web服务社区致力于将语义引入Web服务描述,并允许自动发现和组合。然而,这种描述还没有被广泛采用,因为语义上定义Web服务是非常复杂和昂贵的。因此,生产Web服务仍然依赖于语法描述、基于关键字的发现和预定义的组合。因此,更先进的研究语法Web服务仍在进行中。在这项工作中,我们建立了三个著名的相似性度量,即Levenshtein,Jaro和Jaro-Winkler的语法组合Web服务网络。我们进行了比较研究的指标性能,通过研究网络的拓扑特性,从测试收集的真实世界的描述。Jaro-Winkler似乎找到了更合适的相似性,可以在更高的阈值下使用。对于较低的阈值,Jaro度量将是优选的,因为它检测较少的不相关关系。
2013-05-03 cs.IR cs.SE
Semantic web based Sensor Planning Services (SPS) for Sensor Web Enablement (SWE)
传感器规划服务(SPS)是一种服务模型,用于定义请求用户驱动采集和观察的Web服务接口。它由开放地理空间联盟(OGC)传感器网络支持(SWE)小组定义,为传感器任务提供标准化接口,允许定义,检查,修改和取消传感器和传感器数据的任务。SWE的传感器规划服务(SPS)的目标是标准化客户端和服务器收集管理环境之间的互操作性。传感器规划服务(SPS)是需要自动化复杂的数据流在一个大型企业,是依赖于实时和存储的数据从传感器和多媒体设备。传感器规划服务(SPS)面临的障碍是(I)在正确的时间和正确的地点从传感器观测将是问题,(II)在特定的时间和特定的地点采集信息(数据)将是问题。上述两个障碍是通过基于Web的语义技术来实现和克服的,以便提供和应用基于本体的语义规则到用户驱动的传感器规划服务(SPS)的获取和观察。该方法的创新之处在于通过在SWE的传感器规划服务模型中加入语义规则,实现了基于语义知识的传感器规划服务(SPS),为OGC - SWE的传感器规划服务(SPS)提供了高标准化的服务模型。
2012-07-23 cs.NI cs.SE
Fast Context-Annotated Classification of Different Types of Web Service Descriptions
Department of Computer Science and Software Engineering(计算机科学与软件工程系);Concordia University(康考迪亚大学);Montreal, Canada(加拿大蒙特利尔(注:这里实际是城市和国家,非机构,应忽略))
在最近Web服务、IoT和云计算的快速增长中,许多Web服务和API出现在Web上。随着全局服务仓库的失败,不同的服务仓库开始出现,试图列出和分类各种类型的Web服务,供客户端应用程序发现和使用。为了在执行服务组合或向请求建议Web服务时提高效率并加快在代理中查找兼容Web服务的任务,需要确定服务的高级功能。由于缺乏对指定此类功能的结构化支持,因此有必要将服务分类为一组抽象类别。我们采用了广泛的机器学习和信号处理算法和技术,以便在本文的范围内找到可实现的最高精度,用于快速分类三种类型的服务描述:WSDL、REST和WADL。此外,我们补充我们的方法,显示的重要性和影响的上下文信息的分类的服务描述,并表明,它提高了5个不同类别的服务的准确性。
2018-05-31 cs.LG cs.SE
Cardinality heterogeneities in Web service composition: Issues and solutions
参与组合的Web服务之间的数据交换引起了几个异质性。在本文中,我们解决的问题,数据基数异质性的组成。首先,我们建立了一个理论框架来描述不同方面的Web服务,涉及到数据基数,其次,我们解决了这个问题,通过开发一个解决方案基数调解的基础上约束逻辑编程。
2008-06-11 cs.DB cs.SE
Automatic WSDL-guided Test Case Generation for PropEr Testing of Web Services
随着Web服务已经成为现代Web系统的关键组成部分,自动和易于使用,但同时强大和富有表现力的Web服务测试框架变得越来越重要。我们的工作目标是Web服务的全自动测试:理想情况下,用户只指定Web服务预期满足的属性,以输入输出关系的形式,系统处理所有其余的。在本文中,我们详细介绍了该系统的核心组成部分:如何使用Web服务的WSDL规范自动创建测试用例生成器,可以馈送到PropEr,一个基于属性的测试工具,创建结构有效的随机测试用例的操作和检查其响应。虽然这个过程是全自动的,但我们的工具允许用户轻松地修改其输出,以便向生成器添加语义信息或编写测试Web服务更多功能的属性。
2012-10-23 cs.NI cs.SE
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
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
Effort-Oriented Classification Matrix of Web Service Composition
在面向服务的计算领域,Web服务组合是满足快速变化的业务需求的有效实现。因此,对Web服务组合的研究得到了广泛的开展。由于检查这一领域的所有相关工作几乎是不可能的任务,因此可以使用组合方法的分类来促进多个研究任务。然而,目前的尝试分类Web服务组合没有明确的目标。此外,在现有的分类中,合成方法的背景和技术是混乱的。本文提出了一个面向工作量的Web服务组合分类矩阵,区分上下文和技术维度。上下文维度旨在分析环境对Web服务组合工作量的影响,而技术维度则侧重于技术对工作量的影响。因此,除了传统的分类效益,该矩阵可以用来建立在未来的研究Web服务组合的成本估计的基础。
2013-02-09 cs.DC cs.SE
Empowering Web Service Search with Business Know-How
在本文中,我们建议首先提出一个国家的现有的科学工作流(包括神经科学工作流)的方法,以突出业务用户的需求,在Web服务组合的艺术。然后,我们讨论了有意过程建模的科学工作流,特别是搜索Web服务。接下来,我们提出了我们的方法SATIS提供推理和可追溯性能力的Web服务业务组合的专有技术,以弥合工作流提供商和用户之间的差距。
2015-02-24 cs.CY cs.SE
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