首页 > 最新文献

2015 IEEE International Conference on Web Services最新文献

英文 中文
Clustering Service Networks with Entity, Attribute, and Link Heterogeneity 具有实体、属性和链路异构的集群服务网络
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.43
Yang Zhou, Ling Liu, C. Pu, Xianqiang Bao, Kisung Lee, Balaji Palanisamy, Emre Yigitoglu, Qi Zhang
Many popular web service networks are content-rich in terms of heterogeneous types of entities and links, associated with incomplete attributes. Clustering such heterogeneous service networks demands new clustering techniques that can handle two heterogeneity challenges: (1) multiple types of entities co-exist in the same service network with multiple attributes, and (2) links between entities have diverse types and carry different semantics. Existing heterogeneous graph clustering techniques tend to pick initial centroids uniformly at random, specify the number k of clusters in advance, and fix k during the clustering process. In this paper, we propose Service Cluster, a novel heterogeneous service network clustering algorithm with four unique features. First, we incorporate various types of entity, attribute and link information into a unified distance measure. Second, we design a Discrete Steepest Descent method to naturally produce initial k and initial centroids simultaneously. Third, we propose a dynamic learning method to automatically adjust the link weights towards clustering convergence. Fourth, we develop an effective optimization strategy to identify new suitable k and k well-chosen centroids at each clustering iteration. Extensive evaluation on real datasets demonstrates that Service Cluster outperforms existing representative methods in terms of both effectiveness and efficiency.
就实体和链接的异构类型而言,许多流行的web服务网络内容丰富,并与不完整属性相关联。这种异构服务网络的聚类需要新的聚类技术来应对两种异构性挑战:(1)多种类型的实体在同一服务网络中同时存在,具有多种属性;(2)实体之间的链接类型不同,承载不同的语义。现有的异构图聚类技术倾向于均匀随机选取初始质心,提前指定聚类个数k,聚类过程中固定k。本文提出了一种新的异构服务网络聚类算法——服务集群算法。首先,我们将各种类型的实体、属性和链路信息整合到一个统一的距离度量中。其次,我们设计了一个离散最陡下降方法来自然地同时产生初始k和初始质心。第三,我们提出了一种动态学习方法来自动调整链路权值,使其趋向聚类收敛。第四,我们开发了一种有效的优化策略,在每次聚类迭代中识别新的合适的k和k个精心选择的质心。对实际数据集的广泛评估表明,服务集群在有效性和效率方面都优于现有的代表性方法。
{"title":"Clustering Service Networks with Entity, Attribute, and Link Heterogeneity","authors":"Yang Zhou, Ling Liu, C. Pu, Xianqiang Bao, Kisung Lee, Balaji Palanisamy, Emre Yigitoglu, Qi Zhang","doi":"10.1109/ICWS.2015.43","DOIUrl":"https://doi.org/10.1109/ICWS.2015.43","url":null,"abstract":"Many popular web service networks are content-rich in terms of heterogeneous types of entities and links, associated with incomplete attributes. Clustering such heterogeneous service networks demands new clustering techniques that can handle two heterogeneity challenges: (1) multiple types of entities co-exist in the same service network with multiple attributes, and (2) links between entities have diverse types and carry different semantics. Existing heterogeneous graph clustering techniques tend to pick initial centroids uniformly at random, specify the number k of clusters in advance, and fix k during the clustering process. In this paper, we propose Service Cluster, a novel heterogeneous service network clustering algorithm with four unique features. First, we incorporate various types of entity, attribute and link information into a unified distance measure. Second, we design a Discrete Steepest Descent method to naturally produce initial k and initial centroids simultaneously. Third, we propose a dynamic learning method to automatically adjust the link weights towards clustering convergence. Fourth, we develop an effective optimization strategy to identify new suitable k and k well-chosen centroids at each clustering iteration. Extensive evaluation on real datasets demonstrates that Service Cluster outperforms existing representative methods in terms of both effectiveness and efficiency.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123568527","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
A Resilient Framework for Fault Handling in Web Service Oriented Systems 面向Web服务系统的故障处理弹性框架
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.93
Weidong Wang, Liqiang Wang, W. Lu
Resilience is an important factor in designing web service oriented systems due to frequent failures arising in runtime. These failures derive from the stochastic and uncertainty nature of a composite web service. Service providers need to rapidly address issue when a fault occurs in system running. But it is not easy to locate and fix the faults only using the log generated by the system. In this paper, we propose a resilient framework to automatically generate a fault handling strategy for each failed service to improve the efficiency of fault handling. In the framework, we design and implement three components including exception analyzer, decision maker, and strategy selector. First, The exception analyzer builds a record, derived from the system log generated by an application, for each failed service. Next, the decision maker adopts a k-means clustering approach to construct a decision including the fault handling to each failed service in a scope. Then, the strategy selector uses an integer program solver to generate the solution to strategy selection problem that is boiled down to the optimization problem. The experiment shows that the framework can improve resilience of Web service-oriented systems under acceptable overheads, and meanwhile the accuracy of fault handling strategy is over 95%.
弹性是设计面向web服务系统的一个重要因素,因为在运行时经常会出现故障。这些故障源于组合web服务的随机性和不确定性。当系统运行出现故障时,服务提供商需要快速解决问题。但是仅依靠系统产生的日志信息很难定位和修复故障。为了提高故障处理的效率,我们提出了一个弹性框架来自动生成故障处理策略。在该框架中,我们设计并实现了异常分析器、决策器和策略选择器三个组件。首先,异常分析器从应用程序生成的系统日志中为每个失败的服务构建一个记录。其次,决策者采用k-means聚类方法构建决策,包括对范围内每个失败服务的故障处理。然后,策略选择器使用整数规划求解器生成策略选择问题的解,并将其归结为优化问题。实验表明,该框架可以在可接受的开销下提高Web服务系统的弹性,同时故障处理策略的准确率在95%以上。
{"title":"A Resilient Framework for Fault Handling in Web Service Oriented Systems","authors":"Weidong Wang, Liqiang Wang, W. Lu","doi":"10.1109/ICWS.2015.93","DOIUrl":"https://doi.org/10.1109/ICWS.2015.93","url":null,"abstract":"Resilience is an important factor in designing web service oriented systems due to frequent failures arising in runtime. These failures derive from the stochastic and uncertainty nature of a composite web service. Service providers need to rapidly address issue when a fault occurs in system running. But it is not easy to locate and fix the faults only using the log generated by the system. In this paper, we propose a resilient framework to automatically generate a fault handling strategy for each failed service to improve the efficiency of fault handling. In the framework, we design and implement three components including exception analyzer, decision maker, and strategy selector. First, The exception analyzer builds a record, derived from the system log generated by an application, for each failed service. Next, the decision maker adopts a k-means clustering approach to construct a decision including the fault handling to each failed service in a scope. Then, the strategy selector uses an integer program solver to generate the solution to strategy selection problem that is boiled down to the optimization problem. The experiment shows that the framework can improve resilience of Web service-oriented systems under acceptable overheads, and meanwhile the accuracy of fault handling strategy is over 95%.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125356649","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
A Collaborative Approach to Predicting Service Price for QoS-Aware Service Selection 面向质量感知服务选择的服务价格预测协同方法
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.15
Puwei Wang, A. Kalia, Munindar P. Singh
In QoS-aware service selection, a service requester seeks to maximize its utility by selecting a service provider that charges the lowest service price while meeting the requester's QoS requirements. In existing selection approaches, a service requester focuses on finding providers based on their QoS and thereby ignores their service prices that could change with their QoS. High QoS may provide more benefits, but may require a high service price. As a result, the highest QoS may not produce the maximum utility. A service requester and candidate service providers have a conflicting interest over service prices. Since a provider would not reveal its minimum acceptabl price, it is important for a requester to predict the minimum price for a service that meets its QoS requirements. We propose a collaborative approach to predicting a provider's minimum price for a desired QoS based on prior usage experience. The experimental results show our approach can find the optimal service providers efficiently and effectively.
在QoS感知的服务选择中,服务请求者通过选择收费最低的服务提供者,同时满足请求者的QoS要求,来寻求最大化其效用。在现有的选择方法中,服务请求者专注于根据其QoS寻找提供者,从而忽略了其服务价格可能随着其QoS而变化。高QoS可能提供更多的好处,但可能需要较高的服务价格。因此,最高的QoS可能不会产生最大的效用。服务请求者和候选服务提供者在服务价格方面存在利益冲突。由于提供者不会透露其最低可接受价格,因此对于请求者来说,预测满足其QoS要求的服务的最低价格非常重要。我们提出了一种基于先前使用经验来预测供应商期望QoS的最低价格的协作方法。实验结果表明,该方法能够快速有效地找到最优服务提供商。
{"title":"A Collaborative Approach to Predicting Service Price for QoS-Aware Service Selection","authors":"Puwei Wang, A. Kalia, Munindar P. Singh","doi":"10.1109/ICWS.2015.15","DOIUrl":"https://doi.org/10.1109/ICWS.2015.15","url":null,"abstract":"In QoS-aware service selection, a service requester seeks to maximize its utility by selecting a service provider that charges the lowest service price while meeting the requester's QoS requirements. In existing selection approaches, a service requester focuses on finding providers based on their QoS and thereby ignores their service prices that could change with their QoS. High QoS may provide more benefits, but may require a high service price. As a result, the highest QoS may not produce the maximum utility. A service requester and candidate service providers have a conflicting interest over service prices. Since a provider would not reveal its minimum acceptabl price, it is important for a requester to predict the minimum price for a service that meets its QoS requirements. We propose a collaborative approach to predicting a provider's minimum price for a desired QoS based on prior usage experience. The experimental results show our approach can find the optimal service providers efficiently and effectively.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128219733","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
Self-Adaptive Volunteered Services Composition through Stimulus- and Time-Awareness 基于刺激和时间意识的自适应志愿服务组合
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.18
Abdessalam Elhabbash, R. Bahsoon, P. Tiňo, Peter R. Lewis
Volunteered Service Composition (VSC) refers to the process of composing volunteered services and resources. These services are typically published to a pool of voluntary resources. Selection and composition decisions tend to encounter numerous uncertainties: service consumers and applications have little control of these services and tend to be uncertain about their level of support for the desired functionalities and non-functionalities. In this paper, we contribute to a self-awareness framework that implements two levels of awareness, Stimulus-awareness and Time-awareness. The former responds to basic changes in the environment while the latter takes into consideration the historical performance of the services. We have used volunteer service computing as an example to demonstrate the benefits that self-awareness can introduce to self-adaptation. We have compared the Stimulus- and Time-awareness approaches with a recent Ranking approach from the literature. The results show that the Time-awareness level has the advantage of satisfying higher number of requests with lower time cost.
志愿服务组合(VSC)是指对志愿服务和资源进行组合的过程。这些服务通常发布到一个自愿资源池中。选择和组合决策往往会遇到许多不确定性:服务消费者和应用程序对这些服务几乎没有控制权,并且往往不确定它们对所需功能和非功能的支持程度。在本文中,我们提出了一个自我意识框架,实现了两个层次的意识,刺激意识和时间意识。前者响应环境的基本变化,而后者则考虑服务的历史表现。我们以志愿服务计算为例,展示了自我意识对自我适应的好处。我们比较了刺激和时间意识的方法与最近的排名方法从文献。结果表明,时间感知级别具有以较低的时间成本满足较多请求的优点。
{"title":"Self-Adaptive Volunteered Services Composition through Stimulus- and Time-Awareness","authors":"Abdessalam Elhabbash, R. Bahsoon, P. Tiňo, Peter R. Lewis","doi":"10.1109/ICWS.2015.18","DOIUrl":"https://doi.org/10.1109/ICWS.2015.18","url":null,"abstract":"Volunteered Service Composition (VSC) refers to the process of composing volunteered services and resources. These services are typically published to a pool of voluntary resources. Selection and composition decisions tend to encounter numerous uncertainties: service consumers and applications have little control of these services and tend to be uncertain about their level of support for the desired functionalities and non-functionalities. In this paper, we contribute to a self-awareness framework that implements two levels of awareness, Stimulus-awareness and Time-awareness. The former responds to basic changes in the environment while the latter takes into consideration the historical performance of the services. We have used volunteer service computing as an example to demonstrate the benefits that self-awareness can introduce to self-adaptation. We have compared the Stimulus- and Time-awareness approaches with a recent Ranking approach from the literature. The results show that the Time-awareness level has the advantage of satisfying higher number of requests with lower time cost.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128745532","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
Learning Sparse Functional Factors for Large-Scale Service Clustering 大规模服务聚类的稀疏功能因子学习
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.36
Qi Yu, Hongbing Wang, Liang Chen
The past decade has witnessed a fast growth of web-based services, making discovery of user desired services from a large and diverse service space a fundamental challenge. Service clustering has been demonstrated as a promising solution by automatically detecting functionally similar services so that they can be searched and discovered together. In this way, both the efficiency and accuracy of service discovery can be improved. However, the autonomous nature of service providers leads to highly diverse usage of terms in their respective service descriptions. Furthermore, a typical service description is comprised of very limited terms due to the small number of (and focused) functionalities offered by the service. These unique characteristics make service descriptions different from regular text documents, which poses additional challenges when clustering large-scale services. Recent works show that service clustering can benefit from discovery and use of functionality-related latent factors to represent services as opposed to a large and diverse set of terms. Nonetheless, how to determine the total number of latent functional factors and sparsely assign them to each service description arises as a central challenge, especially for a large service space where there is no easy way to enumerate the types of different functionalities. In this paper, we propose a machine learning method that automatically learns the number of latent functional factors in a service space. It also enforces the sparsity constraint, which allows each service to be represented by a small number of latent functional factors. The sparsity constraint is in line with the fact that most real-world services only provide limited functionalities. We conduct extensive experiments on two sets of real-world service data to demonstrate the effectiveness of the proposed service clustering approach.
过去十年见证了基于web的服务的快速增长,这使得从庞大而多样的服务空间中发现用户所需的服务成为一项根本性的挑战。服务集群已经被证明是一种很有前途的解决方案,它自动检测功能相似的服务,以便可以一起搜索和发现它们。这样可以提高服务发现的效率和准确性。然而,服务提供者的自治性质导致其各自的服务描述中术语的使用高度多样化。此外,典型的服务描述由非常有限的术语组成,这是由于服务提供的功能数量很少(而且集中)。这些独特的特征使得服务描述不同于常规的文本文档,这在集群大规模服务时带来了额外的挑战。最近的研究表明,服务集群可以受益于发现和使用与功能相关的潜在因素来表示服务,而不是使用大量不同的术语集。尽管如此,如何确定潜在功能因素的总数并将它们稀疏地分配给每个服务描述是一个核心挑战,特别是对于没有简单方法枚举不同功能类型的大型服务空间。在本文中,我们提出了一种自动学习服务空间中潜在功能因素数量的机器学习方法。它还强制了稀疏性约束,允许每个服务由少量潜在功能因素表示。稀疏性约束符合大多数实际服务只提供有限功能的事实。我们在两组真实服务数据上进行了大量实验,以证明所提出的服务聚类方法的有效性。
{"title":"Learning Sparse Functional Factors for Large-Scale Service Clustering","authors":"Qi Yu, Hongbing Wang, Liang Chen","doi":"10.1109/ICWS.2015.36","DOIUrl":"https://doi.org/10.1109/ICWS.2015.36","url":null,"abstract":"The past decade has witnessed a fast growth of web-based services, making discovery of user desired services from a large and diverse service space a fundamental challenge. Service clustering has been demonstrated as a promising solution by automatically detecting functionally similar services so that they can be searched and discovered together. In this way, both the efficiency and accuracy of service discovery can be improved. However, the autonomous nature of service providers leads to highly diverse usage of terms in their respective service descriptions. Furthermore, a typical service description is comprised of very limited terms due to the small number of (and focused) functionalities offered by the service. These unique characteristics make service descriptions different from regular text documents, which poses additional challenges when clustering large-scale services. Recent works show that service clustering can benefit from discovery and use of functionality-related latent factors to represent services as opposed to a large and diverse set of terms. Nonetheless, how to determine the total number of latent functional factors and sparsely assign them to each service description arises as a central challenge, especially for a large service space where there is no easy way to enumerate the types of different functionalities. In this paper, we propose a machine learning method that automatically learns the number of latent functional factors in a service space. It also enforces the sparsity constraint, which allows each service to be represented by a small number of latent functional factors. The sparsity constraint is in line with the fact that most real-world services only provide limited functionalities. We conduct extensive experiments on two sets of real-world service data to demonstrate the effectiveness of the proposed service clustering approach.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130583861","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
Integrator: An Architecture for an Integrated Cloud/On-Premise Data-Service 集成商:用于集成云/本地数据服务的体系结构
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.23
A. Leff, J. Rayfield
Large enterprises have built very large "on-premise" data-sets that are critical to many business functions. With the availability of cloud-based storage, many of these enterprises are considering whether and how to make some of this data available on the cloud. One motivation is to offload the processing of new mobile application workloads from the on-premise system to the cloud. Another motivation is to improve the performance of these mobile applications. However, because of the importance of this data, and because of regulatory constraints, many enterprises are unwilling to simply move their data from an on-premise environment to the cloud. Instead, they prefer to keep the "master" version of the data on-premise, while projecting a subset of the data to the cloud. Several challenges face these enterprises. First, how can large data-sets be efficiently made available on the cloud with minimal disruption to the ongoing on-premise business function? Second, how can this data be represented in a way that will be useful to cloud developers? Typically, cloud developers want data represented in a way that is easily consumable by REST APIs, but the on-premise representation may not be amenable to such usage. Our INTEGRATOR project addresses these challenges by providing an integrated cloud/on-premise data-service. Importantly, the INTEGRATOR architecture is broadly applicable across various back-end systems. In this paper we describe the INTEGRATOR architecture and a prototype implementation for a specific on-premise system. We examine alternative architectures - "table based" and "business object based" - and explain why we chose the business object approach.
大型企业已经构建了非常大的“本地”数据集,这些数据集对许多业务功能至关重要。随着基于云的存储的可用性,许多企业正在考虑是否以及如何使这些数据在云中可用。一个动机是将新的移动应用程序工作负载的处理从本地系统转移到云端。另一个动机是提高这些移动应用程序的性能。然而,由于这些数据的重要性和监管限制,许多企业不愿意简单地将其数据从内部部署环境迁移到云。相反,他们更喜欢将数据的“主”版本保留在本地,而将数据的子集投射到云上。这些企业面临着一些挑战。首先,如何有效地在云上提供大型数据集,同时尽量减少对正在进行的内部部署业务功能的干扰?其次,如何以一种对云开发人员有用的方式来表示这些数据?通常,云开发人员希望以一种易于被REST api使用的方式表示数据,但内部部署的表示可能不适合这种用法。我们的INTEGRATOR项目通过提供集成的云/本地数据服务来解决这些挑战。重要的是,INTEGRATOR体系结构广泛地适用于各种后端系统。在本文中,我们描述了INTEGRATOR架构和一个特定的本地系统的原型实现。我们研究了可选的体系结构——“基于表的”和“基于业务对象的”——并解释了为什么我们选择了业务对象方法。
{"title":"Integrator: An Architecture for an Integrated Cloud/On-Premise Data-Service","authors":"A. Leff, J. Rayfield","doi":"10.1109/ICWS.2015.23","DOIUrl":"https://doi.org/10.1109/ICWS.2015.23","url":null,"abstract":"Large enterprises have built very large \"on-premise\" data-sets that are critical to many business functions. With the availability of cloud-based storage, many of these enterprises are considering whether and how to make some of this data available on the cloud. One motivation is to offload the processing of new mobile application workloads from the on-premise system to the cloud. Another motivation is to improve the performance of these mobile applications. However, because of the importance of this data, and because of regulatory constraints, many enterprises are unwilling to simply move their data from an on-premise environment to the cloud. Instead, they prefer to keep the \"master\" version of the data on-premise, while projecting a subset of the data to the cloud. Several challenges face these enterprises. First, how can large data-sets be efficiently made available on the cloud with minimal disruption to the ongoing on-premise business function? Second, how can this data be represented in a way that will be useful to cloud developers? Typically, cloud developers want data represented in a way that is easily consumable by REST APIs, but the on-premise representation may not be amenable to such usage. Our INTEGRATOR project addresses these challenges by providing an integrated cloud/on-premise data-service. Importantly, the INTEGRATOR architecture is broadly applicable across various back-end systems. In this paper we describe the INTEGRATOR architecture and a prototype implementation for a specific on-premise system. We examine alternative architectures - \"table based\" and \"business object based\" - and explain why we chose the business object approach.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121953228","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
Formal Behavioral Modeling for Verifying SCA Composition with Event-B 用事件b验证SCA组合的形式化行为建模
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.13
Mohamed Graiet, Aida Lahouij, Imed Abbassi, Lazhar Hamel, Mourad Kmimech
With the emergence of Service Component Architecture (SCA), all interests were focused on representing this architecture in a formal way in order to be able to prevent the specifications failures. In this context, our recent works were interested in formalizing structural properties of the SCA specifications, particularly in defining structural compatibility between connected services. In fact, verifying structural compatibility is necessary but not sufficient. In this paper we intend to represent, in a first step, the SCA behavioral properties by means of Event-B invariants and events. In a second step, we established behavioral compatibility between services interacting together which is considered as a delicate task and has a great importance in guaranteeing reliable communication between services. The consistency and the validity of the obtained model have been proved by the Event-B dedicated tools.
随着服务组件体系结构(SCA)的出现,所有的兴趣都集中在以一种正式的方式表示该体系结构上,以便能够防止规范失败。在这种情况下,我们最近的工作对形式化SCA规范的结构属性很感兴趣,特别是在定义连接服务之间的结构兼容性方面。事实上,验证结构兼容性是必要的,但还不够。在本文中,我们打算在第一步中通过Event-B不变量和事件来表示SCA行为属性。在第二步中,我们建立了相互作用的服务之间的行为兼容性,这被认为是一项微妙的任务,对于保证服务之间的可靠通信具有重要意义。通过Event-B专用工具验证了模型的一致性和有效性。
{"title":"Formal Behavioral Modeling for Verifying SCA Composition with Event-B","authors":"Mohamed Graiet, Aida Lahouij, Imed Abbassi, Lazhar Hamel, Mourad Kmimech","doi":"10.1109/ICWS.2015.13","DOIUrl":"https://doi.org/10.1109/ICWS.2015.13","url":null,"abstract":"With the emergence of Service Component Architecture (SCA), all interests were focused on representing this architecture in a formal way in order to be able to prevent the specifications failures. In this context, our recent works were interested in formalizing structural properties of the SCA specifications, particularly in defining structural compatibility between connected services. In fact, verifying structural compatibility is necessary but not sufficient. In this paper we intend to represent, in a first step, the SCA behavioral properties by means of Event-B invariants and events. In a second step, we established behavioral compatibility between services interacting together which is considered as a delicate task and has a great importance in guaranteeing reliable communication between services. The consistency and the validity of the obtained model have been proved by the Event-B dedicated tools.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131204359","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
A Maturity Model for Semantic RESTful Web APIs 语义RESTful Web api的成熟度模型
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.98
I. Salvadori, Frank Siqueira
Web APIs provide interfaces for interaction among systems based on the existing infrastructure for hosting Web sites and applications. The REST architectural style is the most employed approach for building Web APIs. However, the flexibility provided by REST may result in implementations with low quality design, limited reuse and poor documentation. This paper describes a maturity model for classifying Web APIs, aimed at promoting the adherence to REST architectural principles and the adoption of semantic Web technology in order to improve the design, reuse and documentation of Web APIs.
Web api基于托管Web站点和应用程序的现有基础设施,为系统之间的交互提供接口。REST架构风格是构建Web api最常用的方法。然而,REST提供的灵活性可能导致实现的设计质量低、重用受限和文档编制不完善。本文描述了一个用于分类Web api的成熟度模型,旨在促进对REST架构原则的遵守和对语义Web技术的采用,以改进Web api的设计、重用和文档化。
{"title":"A Maturity Model for Semantic RESTful Web APIs","authors":"I. Salvadori, Frank Siqueira","doi":"10.1109/ICWS.2015.98","DOIUrl":"https://doi.org/10.1109/ICWS.2015.98","url":null,"abstract":"Web APIs provide interfaces for interaction among systems based on the existing infrastructure for hosting Web sites and applications. The REST architectural style is the most employed approach for building Web APIs. However, the flexibility provided by REST may result in implementations with low quality design, limited reuse and poor documentation. This paper describes a maturity model for classifying Web APIs, aimed at promoting the adherence to REST architectural principles and the adoption of semantic Web technology in order to improve the design, reuse and documentation of Web APIs.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127223395","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
A Novel Lifecycle Framework for Semantic Web Service Annotation Assessment and Optimization 一种新的语义Web服务注释评估与优化生命周期框架
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.55
Juan Chen, Zhiyong Feng, Shizhan Chen, Keman Huang, Wei Tan, Jia Zhang
Semantic annotation plays an important role for semantic-aware web service discovery, recommendation and composition. In recent years, many approaches and tools have emerged to assist in semantic annotation creation and analysis. However, the Quality of Semantic Annotation (QoSA) is largely overlooked despite of its significant impact on the effectiveness of semantic-aware solutions. Moreover, improving the QoSA is time-consuming and requires significant domain knowledge. Therefore, how to verify and improve the QoSA has become a critical issue for semantic web services. In order to facilitate this process, this paper presents a novel lifecycle framework aiming at QoSA assessment and optimization. The QoSA is formally defined as the success rate of web service invocations, associated with a verification framework. Based on a local instance repository constructed from the execution information of the invocations, a two-layer optimization method including a local-feedback strategy and a global-feedback one is proposed to improve the QoSA. Experiments on real-world web services show that our framework can gain 65.95%~148.16% improvement in QoSA, compared with the original annotation without optimization.
语义标注在语义感知的web服务发现、推荐和组合中起着重要的作用。近年来,出现了许多帮助创建和分析语义注释的方法和工具。然而,语义标注的质量(QoSA)在很大程度上被忽视了,尽管它对语义感知解决方案的有效性有重要影响。此外,改进QoSA非常耗时,并且需要大量的领域知识。因此,如何验证和改进QoSA已成为语义web服务的关键问题。为了促进这一过程,本文提出了一种新的生命周期框架,用于QoSA的评估和优化。QoSA被正式定义为与验证框架相关联的web服务调用的成功率。基于调用执行信息构建的本地实例库,提出了局部反馈和全局反馈两层优化策略来改进QoSA。在实际web服务上的实验表明,与未经优化的原始标注相比,该框架的QoSA提高了65.95%~148.16%。
{"title":"A Novel Lifecycle Framework for Semantic Web Service Annotation Assessment and Optimization","authors":"Juan Chen, Zhiyong Feng, Shizhan Chen, Keman Huang, Wei Tan, Jia Zhang","doi":"10.1109/ICWS.2015.55","DOIUrl":"https://doi.org/10.1109/ICWS.2015.55","url":null,"abstract":"Semantic annotation plays an important role for semantic-aware web service discovery, recommendation and composition. In recent years, many approaches and tools have emerged to assist in semantic annotation creation and analysis. However, the Quality of Semantic Annotation (QoSA) is largely overlooked despite of its significant impact on the effectiveness of semantic-aware solutions. Moreover, improving the QoSA is time-consuming and requires significant domain knowledge. Therefore, how to verify and improve the QoSA has become a critical issue for semantic web services. In order to facilitate this process, this paper presents a novel lifecycle framework aiming at QoSA assessment and optimization. The QoSA is formally defined as the success rate of web service invocations, associated with a verification framework. Based on a local instance repository constructed from the execution information of the invocations, a two-layer optimization method including a local-feedback strategy and a global-feedback one is proposed to improve the QoSA. Experiments on real-world web services show that our framework can gain 65.95%~148.16% improvement in QoSA, compared with the original annotation without optimization.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125795661","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}
引用次数: 6
Predicting QoS Values via Multi-dimensional QoS Data for Web Service Recommendations 基于Web服务推荐的多维QoS数据预测QoS值
Pub Date : 2015-06-27 DOI: 10.1109/ICWS.2015.42
You Ma, Shangguang Wang, Fangchun Yang, Rong N. Chang
Fast deployment of mobile Internet makes Web services often consumed under a multi-dimensional spatiotemporal model, wherein a specific service client could keep active while its location is changing. Recommending Web services for such clients must be able to predict unknown QoS values with the target client's service requesting time and location taken into account, e.g., Performing the prediction via a set of measured multi-dimensional QoS data. Most QoS prediction methods focus on the QoS characteristics for one specific dimension, e.g., Time or location, and do not exploit the structural relationships among the multi-dimensional QoS data. This paper proposes an integrated QoS prediction approach which unifies the modeling of multi-dimensional QoS data via multi-linear-algebra based concepts of tensor and enables efficient service recommendation for Web service based mobile clients via tensor decomposition and reconstruction optimization algorithms. Comparative experimental evaluation results show that the proposed QoS prediction approach could result in much better accuracy in recommending Web services than several other representative ones.
移动互联网的快速部署使得Web服务经常在多维时空模型下消费,其中特定的服务客户端可以在其位置变化时保持活动。为这样的客户机推荐Web服务必须能够在考虑目标客户机的服务请求时间和位置的情况下预测未知的QoS值,例如,通过一组测量的多维QoS数据执行预测。大多数QoS预测方法侧重于某个特定维度(如时间或位置)的QoS特征,而没有利用多维QoS数据之间的结构关系。本文提出了一种集成的QoS预测方法,该方法通过基于多线性代数的张量概念统一了多维QoS数据的建模,并通过张量分解和重构优化算法对基于Web服务的移动客户端进行高效的服务推荐。对比实验评价结果表明,所提出的QoS预测方法在推荐Web服务方面的准确率要比其他几种具有代表性的预测方法高得多。
{"title":"Predicting QoS Values via Multi-dimensional QoS Data for Web Service Recommendations","authors":"You Ma, Shangguang Wang, Fangchun Yang, Rong N. Chang","doi":"10.1109/ICWS.2015.42","DOIUrl":"https://doi.org/10.1109/ICWS.2015.42","url":null,"abstract":"Fast deployment of mobile Internet makes Web services often consumed under a multi-dimensional spatiotemporal model, wherein a specific service client could keep active while its location is changing. Recommending Web services for such clients must be able to predict unknown QoS values with the target client's service requesting time and location taken into account, e.g., Performing the prediction via a set of measured multi-dimensional QoS data. Most QoS prediction methods focus on the QoS characteristics for one specific dimension, e.g., Time or location, and do not exploit the structural relationships among the multi-dimensional QoS data. This paper proposes an integrated QoS prediction approach which unifies the modeling of multi-dimensional QoS data via multi-linear-algebra based concepts of tensor and enables efficient service recommendation for Web service based mobile clients via tensor decomposition and reconstruction optimization algorithms. Comparative experimental evaluation results show that the proposed QoS prediction approach could result in much better accuracy in recommending Web services than several other representative ones.","PeriodicalId":250871,"journal":{"name":"2015 IEEE International Conference on Web Services","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125052188","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
期刊
2015 IEEE International Conference on Web Services
全部 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