首页 > 最新文献

Fifth European Conference on Web Services (ECOWS'07)最新文献

英文 中文
Towards Optimized Data Fetching for Service Discovery 面向服务发现的优化数据获取
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.28
Maciej Zaremba, T. Vitvar, Matthew Moran
The advent of Service Oriented Architecture makes services the most flexible, platform-independent choice for exposing and integrating business functionality across a network. However, the lack of service discovery mechanisms, that go beyond simple keyword search to enable automated late-binding of service requesters to providers, remains a major problem. Realistic late-binding involves matchmaking of client requests with service descriptions, based on frequently changing fine-grained client requests, and dynamically changing service functionality. The intricacies of service functionality cannot be specified by generic static descriptions since the functionality offered by the service may depend on the client at hand, their specific request and the service's current capabilities. In this paper, we propose a semantic framework supporting dynamic data fetching from services during the discovery phase on service instance level entailing a communication overhead which we aim to minimize.
面向服务体系结构的出现使得服务成为最灵活的、与平台无关的选择,用于跨网络公开和集成业务功能。然而,缺乏服务发现机制(除了简单的关键字搜索之外,还支持服务请求者到提供者的自动后期绑定)仍然是一个主要问题。实际的延迟绑定包括基于频繁更改的细粒度客户端请求和动态更改的服务功能,将客户端请求与服务描述进行匹配。服务功能的复杂性不能通过通用的静态描述来指定,因为服务提供的功能可能依赖于手头的客户端、它们的特定请求和服务的当前功能。在本文中,我们提出了一个语义框架,支持在服务实例级的发现阶段从服务中动态获取数据,我们的目标是最小化通信开销。
{"title":"Towards Optimized Data Fetching for Service Discovery","authors":"Maciej Zaremba, T. Vitvar, Matthew Moran","doi":"10.1109/ECOWS.2007.28","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.28","url":null,"abstract":"The advent of Service Oriented Architecture makes services the most flexible, platform-independent choice for exposing and integrating business functionality across a network. However, the lack of service discovery mechanisms, that go beyond simple keyword search to enable automated late-binding of service requesters to providers, remains a major problem. Realistic late-binding involves matchmaking of client requests with service descriptions, based on frequently changing fine-grained client requests, and dynamically changing service functionality. The intricacies of service functionality cannot be specified by generic static descriptions since the functionality offered by the service may depend on the client at hand, their specific request and the service's current capabilities. In this paper, we propose a semantic framework supporting dynamic data fetching from services during the discovery phase on service instance level entailing a communication overhead which we aim to minimize.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"9 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":"125506472","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}
引用次数: 16
Object-Oriented Similarity Measures for Semantic Web Service Matchmaking 面向对象的语义Web服务匹配相似性度量
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.17
G. Meditskos, Nick Bassiliades
The semantic annotation of Web services capabilities with ontological information aims at providing the necessary infrastructure for facilitating efficient and accurate service discovery. The main idea is to apply reasoning techniques over semantically enhanced Web service requests and advertisements in order to determine Web services that meet certain requirements. In this paper we present our work for introducing similarity measures inspired from the domain of Object-Oriented paradigm for ontology concept matching. Our work focuses on the utilization of such measures over an Object-Oriented schema that is created through mapping rules of OWL constructs and semantics into the Object-Oriented model. The goal of the approach is to combine the Object-Oriented representation of the information and the reasoning over OWL semantics in order to enhance the retrieval of semantically relevant, to some criteria, Web services.
带有本体信息的Web服务功能的语义注释旨在提供必要的基础设施,以促进高效和准确的服务发现。其主要思想是对语义增强的Web服务请求和广告应用推理技术,以确定满足某些需求的Web服务。在本文中,我们介绍了我们的工作,引入相似度量的灵感来自于本体概念匹配的面向对象范式领域。我们的工作重点是在通过将OWL构造和语义的规则映射到面向对象模型中而创建的面向对象模式上使用这些度量。该方法的目标是将信息的面向对象表示和OWL语义上的推理结合起来,以增强对与某些标准语义相关的Web服务的检索。
{"title":"Object-Oriented Similarity Measures for Semantic Web Service Matchmaking","authors":"G. Meditskos, Nick Bassiliades","doi":"10.1109/ECOWS.2007.17","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.17","url":null,"abstract":"The semantic annotation of Web services capabilities with ontological information aims at providing the necessary infrastructure for facilitating efficient and accurate service discovery. The main idea is to apply reasoning techniques over semantically enhanced Web service requests and advertisements in order to determine Web services that meet certain requirements. In this paper we present our work for introducing similarity measures inspired from the domain of Object-Oriented paradigm for ontology concept matching. Our work focuses on the utilization of such measures over an Object-Oriented schema that is created through mapping rules of OWL constructs and semantics into the Object-Oriented model. The goal of the approach is to combine the Object-Oriented representation of the information and the reasoning over OWL semantics in order to enhance the retrieval of semantically relevant, to some criteria, Web services.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"24 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":"114528583","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}
引用次数: 26
Specifying and Monitoring Composite Events for Semantic Web Services 为语义Web服务指定和监视组合事件
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.29
R. Vaculín, K. Sycara
Execution monitoring of complex web service process models is critical for effective management and control of web services based systems. During the composite process model execution or as part of the after-execution analysis complex event patterns (called composite events) consisting of various primitive events need to be detected. In this paper we introduce the concept of primitive semantic events that are used for monitoring of semantic web services, based on OWL-S. Next, we describe mechanisms for specification and detection of composite events. We present a language based on an event algebra combined with semantic event-filtering expressions using description logics atoms enriched with OWL datatypes and SWRL built-ins. Such a language can be used for specification of composite events allowing a detection of complex event patterns in the flow of primitive events. Furthermore, the semantic filtering allows detection of such events that would otherwise be impossible without the use of semantic descriptions. We also discuss detection mechanisms suitable for runtime execution and after-execution analysis.
复杂web服务流程模型的执行监视对于基于web服务的系统的有效管理和控制至关重要。在复合流程模型执行期间或作为执行后分析的一部分,需要检测由各种基本事件组成的复杂事件模式(称为复合事件)。在本文中,我们介绍了用于监视基于OWL-S的语义web服务的原始语义事件的概念。接下来,我们将描述组合事件的规范和检测机制。我们提出了一种基于事件代数的语言,该语言结合了语义事件过滤表达式,使用了富含OWL数据类型和内置SWRL的描述逻辑原子。这种语言可用于组合事件的规范,允许在原语事件流中检测复杂事件模式。此外,语义过滤允许检测这样的事件,否则不使用语义描述是不可能的。我们还讨论了适用于运行时执行和执行后分析的检测机制。
{"title":"Specifying and Monitoring Composite Events for Semantic Web Services","authors":"R. Vaculín, K. Sycara","doi":"10.1109/ECOWS.2007.29","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.29","url":null,"abstract":"Execution monitoring of complex web service process models is critical for effective management and control of web services based systems. During the composite process model execution or as part of the after-execution analysis complex event patterns (called composite events) consisting of various primitive events need to be detected. In this paper we introduce the concept of primitive semantic events that are used for monitoring of semantic web services, based on OWL-S. Next, we describe mechanisms for specification and detection of composite events. We present a language based on an event algebra combined with semantic event-filtering expressions using description logics atoms enriched with OWL datatypes and SWRL built-ins. Such a language can be used for specification of composite events allowing a detection of complex event patterns in the flow of primitive events. Furthermore, the semantic filtering allows detection of such events that would otherwise be impossible without the use of semantic descriptions. We also discuss detection mechanisms suitable for runtime execution and after-execution analysis.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"86 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":"125448847","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
Semantic-Driven Matchmaking and Composition of Web Services Using Case-Based Reasoning 基于案例推理的语义驱动匹配和Web服务组合
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.22
D. Thakker, T. Osman, D. Al-Dabass
With the rapid proliferation of Web services as the medium of choice to securely publish application services beyond the firewall, the importance of accurate, yet flexible matchmaking of similar services gains importance both for the human user and for dynamic composition engines. In this paper, we present a novel approach that utilizes the case based reasoning methodology for modelling dynamic Web service discovery and matchmaking, and investigate the use of case adaptation for service composition. Our framework considers Web services execution experiences in the decision making process and is highly adaptable to the service requester constraints. The framework also utilizes OWL semantic descriptions extensively for implementing both the components of the CBR engine and the matchmaking profile of the Web services.
随着Web服务作为在防火墙之外安全发布应用程序服务的首选媒介的迅速普及,对人类用户和动态组合引擎来说,准确而灵活地匹配类似服务的重要性越来越大。在本文中,我们提出了一种利用基于案例的推理方法对动态Web服务发现和匹配建模的新方法,并研究了在服务组合中使用案例适应的方法。我们的框架考虑了决策过程中的Web服务执行经验,并且高度适应服务请求者的约束。该框架还广泛地利用OWL语义描述来实现CBR引擎的组件和Web服务的匹配配置文件。
{"title":"Semantic-Driven Matchmaking and Composition of Web Services Using Case-Based Reasoning","authors":"D. Thakker, T. Osman, D. Al-Dabass","doi":"10.1109/ECOWS.2007.22","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.22","url":null,"abstract":"With the rapid proliferation of Web services as the medium of choice to securely publish application services beyond the firewall, the importance of accurate, yet flexible matchmaking of similar services gains importance both for the human user and for dynamic composition engines. In this paper, we present a novel approach that utilizes the case based reasoning methodology for modelling dynamic Web service discovery and matchmaking, and investigate the use of case adaptation for service composition. Our framework considers Web services execution experiences in the decision making process and is highly adaptable to the service requester constraints. The framework also utilizes OWL semantic descriptions extensively for implementing both the components of the CBR engine and the matchmaking profile of the Web services.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"91 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":"121937567","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}
引用次数: 39
Web Service Hosting and Revenue Maximization Web服务托管和收益最大化
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.8
M. Mazzucco, I. Mitrani, J. Palmer, M. Fisher, P. McKee
An architecture of a hosting system is presented, where a number of servers are used to provide different types of web services to paying customers. There are charges for running jobs and penalties for failing to meet agreed QualityofService requirements. The objective is to maximize the total average revenue per unit time. Dynamic policies for making server allocation and job admission decisions are introduced and evaluated. The results of several experiments with a real implementation of the architecture are described.
介绍了托管系统的体系结构,其中使用许多服务器向付费客户提供不同类型的web服务。运行作业要收费,未能达到约定的服务质量要求要受到处罚。目标是最大化每单位时间的总平均收益。介绍并评估了用于服务器分配和作业录取决策的动态策略。介绍了该体系结构实际实现的几个实验结果。
{"title":"Web Service Hosting and Revenue Maximization","authors":"M. Mazzucco, I. Mitrani, J. Palmer, M. Fisher, P. McKee","doi":"10.1109/ECOWS.2007.8","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.8","url":null,"abstract":"An architecture of a hosting system is presented, where a number of servers are used to provide different types of web services to paying customers. There are charges for running jobs and penalties for failing to meet agreed QualityofService requirements. The objective is to maximize the total average revenue per unit time. Dynamic policies for making server allocation and job admission decisions are introduced and evaluated. The results of several experiments with a real implementation of the architecture are described.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"58 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":"133355010","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
History-Based Aspect Weaving for WS-BPEL Using Padus 使用Padus实现WS-BPEL的基于历史的方面编织
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.27
Mathieu Braem, Dimitri Gheysels
Workflow languages provide a natural way to express business processes, and therefore they are preferred over general-purpose programming languages to specify such processes. However, current workflow languages offer no support for separating crosscutting concerns which results in workflows that are hard to maintain and evolve. Recent research introduces aspect-oriented extensions to these languages, but many advanced features of aspect-oriented programming technology are still unavailable for workflow languages. In this paper we present the implementation of one such advanced feature: "stateful aspects". We introduce a high-level, logic-based pointcut language to express aspect activation depending on past and current state of the workflow execution. We propose a weaving strategy based on finite state automata in order to transparently weave history tracking code in the workflow. Our approach is implemented as an extension of the Padus AOP language for WS-BPEL.
工作流语言提供了一种自然的方式来表达业务流程,因此它们比通用编程语言更适合用于指定此类流程。然而,当前的工作流语言不支持分离横切关注点,这导致工作流难以维护和发展。最近的研究为这些语言引入了面向方面的扩展,但是面向方面编程技术的许多高级特性仍然无法用于工作流语言。在本文中,我们提出了这样一个高级特性的实现:“有状态方面”。我们引入了一种高级的、基于逻辑的切入点语言,根据工作流执行的过去和当前状态来表达方面的激活。为了在工作流中透明地编织历史跟踪代码,提出了一种基于有限状态自动机的编织策略。我们的方法是作为用于WS-BPEL的Padus AOP语言的扩展实现的。
{"title":"History-Based Aspect Weaving for WS-BPEL Using Padus","authors":"Mathieu Braem, Dimitri Gheysels","doi":"10.1109/ECOWS.2007.27","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.27","url":null,"abstract":"Workflow languages provide a natural way to express business processes, and therefore they are preferred over general-purpose programming languages to specify such processes. However, current workflow languages offer no support for separating crosscutting concerns which results in workflows that are hard to maintain and evolve. Recent research introduces aspect-oriented extensions to these languages, but many advanced features of aspect-oriented programming technology are still unavailable for workflow languages. In this paper we present the implementation of one such advanced feature: \"stateful aspects\". We introduce a high-level, logic-based pointcut language to express aspect activation depending on past and current state of the workflow execution. We propose a weaving strategy based on finite state automata in order to transparently weave history tracking code in the workflow. Our approach is implemented as an extension of the Padus AOP language for WS-BPEL.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"25 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":"126429070","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}
引用次数: 16
A Comparative Performance Evaluation of Different Implementations of the SOAP Protocol. SOAP协议不同实现的性能比较评估。
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.16
José A. García, Roi Blanco, Antonio Blanco, J. París
This paper presents a study evaluation of the SOAP [13] protocol performance between two different implementations: Java (Axis2) [2] and Erlang. This comparison has been carried out using several testbeds with input and output data of different sizes. More concretely, we developed three different web services representing typical scenarios likely to be found in real environments. The evaluation is two-fold: we measured both the number of requests per second answered (throughput) by each server and the response to a common server workload, mixing stress and stand-by phases. The Erlang [3] functional programming language claims to be specifically designed and suited for distributed, reliable and soft real-time concurrent systems. Moreover, its built-in lightweight process management and easiness of replication within distributed environments stand out Erlang as an appealing choice for service oriented architectures (SOAs) [7]. On the other hand, we compared this new approximation with the well-known Apache Axis2 project, as it is widely employed on the Web Services field by the Java community. This work allows us to conclude that the Erlang server is better when the computational cost of the web service is low, whereas the Axis2 server is more efficient as the service workload increases.
本文对两种不同实现(Java (Axis2)[2]和Erlang)之间的SOAP[13]协议性能进行了研究评估。使用几个不同大小的输入输出数据的试验台进行了比较。更具体地说,我们开发了三种不同的web服务,代表真实环境中可能出现的典型场景。评估是双重的:我们测量了每台服务器每秒应答的请求数(吞吐量)和对公共服务器工作负载的响应,混合了压力和备用阶段。Erlang[3]函数式编程语言声称是专门为分布式、可靠和软实时并发系统设计的。此外,其内置的轻量级流程管理和易于在分布式环境中复制使Erlang成为面向服务体系结构(soa)[7]的诱人选择。另一方面,我们将这个新的近似方法与著名的Apache Axis2项目进行了比较,因为它被Java社区广泛地应用于Web服务领域。通过这项工作,我们可以得出这样的结论:当web服务的计算成本较低时,Erlang服务器更好,而当服务工作负载增加时,Axis2服务器效率更高。
{"title":"A Comparative Performance Evaluation of Different Implementations of the SOAP Protocol.","authors":"José A. García, Roi Blanco, Antonio Blanco, J. París","doi":"10.1109/ECOWS.2007.16","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.16","url":null,"abstract":"This paper presents a study evaluation of the SOAP [13] protocol performance between two different implementations: Java (Axis2) [2] and Erlang. This comparison has been carried out using several testbeds with input and output data of different sizes. More concretely, we developed three different web services representing typical scenarios likely to be found in real environments. The evaluation is two-fold: we measured both the number of requests per second answered (throughput) by each server and the response to a common server workload, mixing stress and stand-by phases. The Erlang [3] functional programming language claims to be specifically designed and suited for distributed, reliable and soft real-time concurrent systems. Moreover, its built-in lightweight process management and easiness of replication within distributed environments stand out Erlang as an appealing choice for service oriented architectures (SOAs) [7]. On the other hand, we compared this new approximation with the well-known Apache Axis2 project, as it is widely employed on the Web Services field by the Java community. This work allows us to conclude that the Erlang server is better when the computational cost of the web service is low, whereas the Axis2 server is more efficient as the service workload increases.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"1 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":"129535400","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
Semantic QoS-based Web Service Discovery Algorithms 基于语义qos的Web服务发现算法
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.20
K. Kritikos, D. Plexousakis
The success of the Web Service (WS) paradigm has led to a proliferation of available WSs, which are advertised in WS registries. While sophisticated semantic WS discovery algorithms are operating on these registries to return matchmaking results with high precision and recall, many functionally-equivalent WSs are returned. The solution to the above problem comes in terms of semantic QoS-based description and discovery of WSs. We have already presented a rich and extensible ontology language for QoS-based WS description called OWL-Q. We have also proposed a semantic QoS metric matching algorithm. Based on this algorithm, we have extended a CSP-based approach for QoS-based WS discovery. In this paper, we firstly analyze the evolution of OWL-Q and its extension with SWRL rules, we propose a modification to the metric matching algorithm and we show the way the metric alignment process takes place. Then we propose two novel semantic QoS-based WS Discovery algorithms that return matches even for over-constrained QoS-based WS requests. The first one deals with unary constraints while the second one is more generic. Finally, implementa- tion aspects of our QoS-based WS discovery system are discussed.
Web服务(WS)范例的成功导致了可用的Web服务的激增,这些服务在WS注册中心中进行宣传。当复杂的语义WS发现算法在这些注册表上运行以返回高精度和召回率高的匹配结果时,返回了许多功能等效的WS。上述问题的解决方案来自于基于语义qos的ws描述和发现。我们已经为基于qos的WS描述提供了一种丰富且可扩展的本体语言,称为OWL-Q。我们还提出了一种语义QoS度量匹配算法。在此基础上,我们扩展了一种基于csp的基于qos的WS发现方法。本文首先分析了OWL-Q的演化及其在SWRL规则下的扩展,提出了对度量匹配算法的改进,并展示了度量对齐过程的发生方式。然后,我们提出了两种新的基于语义qos的WS发现算法,即使对过度约束的基于qos的WS请求也能返回匹配。第一个处理一元约束,而第二个更一般。最后,对基于qos的WS发现系统的实现进行了讨论。
{"title":"Semantic QoS-based Web Service Discovery Algorithms","authors":"K. Kritikos, D. Plexousakis","doi":"10.1109/ECOWS.2007.20","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.20","url":null,"abstract":"The success of the Web Service (WS) paradigm has led to a proliferation of available WSs, which are advertised in WS registries. While sophisticated semantic WS discovery algorithms are operating on these registries to return matchmaking results with high precision and recall, many functionally-equivalent WSs are returned. The solution to the above problem comes in terms of semantic QoS-based description and discovery of WSs. We have already presented a rich and extensible ontology language for QoS-based WS description called OWL-Q. We have also proposed a semantic QoS metric matching algorithm. Based on this algorithm, we have extended a CSP-based approach for QoS-based WS discovery. In this paper, we firstly analyze the evolution of OWL-Q and its extension with SWRL rules, we propose a modification to the metric matching algorithm and we show the way the metric alignment process takes place. Then we propose two novel semantic QoS-based WS Discovery algorithms that return matches even for over-constrained QoS-based WS requests. The first one deals with unary constraints while the second one is more generic. Finally, implementa- tion aspects of our QoS-based WS discovery system are discussed.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"21 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":"127230515","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}
引用次数: 45
Service Composition with Consistency-Based Matchmaking: A CSP-Based Approach 基于一致性匹配的服务组合:一种基于csp的方法
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.26
R. Thiagarajan, M. Stumptner
Automated discovery and composition of Web services and the representation of service semantics required to automate these tasks are active research areas that play a large role in current work on service oriented architectures. In this paper, we investigate the feasibility of service composition powered by a consistency-based approach for candidate selection during composition. The modeling restraints imposed by the existing proposals for candidate selection often result in undesired implications in the form of unintuitive candidates during composition. We formulate a consistency-based candidate selection procedure, which uses specifications based on classical software engineering notations (UML and OCL), and use the selection procedure within a configuration based web service composition setting. The consistency-based matchmaking technique is robust in handling overspecified profiles, assumes a closed world by default and provides provisions to include 'nonexistence' semantics in addition to the standard formalisms. Finally, we formulate service composition as a constraint satisfaction problem (CSP) and provide a CSP based algorithm which uses the consistency-based semantic matchmaking scheme while enabling interactive operation.
Web服务的自动发现和组合以及自动化这些任务所需的服务语义的表示是活跃的研究领域,在当前面向服务的体系结构工作中扮演着重要角色。在本文中,我们研究了在组合过程中基于一致性的候选选择方法支持的服务组合的可行性。现有候选项选择建议所施加的建模限制常常导致在组合过程中以不直观的候选项形式产生不希望的含义。我们制定了一个基于一致性的候选选择过程,它使用基于经典软件工程符号(UML和OCL)的规范,并在基于配置的web服务组合设置中使用选择过程。基于一致性的匹配技术在处理过度指定的配置文件方面是健壮的,默认情况下假设一个封闭的世界,并提供除标准形式化之外还包括“不存在”语义的规定。最后,我们将服务组合描述为约束满足问题(CSP),并提供了一种基于CSP的算法,该算法在支持交互操作的同时使用基于一致性的语义匹配方案。
{"title":"Service Composition with Consistency-Based Matchmaking: A CSP-Based Approach","authors":"R. Thiagarajan, M. Stumptner","doi":"10.1109/ECOWS.2007.26","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.26","url":null,"abstract":"Automated discovery and composition of Web services and the representation of service semantics required to automate these tasks are active research areas that play a large role in current work on service oriented architectures. In this paper, we investigate the feasibility of service composition powered by a consistency-based approach for candidate selection during composition. The modeling restraints imposed by the existing proposals for candidate selection often result in undesired implications in the form of unintuitive candidates during composition. We formulate a consistency-based candidate selection procedure, which uses specifications based on classical software engineering notations (UML and OCL), and use the selection procedure within a configuration based web service composition setting. The consistency-based matchmaking technique is robust in handling overspecified profiles, assumes a closed world by default and provides provisions to include 'nonexistence' semantics in addition to the standard formalisms. Finally, we formulate service composition as a constraint satisfaction problem (CSP) and provide a CSP based algorithm which uses the consistency-based semantic matchmaking scheme while enabling interactive operation.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"39 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":"133132580","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}
引用次数: 24
WSMO-Lite: lightweight semantic descriptions for services on the web WSMO-Lite: web上服务的轻量级语义描述
Pub Date : 2007-11-26 DOI: 10.1109/ECOWS.2007.30
T. Vitvar, J. Kopecký, Maciej Zaremba, D. Fensel
The current Web service technology brought a new potential to the Web of services. However, the success of Web services still depends on resolving three fundamental challenges, namely search, integration and mediation. In this paper we define an extended Web service stack enabling total or partial automation of web service provisioning process. With the goal of a maximal Web standards compliance, we describe various types of service semantics, use RDF Schema (RDFS) to define a pragmatic meaning for those descriptions, and use Semantic Annotations for WSDL and XML Schema (SAWSDL) to define a place for a semantic description in a Web service. We elaborate on the existing SAWSDL specifications and define precise rules for semantic annotations of Web services.
当前的Web服务技术为Web of services带来了新的潜力。然而,Web服务的成功仍然取决于解决三个基本挑战,即搜索、集成和中介。在本文中,我们定义了一个扩展的Web服务栈,可以实现Web服务提供过程的全部或部分自动化。为了最大限度地遵从Web标准,我们描述了各种类型的服务语义,使用RDF模式(RDFS)定义这些描述的实用意义,并使用WSDL和XML模式的语义注释(SAWSDL)定义语义描述在Web服务中的位置。我们详细介绍了现有的SAWSDL规范,并为Web服务的语义注释定义了精确的规则。
{"title":"WSMO-Lite: lightweight semantic descriptions for services on the web","authors":"T. Vitvar, J. Kopecký, Maciej Zaremba, D. Fensel","doi":"10.1109/ECOWS.2007.30","DOIUrl":"https://doi.org/10.1109/ECOWS.2007.30","url":null,"abstract":"The current Web service technology brought a new potential to the Web of services. However, the success of Web services still depends on resolving three fundamental challenges, namely search, integration and mediation. In this paper we define an extended Web service stack enabling total or partial automation of web service provisioning process. With the goal of a maximal Web standards compliance, we describe various types of service semantics, use RDF Schema (RDFS) to define a pragmatic meaning for those descriptions, and use Semantic Annotations for WSDL and XML Schema (SAWSDL) to define a place for a semantic description in a Web service. We elaborate on the existing SAWSDL specifications and define precise rules for semantic annotations of Web services.","PeriodicalId":436126,"journal":{"name":"Fifth European Conference on Web Services (ECOWS'07)","volume":"15 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":"122358148","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}
引用次数: 115
期刊
Fifth European Conference on Web Services (ECOWS'07)
全部 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