首页 > 最新文献

Middleware for Service Oriented Computing最新文献

英文 中文
Ontology based algorithm modeling: obtaining adaptation for SOA environment 基于本体的算法建模:获得对SOA环境的适应性
Pub Date : 2007-11-26 DOI: 10.1145/1388336.1388339
Simone Grassi, Stephen Barrett, Francesco Sordillo
Our work addresses the issue of software adaptation in Service Oriented Architecture (SOA) environments. We aim to support a wide range of adaptations using a new formulation of Web Service (WS) model based on client driven service adaptation via ontological description of algorithms. We describe how this approach can be applied to a SOA scenario involving heterogeneous systems, and report on experimental work that demonstrates how services can be transformed in practice, using a framework approach.
我们的工作解决了面向服务体系结构(SOA)环境中的软件适应问题。我们的目标是通过算法的本体论描述,使用基于客户端驱动的服务适应的Web服务(WS)模型的新公式来支持广泛的适应。我们描述了如何将此方法应用于涉及异构系统的SOA场景,并报告了演示如何使用框架方法在实践中转换服务的实验工作。
{"title":"Ontology based algorithm modeling: obtaining adaptation for SOA environment","authors":"Simone Grassi, Stephen Barrett, Francesco Sordillo","doi":"10.1145/1388336.1388339","DOIUrl":"https://doi.org/10.1145/1388336.1388339","url":null,"abstract":"Our work addresses the issue of software adaptation in Service Oriented Architecture (SOA) environments. We aim to support a wide range of adaptations using a new formulation of Web Service (WS) model based on client driven service adaptation via ontological description of algorithms. We describe how this approach can be applied to a SOA scenario involving heterogeneous systems, and report on experimental work that demonstrates how services can be transformed in practice, using a framework approach.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133000418","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
Mobile web services mediation framework 移动web服务中介框架
Pub Date : 2007-11-26 DOI: 10.1145/1388336.1388337
S. Srirama, M. Jarke, W. Prinz
Mobile data services in combination with profluent Web services are seemingly the path breaking domain in current information systems research. In mobile Web services sphere, resource constrained mobile terminals are used as both Web services clients and providers. While service delivery and management from Mobile Host are technically feasible, the ability to provide proper quality of service (QoS) and discovery mechanisms for the huge number of services possible with Mobile Hosts is observed to be very critical. We have studied the security, scalability and discovery aspects of the mobile Web services and the analysis has identified the necessity of a mediation framework. This paper summarizes our QoS and discovery research and discusses the realization details and features of our enterprise service bus technology based integration framework for mobile Web service provisioning.
移动数据服务与丰富的Web服务相结合似乎是当前信息系统研究的一个突破性领域。在移动Web服务领域,资源受限的移动终端被用作Web服务客户端和提供者。虽然移动主机的服务交付和管理在技术上是可行的,但为移动主机可能提供的大量服务提供适当的服务质量(QoS)和发现机制的能力是非常关键的。我们研究了移动Web服务的安全性、可伸缩性和发现方面,并通过分析确定了中介框架的必要性。本文总结了我们在QoS和发现方面的研究,讨论了基于企业服务总线技术的移动Web服务提供集成框架的实现细节和特点。
{"title":"Mobile web services mediation framework","authors":"S. Srirama, M. Jarke, W. Prinz","doi":"10.1145/1388336.1388337","DOIUrl":"https://doi.org/10.1145/1388336.1388337","url":null,"abstract":"Mobile data services in combination with profluent Web services are seemingly the path breaking domain in current information systems research. In mobile Web services sphere, resource constrained mobile terminals are used as both Web services clients and providers. While service delivery and management from Mobile Host are technically feasible, the ability to provide proper quality of service (QoS) and discovery mechanisms for the huge number of services possible with Mobile Hosts is observed to be very critical. We have studied the security, scalability and discovery aspects of the mobile Web services and the analysis has identified the necessity of a mediation framework. This paper summarizes our QoS and discovery research and discusses the realization details and features of our enterprise service bus technology based integration framework for mobile Web service provisioning.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130441827","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}
引用次数: 38
A platform to support decentralized and dynamically distributed P2P composite OWL-S service execution 一个支持分散和动态分布的P2P复合OWL-S服务执行的平台
Pub Date : 2007-11-26 DOI: 10.1145/1388336.1388340
Thorsten Möller, H. Schuldt
In a large variety of applications, it is increasingly important to provide application functionality in a modular way by means of (Web) services. At the same time, pre-defined applications are no longer suitable to cope with the high functional dynamics that can be found in novel e-business, e-health, and e-science applications. In contrast, dynamic application creation, i.e., applications that are assembled ad hoc by service composition and usually instantiated very few times, are more and more becoming prevalent. Form a systems point of view, large scale application environments like the Internet create scalability requirements towards distributed execution of composite (Web) services which go beyond the traditional non-distributed approach to manage composite services. The contribution of this paper is threefold. First, we present a novel approach that combines those aspects by using different technologies in a distributed environment to dynamically distribute composite service execution in situations where it is beneficial or required. Second, the approach considers semantic annotation of services to facilitate new possibilities for data and service co-ordination. Third, the approach also incorporates the interfaces needed to integrate service execution with semantic service composition planners to allow for dynamic forward failure recovery by contingency service re-planning. These concepts are currently developed on the basis of the peer-to-peer platform OSIRIS NEXT which supports dynamically distributed and decentralized execution of composite semantic services that are described based on OWL-S.
在各种各样的应用程序中,通过(Web)服务以模块化的方式提供应用程序功能变得越来越重要。同时,预定义的应用程序不再适合处理在新型电子商务、电子卫生和电子科学应用程序中可以找到的高功能动态。相比之下,动态应用程序创建,即通过服务组合特别组装且通常很少实例化的应用程序,正变得越来越普遍。从系统的角度来看,像Internet这样的大规模应用程序环境为组合(Web)服务的分布式执行创造了可伸缩性需求,这超越了管理组合服务的传统非分布式方法。本文的贡献有三个方面。首先,我们提出了一种新颖的方法,通过在分布式环境中使用不同的技术,在有益或需要的情况下动态地分发组合服务执行,从而将这些方面结合在一起。其次,该方法考虑了服务的语义注释,以促进数据和服务协调的新可能性。第三,该方法还集成了将服务执行与语义服务组合计划器集成所需的接口,以便通过应急服务重新规划实现动态的前向故障恢复。这些概念目前是在对等平台OSIRIS NEXT的基础上开发的,该平台支持基于OWL-S描述的复合语义服务的动态分布式和分散执行。
{"title":"A platform to support decentralized and dynamically distributed P2P composite OWL-S service execution","authors":"Thorsten Möller, H. Schuldt","doi":"10.1145/1388336.1388340","DOIUrl":"https://doi.org/10.1145/1388336.1388340","url":null,"abstract":"In a large variety of applications, it is increasingly important to provide application functionality in a modular way by means of (Web) services. At the same time, pre-defined applications are no longer suitable to cope with the high functional dynamics that can be found in novel e-business, e-health, and e-science applications. In contrast, dynamic application creation, i.e., applications that are assembled ad hoc by service composition and usually instantiated very few times, are more and more becoming prevalent. Form a systems point of view, large scale application environments like the Internet create scalability requirements towards distributed execution of composite (Web) services which go beyond the traditional non-distributed approach to manage composite services.\u0000 The contribution of this paper is threefold. First, we present a novel approach that combines those aspects by using different technologies in a distributed environment to dynamically distribute composite service execution in situations where it is beneficial or required. Second, the approach considers semantic annotation of services to facilitate new possibilities for data and service co-ordination. Third, the approach also incorporates the interfaces needed to integrate service execution with semantic service composition planners to allow for dynamic forward failure recovery by contingency service re-planning. These concepts are currently developed on the basis of the peer-to-peer platform OSIRIS NEXT which supports dynamically distributed and decentralized execution of composite semantic services that are described based on OWL-S.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124093212","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
Flexible matching and ranking of web service advertisements web服务广告的灵活匹配和排序
Pub Date : 2007-11-26 DOI: 10.1145/1388336.1388341
N. Ahmadi, Walter Binder
With the growing number of service advertisements in service marketplaces, there is a need for matchmakers which select and rank functionally similar services based on non-functional properties, such as QoS and reputation parameters. Current matchmakers only support predefined service description languages and predefined third-party repositories of service description documents, which both are hard-coded inside their internal structure, forcing providers to publish their services using a specific service publishing component. Therefore, current matchmakers are not able to look for existing services which are published using different service publishers. In this paper, we propose a flexible matchmaker for service discovery, selection, and ranking, taking both functional and non-functional properties of the services into account. The matchmaker provides an expressive language for the clients to define service requests, specifying involved repositories, non-functional properties and a utility function for ranking Web services. The proposed matchmaker enables clients to search inside existing UDDI and third-party repositories and match already published services, while supporting different service description languages as well as emerging languages. Independency from the service description language and the type of the third-party repository is preserved as long as very basic constraints are satisfied.
随着服务市场中服务广告数量的增加,需要基于非功能属性(如QoS和声誉参数)选择和排名功能相似的服务的媒人。目前的配对器只支持预定义的服务描述语言和预定义的第三方服务描述文档存储库,这两者都是硬编码在其内部结构中,迫使提供者使用特定的服务发布组件发布其服务。因此,当前的配对器无法查找使用不同服务发布者发布的现有服务。在本文中,我们提出了一个灵活的撮合器,用于服务的发现、选择和排名,同时考虑了服务的功能和非功能属性。配对器为客户端提供了一种表达性语言来定义服务请求,指定涉及的存储库、非功能属性和用于对Web服务进行排序的实用程序函数。提议的撮合器使客户机能够在现有的UDDI和第三方存储库中搜索并匹配已经发布的服务,同时支持不同的服务描述语言和新兴语言。只要满足非常基本的约束,就保持与服务描述语言和第三方存储库类型的独立性。
{"title":"Flexible matching and ranking of web service advertisements","authors":"N. Ahmadi, Walter Binder","doi":"10.1145/1388336.1388341","DOIUrl":"https://doi.org/10.1145/1388336.1388341","url":null,"abstract":"With the growing number of service advertisements in service marketplaces, there is a need for matchmakers which select and rank functionally similar services based on non-functional properties, such as QoS and reputation parameters. Current matchmakers only support predefined service description languages and predefined third-party repositories of service description documents, which both are hard-coded inside their internal structure, forcing providers to publish their services using a specific service publishing component. Therefore, current matchmakers are not able to look for existing services which are published using different service publishers.\u0000 In this paper, we propose a flexible matchmaker for service discovery, selection, and ranking, taking both functional and non-functional properties of the services into account. The matchmaker provides an expressive language for the clients to define service requests, specifying involved repositories, non-functional properties and a utility function for ranking Web services. The proposed matchmaker enables clients to search inside existing UDDI and third-party repositories and match already published services, while supporting different service description languages as well as emerging languages. Independency from the service description language and the type of the third-party repository is preserved as long as very basic constraints are satisfied.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129691137","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
Towards ad hoc contextual services for pervasive computing 面向普适计算的临时上下文服务
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169097
D. Fournier, Sonia Ben Mokhtar, N. Georgantas, V. Issarny
Context-awareness is a key challenge for pervasive computing, as it is a prime requirement towards delivering applications to users in a way that best matches user requirements, digital resources availability and physical conditions. However, enabling anytime, anywhere context-awareness, as targeted by pervasive computing, is further challenged by the openness of the environment, which requires making available context information in various computing environments. This then calls for the ad hoc networking of context sources and of context-aware applications, so that applications may always benefit from a context knowledge base, although it may be more or less rich, depending on the specific environment. Building upon the context management literature, and the Service-Oriented Architecture (SOA) paradigm that is a major enabler of open ad hoc networking, this paper sketches key context-aware system concepts that need be incorporated in the SOA style towards enabling context-aware services for pervasive computing.
上下文感知是普适计算的一个关键挑战,因为它是以最适合用户需求、数字资源可用性和物理条件的方式向用户交付应用程序的主要要求。然而,作为普及计算的目标,实现随时随地的上下文感知受到环境开放性的进一步挑战,这需要在各种计算环境中提供可用的上下文信息。这就需要上下文源和上下文感知应用程序的特别联网,这样应用程序就可以始终受益于上下文知识库,尽管它可能或多或少丰富,这取决于特定的环境。本文以上下文管理文献和面向服务的体系结构(SOA)范式为基础(SOA是开放式自组织网络的主要支持因素),概述了关键的上下文感知系统概念,这些概念需要合并到SOA风格中,以便为普及计算启用上下文感知服务。
{"title":"Towards ad hoc contextual services for pervasive computing","authors":"D. Fournier, Sonia Ben Mokhtar, N. Georgantas, V. Issarny","doi":"10.1145/1169091.1169097","DOIUrl":"https://doi.org/10.1145/1169091.1169097","url":null,"abstract":"Context-awareness is a key challenge for pervasive computing, as it is a prime requirement towards delivering applications to users in a way that best matches user requirements, digital resources availability and physical conditions. However, enabling anytime, anywhere context-awareness, as targeted by pervasive computing, is further challenged by the openness of the environment, which requires making available context information in various computing environments. This then calls for the ad hoc networking of context sources and of context-aware applications, so that applications may always benefit from a context knowledge base, although it may be more or less rich, depending on the specific environment. Building upon the context management literature, and the Service-Oriented Architecture (SOA) paradigm that is a major enabler of open ad hoc networking, this paper sketches key context-aware system concepts that need be incorporated in the SOA style towards enabling context-aware services for pervasive computing.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116865872","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}
引用次数: 23
Heuristics-based scheduling of composite web service workloads 基于启发式的组合web服务工作负载调度
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169096
T. Phan, Wen-Syan Li
Web services can be aggregated to create composite workflows that provide streamlined functionality for human users or other systems. Although industry standards and recent research have sought to define best practices and to improve end-to-end workflow composition, one area that has not fully been explored is the scheduling of a workflow's web service requests to actual service provisioning in a multi-tiered, multi-organisation environment. This issue is relevant to modern business scenarios where business processes within a workflow must complete within QoS-defined limits. Because these business processes are web service consumers, service requests must be mapped and scheduled across multiple web service providers, each with its own negotiated service level agreement. In this paper we provide heuristics for scheduling service requests from multiple business process workflows to web service providers such that a business value metric across all workflows is maximised. We show that a genetic search algorithm is appropriate to perform this scheduling, and through experimentation we show that our algorithm scales well up to a thousand workflows and produces better mappings than traditional approaches.
可以对Web服务进行聚合,以创建为人类用户或其他系统提供流线型功能的复合工作流。尽管行业标准和最近的研究试图定义最佳实践并改进端到端的工作流组合,但有一个领域尚未得到充分探索,那就是在多层、多组织的环境中,将工作流的web服务请求调度到实际服务供应。此问题与现代业务场景相关,其中工作流中的业务流程必须在qos定义的限制内完成。由于这些业务流程是web服务使用者,因此必须跨多个web服务提供者映射和调度服务请求,每个web服务提供者都有自己的协商服务级别协议。在本文中,我们提供了从多个业务流程工作流调度到web服务提供商的服务请求的启发式方法,从而使跨所有工作流的业务价值度量最大化。我们证明了遗传搜索算法适合执行这种调度,并且通过实验,我们证明了我们的算法可以很好地扩展到1000个工作流,并产生比传统方法更好的映射。
{"title":"Heuristics-based scheduling of composite web service workloads","authors":"T. Phan, Wen-Syan Li","doi":"10.1145/1169091.1169096","DOIUrl":"https://doi.org/10.1145/1169091.1169096","url":null,"abstract":"Web services can be aggregated to create composite workflows that provide streamlined functionality for human users or other systems. Although industry standards and recent research have sought to define best practices and to improve end-to-end workflow composition, one area that has not fully been explored is the scheduling of a workflow's web service requests to actual service provisioning in a multi-tiered, multi-organisation environment. This issue is relevant to modern business scenarios where business processes within a workflow must complete within QoS-defined limits. Because these business processes are web service consumers, service requests must be mapped and scheduled across multiple web service providers, each with its own negotiated service level agreement. In this paper we provide heuristics for scheduling service requests from multiple business process workflows to web service providers such that a business value metric across all workflows is maximised. We show that a genetic search algorithm is appropriate to perform this scheduling, and through experimentation we show that our algorithm scales well up to a thousand workflows and produces better mappings than traditional approaches.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"132 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134197806","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
Modeling QoS characteristics in WSMO WSMO中QoS特性建模
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169098
I. Toma, Doug Foxvog, M. Jäger
Service oriented architectures (SOAs) are becoming widespread solutions for realizing distributed applications. They promote a service view of the world in which functionalities exposed as services by different companies are assembled and reused in a standardized manner. Services are the core building blocks of SOAs and therefore modeling various aspects of services becomes a fundamental challenge. Among these aspects, quality-of-service (QoS) need to be addressed given the high dynamism of any SOA-based system. This paper introduces the basic steps of modeling QoS characteristics of services with the Web Service Modeling Ontology (WSMO) in order to provide a QoS-aware SOA. It discusses the current limitations of modeling QoS characteristics with WSMO and proposes a set of approaches towards a richer QoS modeling support. Each approach is analyzed in terms of complexity and the advantages and disadvantages of each approach are discussed.
面向服务的体系结构(soa)正在成为实现分布式应用程序的广泛解决方案。它们促进了对世界的服务视图,在该视图中,不同公司作为服务公开的功能以标准化的方式组装和重用。服务是soa的核心构建块,因此对服务的各个方面进行建模成为一项基本挑战。在这些方面中,考虑到任何基于soa的系统的高动态性,需要解决服务质量(QoS)问题。本文介绍了利用Web服务建模本体(Web Service modeling Ontology, WSMO)对服务的QoS特征进行建模的基本步骤,以提供一个能够感知QoS的SOA。讨论了目前使用WSMO建模QoS特性的局限性,并提出了一套实现更丰富的QoS建模支持的方法。对每种方法的复杂性进行了分析,并讨论了每种方法的优缺点。
{"title":"Modeling QoS characteristics in WSMO","authors":"I. Toma, Doug Foxvog, M. Jäger","doi":"10.1145/1169091.1169098","DOIUrl":"https://doi.org/10.1145/1169091.1169098","url":null,"abstract":"Service oriented architectures (SOAs) are becoming widespread solutions for realizing distributed applications. They promote a service view of the world in which functionalities exposed as services by different companies are assembled and reused in a standardized manner. Services are the core building blocks of SOAs and therefore modeling various aspects of services becomes a fundamental challenge. Among these aspects, quality-of-service (QoS) need to be addressed given the high dynamism of any SOA-based system. This paper introduces the basic steps of modeling QoS characteristics of services with the Web Service Modeling Ontology (WSMO) in order to provide a QoS-aware SOA. It discusses the current limitations of modeling QoS characteristics with WSMO and proposes a set of approaches towards a richer QoS modeling support. Each approach is analyzed in terms of complexity and the advantages and disadvantages of each approach are discussed.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117192872","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}
引用次数: 48
SH-BPEL: a self-healing plug-in for Ws-BPEL engines SH-BPEL:用于Ws-BPEL引擎的自修复插件
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169099
S. Modafferi, E. Mussi, B. Pernici
Self-Healing is an emerging exigence for Information Systems where processes are more and more complicated and where many autonomous actors are involved. Self-healing mechanisms can be viewed as a set of automatic recovery actions fired at run-time according to the detected fault. These actions can be at infrastructure level (i.e., transparentl to the process), or they can be defined in the workflow model and executed by the workflow engine. Standard recovery mechanisms provided by Ws-BPEL are not enough to implement with reasonable effort lots of suitable recovery actions. The aim of this paper is to present a Self-Healing plug-in for a Ws-BPEL engine that enhances the ability of a standard engine to provide process-based recovery actions.
自我修复是信息系统的一个新兴现象,在信息系统中,过程越来越复杂,并且涉及许多自治参与者。自我修复机制可以看作是在运行时根据检测到的故障触发的一组自动恢复操作。这些操作可以在基础结构级别(即,对流程透明),也可以在工作流模型中定义并由工作流引擎执行。Ws-BPEL提供的标准恢复机制不足以通过合理的努力实现大量合适的恢复操作。本文的目的是为Ws-BPEL引擎提供一个自修复插件,该插件增强了标准引擎提供基于流程的恢复操作的能力。
{"title":"SH-BPEL: a self-healing plug-in for Ws-BPEL engines","authors":"S. Modafferi, E. Mussi, B. Pernici","doi":"10.1145/1169091.1169099","DOIUrl":"https://doi.org/10.1145/1169091.1169099","url":null,"abstract":"Self-Healing is an emerging exigence for Information Systems where processes are more and more complicated and where many autonomous actors are involved. Self-healing mechanisms can be viewed as a set of automatic recovery actions fired at run-time according to the detected fault. These actions can be at infrastructure level (i.e., transparentl to the process), or they can be defined in the workflow model and executed by the workflow engine. Standard recovery mechanisms provided by Ws-BPEL are not enough to implement with reasonable effort lots of suitable recovery actions. The aim of this paper is to present a Self-Healing plug-in for a Ws-BPEL engine that enhances the ability of a standard engine to provide process-based recovery actions.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126121983","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}
引用次数: 100
What service replication middleware can learn from object replication middleware 服务复制中间件可以从对象复制中间件中学到什么
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169094
Johannes Osrael, Lorenz Froihofer, K. M. Göschka
Replication is a well-known technique to enhance dependability and performance in distributed systems. A plethora of replication middleware for distributed object systems has been proposed in the past decade. However, replication in service-oriented systems is still in its infancy. In this paper, we analyze some of the proposed service replication middleware solutions and compare them on an architectural level with object replication middleware. In particular, we focus on replication middleware that allows for (but is not limited to) strict consistency of replicas since this is required by many real-life applications. We identify six major infrastructure components and present a generalized architecture for both distributed object and service-oriented replication middleware. The result of our comparison is unambiguous: Replication middleware for service-oriented systems and distributed object systems (such as FT-CORBA) share many commonalities and only subtle differences caused by the different granularity of the replicated entity, or different transaction models.
复制是一种众所周知的增强分布式系统可靠性和性能的技术。在过去的十年中,针对分布式对象系统提出了大量的复制中间件。然而,面向服务的系统中的复制仍处于起步阶段。在本文中,我们分析了一些建议的服务复制中间件解决方案,并在体系结构级别上将它们与对象复制中间件进行了比较。我们特别关注的是允许(但不限于)副本严格一致性的复制中间件,因为这是许多实际应用程序所需要的。我们确定了六个主要的基础设施组件,并为分布式对象和面向服务的复制中间件提供了一个通用的体系结构。我们比较的结果是明确的:面向服务的系统和分布式对象系统(如FT-CORBA)的复制中间件具有许多共性,只有由复制实体的不同粒度或不同的事务模型引起的细微差异。
{"title":"What service replication middleware can learn from object replication middleware","authors":"Johannes Osrael, Lorenz Froihofer, K. M. Göschka","doi":"10.1145/1169091.1169094","DOIUrl":"https://doi.org/10.1145/1169091.1169094","url":null,"abstract":"Replication is a well-known technique to enhance dependability and performance in distributed systems. A plethora of replication middleware for distributed object systems has been proposed in the past decade. However, replication in service-oriented systems is still in its infancy. In this paper, we analyze some of the proposed service replication middleware solutions and compare them on an architectural level with object replication middleware. In particular, we focus on replication middleware that allows for (but is not limited to) strict consistency of replicas since this is required by many real-life applications. We identify six major infrastructure components and present a generalized architecture for both distributed object and service-oriented replication middleware. The result of our comparison is unambiguous: Replication middleware for service-oriented systems and distributed object systems (such as FT-CORBA) share many commonalities and only subtle differences caused by the different granularity of the replicated entity, or different transaction models.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116665962","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}
引用次数: 27
Adaptive application-specific middleware 自适应特定于应用程序的中间件
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169092
A. Colman, L. Pham, Jun Han, Jean-Guy Schneider
The open/dynamic environment of Service-Oriented Computing requires middleware that can cope with services that are heterogeneous, and possibly unknown, unreliable or untrusted. Service-oriented middleware also needs to support both, ad-hoc and long-lived relationships between such services, and provide mechanisms for service coordination and cooperation. This needs to be achieved in a rapidly changing technical context with standards that are continually changing and evolving. This paper introduces adaptive application-specific middleware composites which are built using the ROAD framework. These composites are adaptive runtime role structures that allow services to be composed and autonomously reconfigured. In these composites, dynamic contracts control interactions between services, set non-functional requirements for those interactions, and measure the QoS of services against those requirements. These middleware composites can themselves be encapsulated as services that can be recursively composed and distributed. These composites can cope with changing requirements and performance of the services they compose. Composite roles and contracts also map naturally to business entities.
面向服务的计算的开放/动态环境要求中间件能够处理异构的、可能未知的、不可靠的或不可信的服务。面向服务的中间件还需要同时支持这些服务之间的临时关系和长期关系,并提供服务协调和合作的机制。这需要在快速变化的技术环境中实现,标准也在不断变化和发展。本文介绍了使用ROAD框架构建的自适应应用特定中间件组合。这些组合是自适应运行时角色结构,允许对服务进行组合和自主重新配置。在这些组合中,动态契约控制服务之间的交互,为这些交互设置非功能需求,并根据这些需求度量服务的QoS。这些中间件组合本身可以封装为可以递归组合和分发的服务。这些组合可以应对不断变化的需求和它们所组成的服务的性能。组合角色和契约也自然地映射到业务实体。
{"title":"Adaptive application-specific middleware","authors":"A. Colman, L. Pham, Jun Han, Jean-Guy Schneider","doi":"10.1145/1169091.1169092","DOIUrl":"https://doi.org/10.1145/1169091.1169092","url":null,"abstract":"The open/dynamic environment of Service-Oriented Computing requires middleware that can cope with services that are heterogeneous, and possibly unknown, unreliable or untrusted. Service-oriented middleware also needs to support both, ad-hoc and long-lived relationships between such services, and provide mechanisms for service coordination and cooperation. This needs to be achieved in a rapidly changing technical context with standards that are continually changing and evolving. This paper introduces adaptive application-specific middleware composites which are built using the ROAD framework. These composites are adaptive runtime role structures that allow services to be composed and autonomously reconfigured. In these composites, dynamic contracts control interactions between services, set non-functional requirements for those interactions, and measure the QoS of services against those requirements. These middleware composites can themselves be encapsulated as services that can be recursively composed and distributed. These composites can cope with changing requirements and performance of the services they compose. Composite roles and contracts also map naturally to business entities.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122023765","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}
引用次数: 9
期刊
Middleware for Service Oriented Computing
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1