首页 > 最新文献

2010 IEEE International Conference on Web Services最新文献

英文 中文
Designing a Broker for QoS-driven Runtime Adaptation of SOA Applications 为qos驱动的SOA应用程序运行时适配设计代理
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.77
V. Cardellini, Stefano Iannucci
One of the major current trends in service-oriented systems is the emphasis given to the need of introducing runtime adaptation features, so that the system can meet its QoS requirements in a volatile operating environment. In this paper we present the design and implementation of a service broker that supports the QoS-driven runtime adaptation of SOA applications offered as composite services to users. We describe the functionalities provided by the broker components and present their design and implementation according to two different versions we have developed and that are both based on open source products. The components of the first version have been developed in Java as Web services, while the second version takes advantage of OpenESB. Since the broker needs to sustain a traffic of requests generated by several concurrent users, we also present the replicated architectures of the two broker versions. We discuss the design tradeoffs and the lesson we have learned in developing the broker.
面向服务系统当前的主要趋势之一是强调引入运行时适应特性的需要,以便系统能够在不稳定的操作环境中满足其QoS需求。在本文中,我们介绍了一个服务代理的设计和实现,该代理支持作为组合服务提供给用户的SOA应用程序的qos驱动的运行时适应。我们将描述代理组件提供的功能,并根据我们开发的两个不同版本展示它们的设计和实现,这两个版本都基于开源产品。第一个版本的组件是作为Web服务在Java中开发的,而第二个版本则利用了OpenESB。由于代理需要维持由多个并发用户生成的请求流量,因此我们还提供了两个代理版本的复制架构。我们将讨论设计上的权衡以及在开发代理过程中得到的经验教训。
{"title":"Designing a Broker for QoS-driven Runtime Adaptation of SOA Applications","authors":"V. Cardellini, Stefano Iannucci","doi":"10.1109/ICWS.2010.77","DOIUrl":"https://doi.org/10.1109/ICWS.2010.77","url":null,"abstract":"One of the major current trends in service-oriented systems is the emphasis given to the need of introducing runtime adaptation features, so that the system can meet its QoS requirements in a volatile operating environment. In this paper we present the design and implementation of a service broker that supports the QoS-driven runtime adaptation of SOA applications offered as composite services to users. We describe the functionalities provided by the broker components and present their design and implementation according to two different versions we have developed and that are both based on open source products. The components of the first version have been developed in Java as Web services, while the second version takes advantage of OpenESB. Since the broker needs to sustain a traffic of requests generated by several concurrent users, we also present the replicated architectures of the two broker versions. We discuss the design tradeoffs and the lesson we have learned in developing the broker.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134044640","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}
引用次数: 25
QoS-based Late-Binding of Service Invocations in Adaptive Business Processes 自适应业务流程中基于qos的服务调用后期绑定
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.74
Pierre Châtel, J. Malenfant, I. Truck
Computing has reached the time of distributed applications everywhere. Service-oriented architectures are more and more used to organize such complex and highly dynamic applications into business processes calling services discovered in registries at load-time. In this context, Quality of Service (QoS) and agility in business processes become key issues. Instead of binding business processes to services at load-time, this paper proposes to monitor sets of candidate services for their current QoS and to choose among them at call-time. This new form of late-binding paves the way to more agile and robust applications called adaptive business processes. Besides the conceptual background and implementation of this late-binding in an industrial-strength web service platform, this paper presents the LCP-net formalism introduced to provide programmers with a mean to express qualitatively their preferences among the different QoS properties of services, hence tackling the multi-criteria decision making arising from the run-time choice among candidate services given several unrelated QoS properties.
计算已经到了分布式应用无处不在的时代。面向服务的体系结构越来越多地用于将此类复杂且高度动态的应用程序组织到调用加载时在注册中心发现的服务的业务流程中。在这种情况下,业务流程中的服务质量(QoS)和敏捷性成为关键问题。与在加载时将业务流程绑定到服务不同,本文建议监控候选服务集的当前QoS,并在调用时进行选择。这种新形式的后期绑定为更灵活、更健壮的应用程序(称为自适应业务流程)铺平了道路。除了介绍这种延迟绑定在工业强度web服务平台上的概念背景和实现之外,本文还介绍了LCP-net形式化,该形式化为程序员提供了一种定性地表达他们对不同服务的QoS属性的偏好的方法,从而解决了在给定几个不相关的QoS属性的候选服务之间进行运行时选择所产生的多标准决策。
{"title":"QoS-based Late-Binding of Service Invocations in Adaptive Business Processes","authors":"Pierre Châtel, J. Malenfant, I. Truck","doi":"10.1109/ICWS.2010.74","DOIUrl":"https://doi.org/10.1109/ICWS.2010.74","url":null,"abstract":"Computing has reached the time of distributed applications everywhere. Service-oriented architectures are more and more used to organize such complex and highly dynamic applications into business processes calling services discovered in registries at load-time. In this context, Quality of Service (QoS) and agility in business processes become key issues. Instead of binding business processes to services at load-time, this paper proposes to monitor sets of candidate services for their current QoS and to choose among them at call-time. This new form of late-binding paves the way to more agile and robust applications called adaptive business processes. Besides the conceptual background and implementation of this late-binding in an industrial-strength web service platform, this paper presents the LCP-net formalism introduced to provide programmers with a mean to express qualitatively their preferences among the different QoS properties of services, hence tackling the multi-criteria decision making arising from the run-time choice among candidate services given several unrelated QoS properties.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116346135","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}
引用次数: 34
Implementing Attribute-Based Encryption in Web Services 在Web服务中实现基于属性的加密
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.82
Song Luo, Jian-bin Hu, Zhong Chen
Web services are now widely used in web-based applications. To protect the information in web services, many security specifications have been proposed. Attribute-based Encryption (ABE) provides us a brand new cryptographic primitive for access control. This paper sets out to examine an unexplored area to date – how attribute-based encryption might be used to provide privacy and security for web services. We try to implement ABE in web services. The implementation and performance evaluation demonstrate that ABE is efficient and feasible in web services.
Web服务现在广泛用于基于Web的应用程序。为了保护web服务中的信息,已经提出了许多安全规范。基于属性的加密(ABE)为访问控制提供了一种全新的加密原语。本文着手研究一个迄今为止尚未开发的领域——如何使用基于属性的加密来为web服务提供隐私和安全。我们尝试在web服务中实现ABE。通过实现和性能评估,验证了ABE在web服务中的有效性和可行性。
{"title":"Implementing Attribute-Based Encryption in Web Services","authors":"Song Luo, Jian-bin Hu, Zhong Chen","doi":"10.1109/ICWS.2010.82","DOIUrl":"https://doi.org/10.1109/ICWS.2010.82","url":null,"abstract":"Web services are now widely used in web-based applications. To protect the information in web services, many security specifications have been proposed. Attribute-based Encryption (ABE) provides us a brand new cryptographic primitive for access control. This paper sets out to examine an unexplored area to date – how attribute-based encryption might be used to provide privacy and security for web services. We try to implement ABE in web services. The implementation and performance evaluation demonstrate that ABE is efficient and feasible in web services.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132153016","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
Taking Advantage of Service Selection: A Study on the Testing of Location-Based Web Services Through Test Case Prioritization 利用服务选择:基于位置的Web服务测试用例优先级研究
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.98
K. Zhai, Bo Jiang, W. Chan, T. Tse
Dynamic service compositions pose new verification and validation challenges such as uncertainty in service membership. Moreover, applying an entire test suite to loosely coupled services one after another in the same composition can be too rigid and restrictive. In this paper, we investigate the impact of service selection on service-centric testing techniques. Specifically, we propose to incorporate service selection in executing a test suite and develop a suite of metrics and test case prioritization techniques for the testing of location-aware services. A case study shows that a test case prioritization technique that incorporates service selection can outperform their traditional counterpart — the impact of service selection is noticeable on software engineering techniques in general and on test case prioritization techniques in particular. Further-more, we find that points-of-interest-aware techniques can be significantly more effective than input-guided techniques in terms of the number of invocations required to expose the first failure of a service composition.
动态服务组合提出了新的验证和验证挑战,例如服务成员的不确定性。此外,将整个测试套件应用于同一组合中一个接一个松散耦合的服务可能过于死板和受限。在本文中,我们研究了服务选择对以服务为中心的测试技术的影响。具体地说,我们建议在执行测试套件时合并服务选择,并开发一套用于测试位置感知服务的度量和测试用例优先级技术。一个案例研究表明,结合了服务选择的测试用例优先级技术可以胜过传统的测试用例优先级技术——一般来说,服务选择对软件工程技术的影响是显而易见的,尤其是对测试用例优先级技术的影响。此外,我们发现,就暴露服务组合的第一个故障所需的调用数量而言,兴趣点感知技术可能比输入导向技术有效得多。
{"title":"Taking Advantage of Service Selection: A Study on the Testing of Location-Based Web Services Through Test Case Prioritization","authors":"K. Zhai, Bo Jiang, W. Chan, T. Tse","doi":"10.1109/ICWS.2010.98","DOIUrl":"https://doi.org/10.1109/ICWS.2010.98","url":null,"abstract":"Dynamic service compositions pose new verification and validation challenges such as uncertainty in service membership. Moreover, applying an entire test suite to loosely coupled services one after another in the same composition can be too rigid and restrictive. In this paper, we investigate the impact of service selection on service-centric testing techniques. Specifically, we propose to incorporate service selection in executing a test suite and develop a suite of metrics and test case prioritization techniques for the testing of location-aware services. A case study shows that a test case prioritization technique that incorporates service selection can outperform their traditional counterpart — the impact of service selection is noticeable on software engineering techniques in general and on test case prioritization techniques in particular. Further-more, we find that points-of-interest-aware techniques can be significantly more effective than input-guided techniques in terms of the number of invocations required to expose the first failure of a service composition.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133766770","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}
引用次数: 35
Decentralized Approach for Execution of Composite Web Services Using the Chemical Paradigm 使用化学范式执行复合Web服务的分散方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.46
H. Fernandez, T. Priol, Cédric Tedeschi
Nowadays, executions of composite Web services are typically conducted by heavyweight centralized engines. A centralized is a potential processing and communication bottleneck as well as a central point of failure, and its cost of deployment is usually too high for a large number of small businesses or end-users. In addition, it presents some weaknesses dealing with privacy issues. These drawbacks, and requirements such as loose coupling, are pushing service infrastructures toward more decentralized and dynamic interaction schemes. In this paper, we propose a decentralized alternative system for the execution of composite Web services based on the chemical analogy. The chemical paradigm provides a high-level execution model that allows executing composite services in a fully decentralized manner. Our architecture is composed by nodes communicating through a shared space containing both control and data flows, allowing to distribute the composition among nodes without the need for any centralized coordination.
如今,组合Web服务的执行通常由重量级的集中式引擎执行。集中式数据中心是一个潜在的处理和通信瓶颈,也是一个中心故障点,对于大量的小型企业或最终用户来说,它的部署成本通常太高。此外,它在处理隐私问题方面也存在一些弱点。这些缺点以及松耦合等需求正在推动服务基础设施向更加分散和动态的交互方案发展。在本文中,我们提出了一个分散的替代系统,用于执行基于化学类比的组合Web服务。化学范式提供了一个高级执行模型,允许以完全分散的方式执行组合服务。我们的体系结构由通过包含控制流和数据流的共享空间进行通信的节点组成,允许在不需要任何集中协调的情况下在节点之间分发组合。
{"title":"Decentralized Approach for Execution of Composite Web Services Using the Chemical Paradigm","authors":"H. Fernandez, T. Priol, Cédric Tedeschi","doi":"10.1109/ICWS.2010.46","DOIUrl":"https://doi.org/10.1109/ICWS.2010.46","url":null,"abstract":"Nowadays, executions of composite Web services are typically conducted by heavyweight centralized engines. A centralized is a potential processing and communication bottleneck as well as a central point of failure, and its cost of deployment is usually too high for a large number of small businesses or end-users. In addition, it presents some weaknesses dealing with privacy issues. These drawbacks, and requirements such as loose coupling, are pushing service infrastructures toward more decentralized and dynamic interaction schemes. In this paper, we propose a decentralized alternative system for the execution of composite Web services based on the chemical analogy. The chemical paradigm provides a high-level execution model that allows executing composite services in a fully decentralized manner. Our architecture is composed by nodes communicating through a shared space containing both control and data flows, allowing to distribute the composition among nodes without the need for any centralized coordination.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132862209","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}
引用次数: 44
A Distributed Planning Approach for Web Services Composition 面向Web服务组合的分布式规划方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.13
Mohamad El Falou, M. Bouzid, A. Mouaddib, Thierry Vidal
The ability to automatically answer a request that requires the composition of a set of web services has received much interest in the last decade, as it supports B2B applications. Planning techniques are used widely in the literature to describe the web services composition problem but they don’t scale up well. This weakness is due to the search space explosion caused by the large ranges of data exchanged among services. In addition, it is more interesting to use a decentralised planner because the nature of the problem is distributed. In this paper, we consider a set of web service agents where each agent has a set of services organised in a graph. To respond to a request, agents propose their best local partial plans which are partial paths in the graph. They then coordinate their partial plans to provide the global plan for the submitted request using an algorithm based on a distributed heuristic function. This function ensures the optimality and the completeness of the algorithm. Indeed, it is based not only on the agent capabilities to respond to a request, but also taking into account the plans proposed by other agents. The complexity of the algorithm is polynomial. The experiments show the ability of our approach to find the optimal solutions for automated web services composition taking into account the dependencies betwen the agents.
自动应答需要组合一组web服务的请求的能力在过去十年中受到了广泛关注,因为它支持B2B应用程序。计划技术在文献中被广泛用于描述web服务组合问题,但它们不能很好地扩展。这一弱点是由于服务之间交换的大范围数据造成的搜索空间爆炸。此外,使用分散式计划器会更有趣,因为问题的本质是分布式的。在本文中,我们考虑一组web服务代理,其中每个代理都有一组以图形式组织的服务。为了响应请求,智能体提出它们的最佳局部计划,这些计划是图中的部分路径。然后,它们使用基于分布式启发式函数的算法协调它们的局部计划,为提交的请求提供全局计划。该函数保证了算法的最优性和完备性。实际上,它不仅基于代理响应请求的能力,而且还考虑到其他代理提出的计划。该算法的复杂度为多项式。实验表明,考虑到代理之间的依赖关系,我们的方法能够找到自动web服务组合的最佳解决方案。
{"title":"A Distributed Planning Approach for Web Services Composition","authors":"Mohamad El Falou, M. Bouzid, A. Mouaddib, Thierry Vidal","doi":"10.1109/ICWS.2010.13","DOIUrl":"https://doi.org/10.1109/ICWS.2010.13","url":null,"abstract":"The ability to automatically answer a request that requires the composition of a set of web services has received much interest in the last decade, as it supports B2B applications. Planning techniques are used widely in the literature to describe the web services composition problem but they don’t scale up well. This weakness is due to the search space explosion caused by the large ranges of data exchanged among services. In addition, it is more interesting to use a decentralised planner because the nature of the problem is distributed. In this paper, we consider a set of web service agents where each agent has a set of services organised in a graph. To respond to a request, agents propose their best local partial plans which are partial paths in the graph. They then coordinate their partial plans to provide the global plan for the submitted request using an algorithm based on a distributed heuristic function. This function ensures the optimality and the completeness of the algorithm. Indeed, it is based not only on the agent capabilities to respond to a request, but also taking into account the plans proposed by other agents. The complexity of the algorithm is polynomial. The experiments show the ability of our approach to find the optimal solutions for automated web services composition taking into account the dependencies betwen the agents.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132967140","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
Analyzing Behavioral Substitution of Web Services Based on Pi-calculus 基于pi演算的Web服务行为替代分析
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.54
Li Kuang, Yingjie Xia, Shuiguang Deng, Jian Wu
The behavioral analysis for Web services provides a priori detection of errors to ensure successful interactions in services invocation and composition, and the behavioral substitution of Web services is one of the most important issues in such analysis. In this paper, we propose to formalize the behavior of a Web service by π-calculus. Based on the formalization, we introduce two notions of behavioral substitution of Web services namely strong and weak simulation. Furthermore, we propose a derivative approach to analyzing the behavioral substitution of services according to the given notions, which is implemented based on an existing tool of Pi-calculus. The proposed approach takes advantage of formalization and theory of Pi- calculus, so that the formalized services can be naturally analyzed and the behavioral substitution of them can be easily determined.
Web服务的行为分析提供了对错误的先验检测,以确保服务调用和组合中的成功交互,而Web服务的行为替代是此类分析中最重要的问题之一。在本文中,我们提出用π演算来形式化Web服务的行为。在形式化的基础上,引入了Web服务行为替代的两个概念,即强模拟和弱模拟。在此基础上,我们提出了一种基于Pi-calculus工具的衍生方法来分析服务的行为替代。该方法利用了Pi- calculus的形式化和理论,使得形式化的服务可以很自然地进行分析,并且可以很容易地确定它们的行为替代。
{"title":"Analyzing Behavioral Substitution of Web Services Based on Pi-calculus","authors":"Li Kuang, Yingjie Xia, Shuiguang Deng, Jian Wu","doi":"10.1109/ICWS.2010.54","DOIUrl":"https://doi.org/10.1109/ICWS.2010.54","url":null,"abstract":"The behavioral analysis for Web services provides a priori detection of errors to ensure successful interactions in services invocation and composition, and the behavioral substitution of Web services is one of the most important issues in such analysis. In this paper, we propose to formalize the behavior of a Web service by π-calculus. Based on the formalization, we introduce two notions of behavioral substitution of Web services namely strong and weak simulation. Furthermore, we propose a derivative approach to analyzing the behavioral substitution of services according to the given notions, which is implemented based on an existing tool of Pi-calculus. The proposed approach takes advantage of formalization and theory of Pi- calculus, so that the formalized services can be naturally analyzed and the behavioral substitution of them can be easily determined.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116067756","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}
引用次数: 13
A Novel Cloud-Oriented WS-Management-Based Resource Management Model 一种新的面向云的基于ws -Management的资源管理模型
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.96
ZhiHui Lv, Jie Wu, Weiming Fu
Cloud computing environment requires a more open and loosely-coupled service and resource management model. Web Services for Management specification (WS-Management), as an initiative of DMTF organization, can help to manage IT resources cross multiple domains in cloud environment. In this paper, we propose a novel WS-Management-based Cloud-oriented resource management model. We describe the main components of this model. And then, we discuss our management model verification experimental scheme focusing on DASH resource. Finally, we present conclusion and future work.
云计算环境需要更加开放、松耦合的服务和资源管理模型。Web服务管理规范(Web Services for Management, WS-Management)作为DMTF组织的一项倡议,可以帮助管理云环境中跨多个域的IT资源。本文提出了一种新的基于ws - management的面向云的资源管理模型。我们描述了这个模型的主要组成部分。然后,讨论了以DASH资源为核心的管理模型验证实验方案。最后,提出了结论和今后的工作。
{"title":"A Novel Cloud-Oriented WS-Management-Based Resource Management Model","authors":"ZhiHui Lv, Jie Wu, Weiming Fu","doi":"10.1109/ICWS.2010.96","DOIUrl":"https://doi.org/10.1109/ICWS.2010.96","url":null,"abstract":"Cloud computing environment requires a more open and loosely-coupled service and resource management model. Web Services for Management specification (WS-Management), as an initiative of DMTF organization, can help to manage IT resources cross multiple domains in cloud environment. In this paper, we propose a novel WS-Management-based Cloud-oriented resource management model. We describe the main components of this model. And then, we discuss our management model verification experimental scheme focusing on DASH resource. Finally, we present conclusion and future work.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128009420","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}
引用次数: 5
Automated Runtime Verification for Web Services Web服务的自动运行时验证
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.19
Tien-Dung Cao, Trung-Tien Phan-Quang, Patrick Félix, R. Castanet
This paper presents a methodology to perform passive testing of behavioural conformance for the web services based on the security rule. The proposed methodology can be used either to check a trace (offline checking) or to runtime verification (online checking) with timing constraints, including future and past time. In order to perform this: firstly, we use the Nomad language to define the security rules. Secondly, we propose an algorithm that can check simultaneously multi instances. Afterwards, with each security rule, we propose a graphical statistics, with some fixed properties, that helps the tester to easy assess about the service. In addition to the theoretical framework we have developed a software tool, called RV4WS (Runtime Verification engine for Web Service), that helps in the automation of our passive testing approach. In particular the algorithm presented in this paper is fully implemented in the tool. We also present a mechanism to collect the observable trace in this paper.
本文提出了一种基于安全规则对web服务进行行为一致性被动测试的方法。所提出的方法既可以用于检查跟踪(脱机检查),也可以用于带有时间约束的运行时验证(在线检查),包括未来和过去的时间。为了做到这一点:首先,我们使用Nomad语言来定义安全规则。其次,提出了一种多实例并行检测算法。然后,对于每个安全规则,我们提出一个图形统计数据,其中包含一些固定的属性,这有助于测试人员轻松地评估服务。除了理论框架之外,我们还开发了一个软件工具,称为RV4WS (Web服务运行时验证引擎),它有助于我们被动测试方法的自动化。特别是本文提出的算法在该工具中得到了完整的实现。本文还提出了一种收集可观察轨迹的机制。
{"title":"Automated Runtime Verification for Web Services","authors":"Tien-Dung Cao, Trung-Tien Phan-Quang, Patrick Félix, R. Castanet","doi":"10.1109/ICWS.2010.19","DOIUrl":"https://doi.org/10.1109/ICWS.2010.19","url":null,"abstract":"This paper presents a methodology to perform passive testing of behavioural conformance for the web services based on the security rule. The proposed methodology can be used either to check a trace (offline checking) or to runtime verification (online checking) with timing constraints, including future and past time. In order to perform this: firstly, we use the Nomad language to define the security rules. Secondly, we propose an algorithm that can check simultaneously multi instances. Afterwards, with each security rule, we propose a graphical statistics, with some fixed properties, that helps the tester to easy assess about the service. In addition to the theoretical framework we have developed a software tool, called RV4WS (Runtime Verification engine for Web Service), that helps in the automation of our passive testing approach. In particular the algorithm presented in this paper is fully implemented in the tool. We also present a mechanism to collect the observable trace in this paper.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"48 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120995879","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}
引用次数: 31
Confucius: A Scientific Collaboration System Using Collaborative Scientific Workflows 孔子:一个使用协同科学工作流的科学协作系统
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.103
Jia Zhang, D. Kuc, Shiyong Lu
Large-scale scientific data management and analysis usually relies on many distributed scientists with diverse expertise. In recent years, such a collaborative effort is often composed and automated into a dataflow-oriented process, a so-called scientific workflow. However, existing scientific workflow tools are single user-oriented and do not support collaborative scientific workflow composition, execution, and management among multiple distributed scientists. In this paper, we report our study of collaboration protocols towards building a tool supporting collaborative scientific workflow composition. Based on a scientific collaboration ontology, we propose a collaboration model supported by a set of collaboration primitives and patterns. The collaboration protocols are then applied to support effective concurrency control in the process of collaborative workflow composition.
大规模科学数据的管理和分析通常依赖于许多具有不同专业知识的分布式科学家。近年来,这样的协作工作通常被组合并自动化为面向数据流的过程,即所谓的科学工作流。然而,现有的科学工作流工具是面向单一用户的,不支持多个分布式科学家之间协作的科学工作流组合、执行和管理。在本文中,我们报告了我们对协作协议的研究,以构建支持协作科学工作流组合的工具。在科学协作本体的基础上,提出了一种由协作原语和模式支持的协作模型。然后应用协作协议支持协作工作流组合过程中有效的并发控制。
{"title":"Confucius: A Scientific Collaboration System Using Collaborative Scientific Workflows","authors":"Jia Zhang, D. Kuc, Shiyong Lu","doi":"10.1109/ICWS.2010.103","DOIUrl":"https://doi.org/10.1109/ICWS.2010.103","url":null,"abstract":"Large-scale scientific data management and analysis usually relies on many distributed scientists with diverse expertise. In recent years, such a collaborative effort is often composed and automated into a dataflow-oriented process, a so-called scientific workflow. However, existing scientific workflow tools are single user-oriented and do not support collaborative scientific workflow composition, execution, and management among multiple distributed scientists. In this paper, we report our study of collaboration protocols towards building a tool supporting collaborative scientific workflow composition. Based on a scientific collaboration ontology, we propose a collaboration model supported by a set of collaboration primitives and patterns. The collaboration protocols are then applied to support effective concurrency control in the process of collaborative workflow composition.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"133 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115548678","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}
引用次数: 15
期刊
2010 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