首页 > 最新文献

Third European Conference on Web Services (ECOWS'05)最新文献

英文 中文
A queuing model for service selection of multi-classes QoS-aware Web services 用于多类qos感知Web服务选择的排队模型
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.3
E. Badidi, L. Esmahi, M. Serhani
The initial specifications of Web services cope with the issues of service publishing and service discovery but not with the issue of service selection. Service discovery, handled by UDDI and WSDL, alone is not sufficient to find the most appropriate server that can deliver customers' required quality of service (QoS). In this paper, we consider a broker-based approach to provide QoS support in Web services and deal with the selection issue. The broker may implement various selection policies that can range from static policies to dynamic ones, which take into account the current state of servers. Besides, servers may deliver different levels of service to their customers. We model this QoS broker-based scheme by a multi-class queuing model and we study its performance with a probabilistic splitting policy for server selection.
Web服务的初始规范处理服务发布和服务发现的问题,但没有处理服务选择的问题。服务发现(由UDDI和WSDL处理)本身并不足以找到最合适的服务器来交付客户所需的服务质量(QoS)。在本文中,我们考虑了一种基于代理的方法来为Web服务提供QoS支持并处理选择问题。代理可以实现从静态策略到动态策略的各种选择策略,这些策略会考虑服务器的当前状态。此外,服务器可能会向客户提供不同级别的服务。采用多类排队模型对基于代理的QoS方案进行建模,并采用概率分裂策略对其性能进行了研究。
{"title":"A queuing model for service selection of multi-classes QoS-aware Web services","authors":"E. Badidi, L. Esmahi, M. Serhani","doi":"10.1109/ECOWS.2005.3","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.3","url":null,"abstract":"The initial specifications of Web services cope with the issues of service publishing and service discovery but not with the issue of service selection. Service discovery, handled by UDDI and WSDL, alone is not sufficient to find the most appropriate server that can deliver customers' required quality of service (QoS). In this paper, we consider a broker-based approach to provide QoS support in Web services and deal with the selection issue. The broker may implement various selection policies that can range from static policies to dynamic ones, which take into account the current state of servers. Besides, servers may deliver different levels of service to their customers. We model this QoS broker-based scheme by a multi-class queuing model and we study its performance with a probabilistic splitting policy for server selection.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127544245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Evaluating FuseJ as a Web service composition language 将FuseJ作为Web服务组合语言进行评估
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.13
Davy Suvée, B. D. Fraine, M. Cibrán, Bart Verheecke, Niels Joncheere, W. Vanderperren
With the increasing popularity of Web services, a number of technologies have emerged that target the integration and composition of Web services as lightweight components. However, a number of problems have been identified in these approaches, for example regarding an overly static integration and lacking support for the modularization of crosscutting concerns. In this paper, we evaluate FuseJ, an architectural description language for unifying aspects and components, as an approach for the composition of Web services. We outline how FuseJ can be used to this end and present an evaluation that compares FuseJ to four other Web service composition approaches according to criteria such as the organization and flexibility of the composition and the support for aspect-oriented software development (AOSD). Although FuseJ does not allow describing complete business processes, we find that it excels at selective and dynamic composition and that it supports advanced separation of concerns without the need to introduce additional constructs.
随着Web服务的日益流行,出现了许多针对Web服务作为轻量级组件进行集成和组合的技术。然而,在这些方法中已经发现了许多问题,例如,关于过度静态集成和缺乏对横切关注点模块化的支持。在本文中,我们对FuseJ(一种用于统一方面和组件的体系结构描述语言)作为Web服务组合的方法进行了评估。我们概述了如何将FuseJ用于此目的,并根据组合的组织和灵活性以及对面向方面的软件开发(AOSD)的支持等标准,将FuseJ与其他四种Web服务组合方法进行了比较。尽管FuseJ不允许描述完整的业务流程,但我们发现它擅长于选择性和动态组合,并且它支持高级的关注点分离,而不需要引入额外的构造。
{"title":"Evaluating FuseJ as a Web service composition language","authors":"Davy Suvée, B. D. Fraine, M. Cibrán, Bart Verheecke, Niels Joncheere, W. Vanderperren","doi":"10.1109/ECOWS.2005.13","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.13","url":null,"abstract":"With the increasing popularity of Web services, a number of technologies have emerged that target the integration and composition of Web services as lightweight components. However, a number of problems have been identified in these approaches, for example regarding an overly static integration and lacking support for the modularization of crosscutting concerns. In this paper, we evaluate FuseJ, an architectural description language for unifying aspects and components, as an approach for the composition of Web services. We outline how FuseJ can be used to this end and present an evaluation that compares FuseJ to four other Web service composition approaches according to criteria such as the organization and flexibility of the composition and the support for aspect-oriented software development (AOSD). Although FuseJ does not allow describing complete business processes, we find that it excels at selective and dynamic composition and that it supports advanced separation of concerns without the need to introduce additional constructs.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126654771","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Monitoring Web service networks in a model-based approach 以基于模型的方法监视Web服务网络
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.17
Yuhong Yan, M. Cordier, Y. Pencolé, Alban Grastien
The goal of Web service effort is to achieve universal interoperability between applications by using Web standards: this emergent technology is a promising way to integrate business applications. A business process can then be seen as a set of Web services that could belong to different companies and interact with each other by sending messages. In that context, neither a global model nor a global mechanism is available to monitor and trace faults when the business process fails. In this paper, we address this issue and propose to use model-based reasoning approaches on discrete-event systems (DES). This paper presents an automatic method to model Web service behaviors and their interactions as a set of synchronized discrete-event systems. This modeling is the first step before tracing the evolution of the business process and diagnosing business process faults.
Web服务工作的目标是通过使用Web标准实现应用程序之间的通用互操作性:这种新兴技术是集成业务应用程序的一种很有前途的方法。然后可以将业务流程视为一组Web服务,这些服务可以属于不同的公司,并通过发送消息相互交互。在这种情况下,当业务流程失败时,既不能使用全局模型,也不能使用全局机制来监视和跟踪故障。在本文中,我们解决了这个问题,并提出在离散事件系统(DES)上使用基于模型的推理方法。本文提出了一种将Web服务行为及其交互建模为一组同步离散事件系统的自动方法。此建模是跟踪业务流程演变和诊断业务流程错误之前的第一步。
{"title":"Monitoring Web service networks in a model-based approach","authors":"Yuhong Yan, M. Cordier, Y. Pencolé, Alban Grastien","doi":"10.1109/ECOWS.2005.17","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.17","url":null,"abstract":"The goal of Web service effort is to achieve universal interoperability between applications by using Web standards: this emergent technology is a promising way to integrate business applications. A business process can then be seen as a set of Web services that could belong to different companies and interact with each other by sending messages. In that context, neither a global model nor a global mechanism is available to monitor and trace faults when the business process fails. In this paper, we address this issue and propose to use model-based reasoning approaches on discrete-event systems (DES). This paper presents an automatic method to model Web service behaviors and their interactions as a set of synchronized discrete-event systems. This modeling is the first step before tracing the evolution of the business process and diagnosing business process faults.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"285 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114260049","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 42
Secure choreography of cooperating Web services 协作Web服务的安全编排
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.21
A. Bengtsson, Lars Westerdahl
The successful progress of the Web services concept demands flexible ways for Web services to cooperate and to jointly fulfill a task that is requested by a client. In some applications, the execution of the task is not completely specified beforehand, but could rather be referred to as "best effort". One example is information searches. A flexible invocation of cooperating Web services might mean that their identities are not known beforehand. To achieve trust in the outcome of the task, it is essential that the identities of the cooperating Web services can be tracked in a secure way. It is also essential that the requesting client can decide to what degree the task has been executed. In this paper an approach to securely track identities of Web Services is introduced. The use of one-way messages creates a system where the state of a request is presented by the request itself.
Web服务概念的成功发展要求Web服务以灵活的方式进行协作,并共同完成客户机请求的任务。在一些应用程序中,任务的执行并没有事先完全指定,而是可以称为“尽力而为”。信息搜索就是一个例子。对协作Web服务的灵活调用可能意味着事先不知道它们的身份。为了实现对任务结果的信任,必须以安全的方式跟踪协作Web服务的身份。同样重要的是,请求客户机可以决定任务执行到什么程度。本文介绍了一种安全跟踪Web服务身份的方法。单向消息的使用创建了一个系统,其中请求的状态由请求本身表示。
{"title":"Secure choreography of cooperating Web services","authors":"A. Bengtsson, Lars Westerdahl","doi":"10.1109/ECOWS.2005.21","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.21","url":null,"abstract":"The successful progress of the Web services concept demands flexible ways for Web services to cooperate and to jointly fulfill a task that is requested by a client. In some applications, the execution of the task is not completely specified beforehand, but could rather be referred to as \"best effort\". One example is information searches. A flexible invocation of cooperating Web services might mean that their identities are not known beforehand. To achieve trust in the outcome of the task, it is essential that the identities of the cooperating Web services can be tracked in a secure way. It is also essential that the requesting client can decide to what degree the task has been executed. In this paper an approach to securely track identities of Web Services is introduced. The use of one-way messages creates a system where the state of a request is presented by the request itself.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124815692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Spheres of visibility[Web services] 可见性领域[Web服务]
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.23
Debmalya Biswas, K. Vidyasankar
The most promising feature of the Web services platform is its ability to form new services by combining the capabilities of existing services, i.e., its compos ability. The existing services may themselves be composed of other services, leading to a hierarchical composition. In a hierarchical composition, providers vary in the visibility they have over the other providers in the composition. For example, a provider may not be aware of any providers in the hierarchy other than its parent and children. On the other hand, a provider may be aware of all other providers in the hierarchy. Towards this end, we introduce the notion of spheres of visibility (SoV) as an abstraction to capture the upward/downward visibility aspects of the providers in a hierarchical composition. The latter part of this paper deals with compensation. We outline a compensation mechanism for hierarchical compositions conforming to the visibility restrictions modeled as SoV.
Web服务平台最有前途的特性是它能够通过组合现有服务的功能来形成新服务,即它的组合能力。现有服务本身可能由其他服务组成,从而导致分层组合。在分层组合中,提供者对组合中其他提供者的可见性不同。例如,一个提供者可能不知道层次结构中除了父级和子级之外的任何提供者。另一方面,提供者可能知道层次结构中的所有其他提供者。为此,我们引入了可见性领域(SoV)的概念,作为一种抽象来捕获分层组合中提供者的向上/向下可见性方面。本文的后半部分是补偿问题。我们概述了一种符合可见性限制的分层组合补偿机制,该机制建模为SoV。
{"title":"Spheres of visibility[Web services]","authors":"Debmalya Biswas, K. Vidyasankar","doi":"10.1109/ECOWS.2005.23","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.23","url":null,"abstract":"The most promising feature of the Web services platform is its ability to form new services by combining the capabilities of existing services, i.e., its compos ability. The existing services may themselves be composed of other services, leading to a hierarchical composition. In a hierarchical composition, providers vary in the visibility they have over the other providers in the composition. For example, a provider may not be aware of any providers in the hierarchy other than its parent and children. On the other hand, a provider may be aware of all other providers in the hierarchy. Towards this end, we introduce the notion of spheres of visibility (SoV) as an abstraction to capture the upward/downward visibility aspects of the providers in a hierarchical composition. The latter part of this paper deals with compensation. We outline a compensation mechanism for hierarchical compositions conforming to the visibility restrictions modeled as SoV.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129945684","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Rethinking the coordination models of WS-coordination and WS-CF 重新思考WS-coordination和WS-CF的协调模型
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.20
F. Leymann, Stefan Pottinger
WS-coordination and WS-CF provide support for distributed activities that require coordination in an environment of Web services. Both specifications are generic coordination frameworks, not specific for any application. Despite their generic character, up to now only transactional protocols have been defined, which leverage these coordination frameworks. In this work we map a distributed activity, that it is not related to transactions, onto the coordination model underlying WS-coordination and WS-CF. Consequently we identify the necessary characteristics of a distributed activity that leverages the coordination frameworks of WS-coordination and WS-CF. We also examine limits of these coordination frameworks and suggest additional mechanisms where support for coordination in particular use cases is not sufficient. In contrast to coordinating distributed transactions, additional problems could arise when other types of activities are subject to coordination. These problems are studied, classified and reviewed in conjunction with the architectural differences of WS-coordination and WS-CF.
WS-coordination和WS-CF为需要在Web服务环境中进行协调的分布式活动提供支持。这两个规范都是通用的协调框架,并不特定于任何应用程序。尽管它们具有通用的特征,但到目前为止只定义了利用这些协调框架的事务协议。在这项工作中,我们将一个与事务无关的分布式活动映射到底层WS-coordination和WS-CF的协调模型上。因此,我们确定了利用WS-coordination和WS-CF的协调框架的分布式活动的必要特征。我们还检查了这些协调框架的局限性,并在对特定用例的协调支持不足的地方提出了额外的机制。与协调分布式事务相反,当需要协调其他类型的活动时,可能会出现其他问题。结合WS-coordination和WS-CF的架构差异,对这些问题进行了研究、分类和回顾。
{"title":"Rethinking the coordination models of WS-coordination and WS-CF","authors":"F. Leymann, Stefan Pottinger","doi":"10.1109/ECOWS.2005.20","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.20","url":null,"abstract":"WS-coordination and WS-CF provide support for distributed activities that require coordination in an environment of Web services. Both specifications are generic coordination frameworks, not specific for any application. Despite their generic character, up to now only transactional protocols have been defined, which leverage these coordination frameworks. In this work we map a distributed activity, that it is not related to transactions, onto the coordination model underlying WS-coordination and WS-CF. Consequently we identify the necessary characteristics of a distributed activity that leverages the coordination frameworks of WS-coordination and WS-CF. We also examine limits of these coordination frameworks and suggest additional mechanisms where support for coordination in particular use cases is not sufficient. In contrast to coordinating distributed transactions, additional problems could arise when other types of activities are subject to coordination. These problems are studied, classified and reviewed in conjunction with the architectural differences of WS-coordination and WS-CF.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130883318","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
A vector space search engine for Web services Web服务的向量空间搜索引擎
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.5
Christian Platzer, S. Dustdar
As Web services increasingly become important in distributed computing, some of the flaws and limitations of this technology become more and more obvious. One of this flaws is the discovery of Web services through common methods. Research has been pursued in the field of "semantic Web services". This research is driven by the idea, to describe the functionality of Web services as accurately as possible and to create programs automatically out of already existing Web services. In this paper we discuss a new method for discovery and analysis of Web services. Our approach uses a vector space search engine to index descriptions of already composed services. Rather than generating or automatically composing applications, this approach provides developers with a valuable utility to browse repositories based on already existing information. Furthermore, we propose some additional modifications to extract the maximum amount of semantics from existing service definition repositories.
随着Web服务在分布式计算中变得越来越重要,这种技术的一些缺陷和限制也变得越来越明显。其中一个缺陷是通过通用方法发现Web服务。“语义Web服务”领域的研究一直在进行。这项研究的目的是尽可能准确地描述Web服务的功能,并从已有的Web服务中自动创建程序。本文讨论了一种发现和分析Web服务的新方法。我们的方法使用向量空间搜索引擎来索引已经组合好的服务的描述。这种方法不是生成或自动组合应用程序,而是为开发人员提供了一种有价值的实用程序,可以根据已有的信息浏览存储库。此外,我们提出了一些额外的修改,以从现有的服务定义存储库中提取最大数量的语义。
{"title":"A vector space search engine for Web services","authors":"Christian Platzer, S. Dustdar","doi":"10.1109/ECOWS.2005.5","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.5","url":null,"abstract":"As Web services increasingly become important in distributed computing, some of the flaws and limitations of this technology become more and more obvious. One of this flaws is the discovery of Web services through common methods. Research has been pursued in the field of \"semantic Web services\". This research is driven by the idea, to describe the functionality of Web services as accurately as possible and to create programs automatically out of already existing Web services. In this paper we discuss a new method for discovery and analysis of Web services. Our approach uses a vector space search engine to index descriptions of already composed services. Rather than generating or automatically composing applications, this approach provides developers with a valuable utility to browse repositories based on already existing information. Furthermore, we propose some additional modifications to extract the maximum amount of semantics from existing service definition repositories.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132407683","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 163
Creating self-adaptive service systems with Dysoa 使用Dysoa创建自适应服务系统
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.10
I. Bosloper, J. Siljee, J. Nijhuis, D. Hammer
Service-centric systems exist in a very dynamic environment, which requires these systems to adapt at runtime in order to keep fulfilling its QoS requirements to its users. In order to create self-adaptive service-centric systems, developers not only design the service architecture, but need to design the self-adaptability aspects in a structured way. Current service standards and technologies do not provide a general architecture in which all aspects for self-adaptability can be designed. In this paper we propose DySOA (dynamic service-oriented architecture), an architecture that extends service-centric applications to make them self-adaptive. DySOA allows developers to explicitly model the process and components that deal with determining the QoS of the running system, with evaluating the QoS, and with reconfiguring the system when necessary. Having the DySOA elements explicit enables separation of concerns, making the DySOA elements adaptable at runtime and reusable in next versions. We demonstrate how to use DySOA with an example.
以服务为中心的系统存在于一个非常动态的环境中,它要求这些系统在运行时进行调整,以便不断满足其对用户的QoS要求。为了创建自适应的以服务为中心的系统,开发人员不仅需要设计服务体系结构,还需要以结构化的方式设计自适应方面。当前的服务标准和技术没有提供一个通用的体系结构,在这个体系结构中可以设计自适应性的所有方面。在本文中,我们提出DySOA(动态面向服务的体系结构),这种体系结构扩展了以服务为中心的应用程序,使其自适应。DySOA允许开发人员显式地对处理确定运行系统的QoS、评估QoS以及在必要时重新配置系统的流程和组件进行建模。显式地使用DySOA元素可以实现关注点分离,使DySOA元素在运行时具有可适应性,并可在下一个版本中重用。我们将通过一个示例演示如何使用DySOA。
{"title":"Creating self-adaptive service systems with Dysoa","authors":"I. Bosloper, J. Siljee, J. Nijhuis, D. Hammer","doi":"10.1109/ECOWS.2005.10","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.10","url":null,"abstract":"Service-centric systems exist in a very dynamic environment, which requires these systems to adapt at runtime in order to keep fulfilling its QoS requirements to its users. In order to create self-adaptive service-centric systems, developers not only design the service architecture, but need to design the self-adaptability aspects in a structured way. Current service standards and technologies do not provide a general architecture in which all aspects for self-adaptability can be designed. In this paper we propose DySOA (dynamic service-oriented architecture), an architecture that extends service-centric applications to make them self-adaptive. DySOA allows developers to explicitly model the process and components that deal with determining the QoS of the running system, with evaluating the QoS, and with reconfiguring the system when necessary. Having the DySOA elements explicit enables separation of concerns, making the DySOA elements adaptable at runtime and reusable in next versions. We demonstrate how to use DySOA with an example.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116306457","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Multiversion concurrency control for large-scale service directories 大规模服务目录的多版本并发控制
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.18
Walter Binder, Ion Constantinescu, B. Faltings, Samuel Spycher
In this paper we describe the implementation of multiversion concurrency control on the generalized search tree (GiST), an index structure introduced by Hellerstein. For large-scale service directories, the need arises for a data storage system capable of handling substantial amounts of multidimensional data efficiently, as well as being able to support queries which are natural to the type of data stored in the directory. The GiST is an indexing structure that lends itself particularly well to this type of application. However, the solutions that have been proposed to address concurrency control on the GiST do not meet the requirements of large-scale service directories. The solution proposed here optimizes towards highly concurrent read accesses that are far more frequent than updates to the stored data.
本文描述了在Hellerstein提出的一种索引结构——广义搜索树(GiST)上实现多版本并发控制。对于大型服务目录,需要一个能够有效处理大量多维数据的数据存储系统,并且能够支持对存储在目录中的数据类型来说很自然的查询。GiST是一种索引结构,特别适合这种类型的应用程序。然而,已经提出的在GiST上处理并发控制的解决方案不能满足大规模服务目录的要求。这里提出的解决方案针对高度并发的读访问进行了优化,这种访问比对存储数据的更新要频繁得多。
{"title":"Multiversion concurrency control for large-scale service directories","authors":"Walter Binder, Ion Constantinescu, B. Faltings, Samuel Spycher","doi":"10.1109/ECOWS.2005.18","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.18","url":null,"abstract":"In this paper we describe the implementation of multiversion concurrency control on the generalized search tree (GiST), an index structure introduced by Hellerstein. For large-scale service directories, the need arises for a data storage system capable of handling substantial amounts of multidimensional data efficiently, as well as being able to support queries which are natural to the type of data stored in the directory. The GiST is an indexing structure that lends itself particularly well to this type of application. However, the solutions that have been proposed to address concurrency control on the GiST do not meet the requirements of large-scale service directories. The solution proposed here optimizes towards highly concurrent read accesses that are far more frequent than updates to the stored data.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129399665","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Enhancing Web services with diagnostic capabilities 使用诊断功能增强Web服务
Pub Date : 2005-11-14 DOI: 10.1109/ECOWS.2005.12
L. Ardissono, L. Console, A. Goy, G. Petrone, Claudia Picardi, M. Segnan, D. T. Dupré
Fault management in Web services composed by individual services from multiple suppliers currently relies on a local analysis that does not span across individual services, thus limiting the effectiveness of recovery strategies. We propose to address this limitation of current standards for Web service composition by employing model-based diagnosis to enhance fault analysis. We propose to add diagnostic Web services to the set of Web services providing the overall service, acting as supervisors of their execution, by identifying anomalies and explaining them in terms of faults to be repaired. This approach poses the basis for the development of specialized recovery and compensation techniques aimed at addressing different problems, which could not be otherwise discriminated.
由来自多个供应商的单个服务组成的Web服务中的故障管理目前依赖于不跨单个服务的本地分析,从而限制了恢复策略的有效性。我们建议通过采用基于模型的诊断来增强故障分析,从而解决当前Web服务组合标准的这一限制。我们建议将诊断Web服务添加到提供整体服务的Web服务集合中,充当其执行的监督者,方法是识别异常并根据需要修复的错误对其进行解释。这一办法为发展专门的恢复和补偿技术奠定了基础,这些技术旨在解决不同的问题,否则就无法加以区分。
{"title":"Enhancing Web services with diagnostic capabilities","authors":"L. Ardissono, L. Console, A. Goy, G. Petrone, Claudia Picardi, M. Segnan, D. T. Dupré","doi":"10.1109/ECOWS.2005.12","DOIUrl":"https://doi.org/10.1109/ECOWS.2005.12","url":null,"abstract":"Fault management in Web services composed by individual services from multiple suppliers currently relies on a local analysis that does not span across individual services, thus limiting the effectiveness of recovery strategies. We propose to address this limitation of current standards for Web service composition by employing model-based diagnosis to enhance fault analysis. We propose to add diagnostic Web services to the set of Web services providing the overall service, acting as supervisors of their execution, by identifying anomalies and explaining them in terms of faults to be repaired. This approach poses the basis for the development of specialized recovery and compensation techniques aimed at addressing different problems, which could not be otherwise discriminated.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117229907","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 73
期刊
Third European Conference on Web Services (ECOWS'05)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1