首页 > 最新文献

2011 IEEE International Conference on Web Services最新文献

英文 中文
Enhancing the Caching of Web Service Responses on Wireless Clients 增强无线客户端Web服务响应的缓存
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.52
Apostolos Papageorgiou, Marius Schatke, Stefan Schulte, R. Steinmetz
Contrary to simple Web content, standard Web services do not offer their clients the possibility to use cached information without the risk that it may be out-of-date. This feature has not been worth its costs in realistic Web service usage scenarios until now. However, its absence may pose restrictions and impede possible benefits in a future scenario, where mediators are both willing and able to effectively minimize the amount of wirelessly transmitted data in the Internet of Services. This paper describes how developments in the Internet of Services start to motivate the automatic enablement of safe (i.e., always up-to-date) client-side caching for Web services. It presents our solution for generically adding this feature to any Web service, and, based on new experiments, reveals the limits beyond which the approach can offer significant benefits.
与简单的Web内容相反,标准Web服务不向其客户机提供使用缓存信息的可能性,而不会冒信息过期的风险。到目前为止,在实际的Web服务使用场景中,这个特性的成本还不够高。然而,在未来的场景中,如果中介机构愿意并且能够有效地减少服务互联网中无线传输的数据量,那么它的缺失可能会造成限制并阻碍可能的好处。本文描述了Internet of Services的发展如何开始激励Web服务的安全(即始终是最新的)客户端缓存的自动启用。本文介绍了将此功能一般地添加到任何Web服务的解决方案,并基于新的实验揭示了该方法可以提供显著好处的限制。
{"title":"Enhancing the Caching of Web Service Responses on Wireless Clients","authors":"Apostolos Papageorgiou, Marius Schatke, Stefan Schulte, R. Steinmetz","doi":"10.1109/ICWS.2011.52","DOIUrl":"https://doi.org/10.1109/ICWS.2011.52","url":null,"abstract":"Contrary to simple Web content, standard Web services do not offer their clients the possibility to use cached information without the risk that it may be out-of-date. This feature has not been worth its costs in realistic Web service usage scenarios until now. However, its absence may pose restrictions and impede possible benefits in a future scenario, where mediators are both willing and able to effectively minimize the amount of wirelessly transmitted data in the Internet of Services. This paper describes how developments in the Internet of Services start to motivate the automatic enablement of safe (i.e., always up-to-date) client-side caching for Web services. It presents our solution for generically adding this feature to any Web service, and, based on new experiments, reveals the limits beyond which the approach can offer significant benefits.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"229 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123316515","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
Has WS-I's Work Resulted in Ws-* Interoperability? Ws- i的工作是否导致了Ws-*的互操作性?
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.42
Andreas Schönberger, Johannes Schwalb, G. Wirtz
Recently, the Web Services Interoperability Organization(WS-I) has announced to have completed its interoperability standards work. The latest deliverables include the so-called "Basic Security Profile" and the "Reliable SecureProfile". This gives rise to the question whether or not Web Services adopters can rely on interoperability of Web Services stacks, in particular in terms of security and reliability features. To answer this question, we thoroughly analyze two important Web Services stacks for interoperability of WS-Security and WS-Reliable Messaging features. Our analysis shows that security and reliability features are far from being implemented in an interoperable manner. Additionally, we reveal that some of those interoperability problems are not even covered by WS-I profiles and therefore conclude that WS-I's work has not yet resulted in Web Services interoperability.
最近,Web服务互操作性组织(WS-I)宣布已经完成了其互操作性标准工作。最新的成果包括所谓的“基本安全概要”和“可靠安全概要”。这就产生了一个问题,即Web服务采用者是否可以依赖Web服务堆栈的互操作性,特别是在安全性和可靠性特性方面。为了回答这个问题,我们将全面分析两个重要的Web服务堆栈,以实现WS-Security和WS-Reliable消息传递功能的互操作性。我们的分析表明,安全性和可靠性特性远远没有以可互操作的方式实现。此外,我们揭示了其中一些互操作性问题甚至没有被WS-I配置文件所涵盖,因此得出WS-I的工作尚未导致Web服务互操作性的结论。
{"title":"Has WS-I's Work Resulted in Ws-* Interoperability?","authors":"Andreas Schönberger, Johannes Schwalb, G. Wirtz","doi":"10.1109/ICWS.2011.42","DOIUrl":"https://doi.org/10.1109/ICWS.2011.42","url":null,"abstract":"Recently, the Web Services Interoperability Organization(WS-I) has announced to have completed its interoperability standards work. The latest deliverables include the so-called \"Basic Security Profile\" and the \"Reliable SecureProfile\". This gives rise to the question whether or not Web Services adopters can rely on interoperability of Web Services stacks, in particular in terms of security and reliability features. To answer this question, we thoroughly analyze two important Web Services stacks for interoperability of WS-Security and WS-Reliable Messaging features. Our analysis shows that security and reliability features are far from being implemented in an interoperable manner. Additionally, we reveal that some of those interoperability problems are not even covered by WS-I profiles and therefore conclude that WS-I's work has not yet resulted in Web Services interoperability.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"319 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116423459","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
Modeling Business Process of Web Services with an Extended STRIPS Operations to Detection Feature Interaction Problems Runtime 基于扩展条带操作的Web服务业务流程建模以检测特征交互问题运行时
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.73
Jiuyun Xu, Kun Chen, Youxiang Duan, S. Reiff-Marganiec
Service-Oriented Computing is benefit of interoperation among services. Current service-oriented computing research is much more concerning the low level interoperation among services, such as service discovery, service composition etc. However, the high level research issue-the feature interaction problem is also challenging the interoperation of service-oriented computing. Traditional feature interaction methods are focused on the service design phrase with formal methods or software engineering analysis. Autonomy and distribution of service deploying style have made the needs of runtime detecting and resolving feature interaction in SOC research community. This paper investigates the detection of feature interactions in web services at runtime and proposes ESTRIPs, an extended STRIPS operation conflict-free of services in business process detection method, which reasons from OWL-S and SWRL combined with runtime SOAP messages. First, we give the model of the feature interaction problem in business process during its execution and then the ESTRIPS method given in detail. The implementation of a prototype is illustrated. Using a real world scenario shows the plausibility of our method of detecting feature interactions of business process.
面向服务的计算是服务间互操作的优势。当前面向服务的计算研究更多地关注服务之间的底层互操作,如服务发现、服务组合等。然而,高层次的特征交互问题也对面向服务计算的互操作提出了挑战。传统的特征交互方法主要集中在服务设计阶段,采用形式化方法或软件工程分析。服务部署方式的自治和分布使得SOC研究社区对运行时检测和解决特征交互产生了需求。本文研究了web服务运行时特征交互的检测,提出了基于OWL-S和SWRL结合运行时SOAP消息的业务流程无冲突检测方法ESTRIPs。首先给出了业务流程执行过程中特征交互问题的模型,然后详细给出了ESTRIPS方法。举例说明了一个原型的实现。使用真实场景显示了我们检测业务流程的功能交互的方法的合理性。
{"title":"Modeling Business Process of Web Services with an Extended STRIPS Operations to Detection Feature Interaction Problems Runtime","authors":"Jiuyun Xu, Kun Chen, Youxiang Duan, S. Reiff-Marganiec","doi":"10.1109/ICWS.2011.73","DOIUrl":"https://doi.org/10.1109/ICWS.2011.73","url":null,"abstract":"Service-Oriented Computing is benefit of interoperation among services. Current service-oriented computing research is much more concerning the low level interoperation among services, such as service discovery, service composition etc. However, the high level research issue-the feature interaction problem is also challenging the interoperation of service-oriented computing. Traditional feature interaction methods are focused on the service design phrase with formal methods or software engineering analysis. Autonomy and distribution of service deploying style have made the needs of runtime detecting and resolving feature interaction in SOC research community. This paper investigates the detection of feature interactions in web services at runtime and proposes ESTRIPs, an extended STRIPS operation conflict-free of services in business process detection method, which reasons from OWL-S and SWRL combined with runtime SOAP messages. First, we give the model of the feature interaction problem in business process during its execution and then the ESTRIPS method given in detail. The implementation of a prototype is illustrated. Using a real world scenario shows the plausibility of our method of detecting feature interactions of business process.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124668423","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}
引用次数: 4
Verifying OWL-S Service Process Models 验证OWL-S服务流程模型
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.101
Yuzhang Feng, M. Kirchberg
OWL-S is an ontology that provides the necessary vocabulary for describing various components of Web services so that automated discovery, composition and invocation of Web services can be made possible. The main component, the process model, describes the interaction protocol between a Web service and its clients. Such protocol includes not only the inputs, outputs, preconditions and results of the service, but also the control flow and data flow within the service. In this paper, we propose an approach to verify various properties of the process model of an OWL-S service. We define a set of mapping rules to translate a process model into a process algebra model and use a dedicated model checker to check the properties of the translated model. We handle not only the control flow of the process model, but also the binding-based data flow. Pre-conditions and results are also included in our approach. As a case study, we use a reasonably complex online book shopping Web service.
OWL-S是一种本体,它为描述Web服务的各种组件提供了必要的词汇表,从而使Web服务的自动发现、组合和调用成为可能。主要组件,即流程模型,描述了Web服务与其客户端之间的交互协议。该协议不仅包括服务的输入、输出、前提条件和结果,还包括服务中的控制流和数据流。在本文中,我们提出了一种验证OWL-S服务的流程模型的各种属性的方法。我们定义了一组映射规则来将流程模型转换为流程代数模型,并使用专用的模型检查器来检查转换模型的属性。我们不仅处理流程模型的控制流,而且处理基于绑定的数据流。前提条件和结果也包括在我们的方法中。作为案例研究,我们使用一个相当复杂的在线图书购物Web服务。
{"title":"Verifying OWL-S Service Process Models","authors":"Yuzhang Feng, M. Kirchberg","doi":"10.1109/ICWS.2011.101","DOIUrl":"https://doi.org/10.1109/ICWS.2011.101","url":null,"abstract":"OWL-S is an ontology that provides the necessary vocabulary for describing various components of Web services so that automated discovery, composition and invocation of Web services can be made possible. The main component, the process model, describes the interaction protocol between a Web service and its clients. Such protocol includes not only the inputs, outputs, preconditions and results of the service, but also the control flow and data flow within the service. In this paper, we propose an approach to verify various properties of the process model of an OWL-S service. We define a set of mapping rules to translate a process model into a process algebra model and use a dedicated model checker to check the properties of the translated model. We handle not only the control flow of the process model, but also the binding-based data flow. Pre-conditions and results are also included in our approach. As a case study, we use a reasonably complex online book shopping Web service.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130821115","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
Towards Privacy-Preserving XML Transformation 面向保护隐私的XML转换
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.10
Meiko Jensen, F. Kerschbaum
In composite web services one can only either hide the identities of the participants or provide end-to-end confidentiality via encryption. For a designer of inter-organizational business processes this implies that she either needs to reveal her suppliers or force her customers to reveal their information. In this paper we present a solution to the encrypted data modification problem and recon ciliate this apparent conflict. Using a generic sender-transformer-recipient example scenario, we illustrate the steps required for applying XML transformations to encrypted data, present the cryptographic building blocks, and give an outlook on advantages and weaknesses of the proposed encryption scheme. The transformer is then able to offer composite services without itself learning the content of the messages.
在组合web服务中,只能隐藏参与者的身份或通过加密提供端到端的机密性。对于组织间业务流程的设计者来说,这意味着她要么需要透露她的供应商,要么强迫她的客户透露他们的信息。本文提出了一种解决加密数据修改问题的方法,并解决了这一明显的冲突。我们使用一个通用的发送者-转换者-接收者示例场景,说明了将XML转换应用于加密数据所需的步骤,展示了加密构建块,并展望了所提议的加密方案的优缺点。然后,转换器能够提供组合服务,而无需自己学习消息的内容。
{"title":"Towards Privacy-Preserving XML Transformation","authors":"Meiko Jensen, F. Kerschbaum","doi":"10.1109/ICWS.2011.10","DOIUrl":"https://doi.org/10.1109/ICWS.2011.10","url":null,"abstract":"In composite web services one can only either hide the identities of the participants or provide end-to-end confidentiality via encryption. For a designer of inter-organizational business processes this implies that she either needs to reveal her suppliers or force her customers to reveal their information. In this paper we present a solution to the encrypted data modification problem and recon ciliate this apparent conflict. Using a generic sender-transformer-recipient example scenario, we illustrate the steps required for applying XML transformations to encrypted data, present the cryptographic building blocks, and give an outlook on advantages and weaknesses of the proposed encryption scheme. The transformer is then able to offer composite services without itself learning the content of the messages.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131190083","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}
引用次数: 3
A Multi-layered Approach for the Declarative Development of Data Providing Services 数据提供服务的声明式开发的多层方法
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.104
Kevin P. Brown, Miriam A. M. Capretz
Data Providing Services (DPSs) have the sole purpose of retrieving data from existing sources according to their input parameters while also providing a semantic description of the data they provide using a parametrized view over a domain ontology. A layered model of viewing DPSs is proposed consisting of the data acquisition, syntactic and semantic layers. It is shown that by defining all three layers, a DPS may be generated and managed exclusively by its declarative definition. This will increase the agility and efficiency with which DPSs may be deployed and managed. As a development model, a set of reusable messages are created, these messages are to be semantically annotated using a view over the domain ontology and are syntactically represented such that they may be exported to XML Schema. These messages are used within the DPS definition where their views over the domain ontology are parametrized and the data acquisition layer is defined to acquire data from the source.
数据提供服务(dps)的唯一目的是根据其输入参数从现有数据源检索数据,同时还使用域本体上的参数化视图提供它们提供的数据的语义描述。提出了一种由数据采集层、句法层和语义层组成的分层dps查看模型。通过定义所有三个层,可以通过其声明性定义单独生成和管理DPS。这将提高部署和管理dps的敏捷性和效率。作为开发模型,将创建一组可重用的消息,这些消息将使用域本体上的视图进行语义注释,并以语法表示,以便将它们导出到XML Schema。这些消息在DPS定义中使用,在DPS定义中,它们在领域本体上的视图被参数化,数据获取层被定义为从源获取数据。
{"title":"A Multi-layered Approach for the Declarative Development of Data Providing Services","authors":"Kevin P. Brown, Miriam A. M. Capretz","doi":"10.1109/ICWS.2011.104","DOIUrl":"https://doi.org/10.1109/ICWS.2011.104","url":null,"abstract":"Data Providing Services (DPSs) have the sole purpose of retrieving data from existing sources according to their input parameters while also providing a semantic description of the data they provide using a parametrized view over a domain ontology. A layered model of viewing DPSs is proposed consisting of the data acquisition, syntactic and semantic layers. It is shown that by defining all three layers, a DPS may be generated and managed exclusively by its declarative definition. This will increase the agility and efficiency with which DPSs may be deployed and managed. As a development model, a set of reusable messages are created, these messages are to be semantically annotated using a view over the domain ontology and are syntactically represented such that they may be exported to XML Schema. These messages are used within the DPS definition where their views over the domain ontology are parametrized and the data acquisition layer is defined to acquire data from the source.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132556286","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}
引用次数: 4
A Formal Model of Service Computing and Its Applications on Service Discovery 服务计算的形式化模型及其在服务发现中的应用
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.84
Yingzhou Zhang, Wei Fu, Lei Chen, Bihuan Xu
With the rapid development of services and software, how to share, integrate and discover them properly in open and dynamic network environment is one of the most important challenges for software technology. With monad techniques, we present a novel formal semantic model for service oriented computing in a black-box observation way. The monad-based model can help us formally describe and further study on software components and services through monads' properties such as abstraction, reflection and composability. This model relatively improves service reuse and discovery, and it significantly facilitates web service composition and enables integration of legacy applications.
随着业务和软件的快速发展,如何在开放、动态的网络环境下实现业务和软件的共享、集成和发现是软件技术面临的重要挑战之一。利用单子技术,提出了一种新的面向服务计算的形式化语义模型。基于单子的模型可以通过单子的抽象、反射和可组合性等特性,帮助我们形式化地描述和进一步研究软件组件和服务。此模型相对地改进了服务重用和发现,并且极大地促进了web服务组合,并支持遗留应用程序的集成。
{"title":"A Formal Model of Service Computing and Its Applications on Service Discovery","authors":"Yingzhou Zhang, Wei Fu, Lei Chen, Bihuan Xu","doi":"10.1109/ICWS.2011.84","DOIUrl":"https://doi.org/10.1109/ICWS.2011.84","url":null,"abstract":"With the rapid development of services and software, how to share, integrate and discover them properly in open and dynamic network environment is one of the most important challenges for software technology. With monad techniques, we present a novel formal semantic model for service oriented computing in a black-box observation way. The monad-based model can help us formally describe and further study on software components and services through monads' properties such as abstraction, reflection and composability. This model relatively improves service reuse and discovery, and it significantly facilitates web service composition and enables integration of legacy applications.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133431127","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}
引用次数: 1
CloudDB AutoAdmin: Towards a Truly Elastic Cloud-Based Data Store CloudDB AutoAdmin:迈向真正弹性的基于云的数据存储
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.19
S. Sakr, Liang Zhao, H. Wada, Anna Liu
In this paper, we present the design and the architecture of the CloudDB AutoAdmin system which aims to fill the existing gaps between the provided cloud database services and the requirements of the consumer applications. In particular, it focuses on facilitating the job of the cloud database consumers in implementing database applications as distributed, scalable, and elastic services with a minimum effort on the side of the application developer and a limited footprint in the application code.
在本文中,我们介绍了CloudDB AutoAdmin系统的设计和体系结构,该系统旨在填补所提供的云数据库服务与消费者应用程序需求之间的现有差距。特别是,它侧重于促进云数据库消费者在实现数据库应用程序作为分布式、可伸缩和弹性服务方面的工作,而应用程序开发人员的工作量最小,应用程序代码的占用空间有限。
{"title":"CloudDB AutoAdmin: Towards a Truly Elastic Cloud-Based Data Store","authors":"S. Sakr, Liang Zhao, H. Wada, Anna Liu","doi":"10.1109/ICWS.2011.19","DOIUrl":"https://doi.org/10.1109/ICWS.2011.19","url":null,"abstract":"In this paper, we present the design and the architecture of the CloudDB AutoAdmin system which aims to fill the existing gaps between the provided cloud database services and the requirements of the consumer applications. In particular, it focuses on facilitating the job of the cloud database consumers in implementing database applications as distributed, scalable, and elastic services with a minimum effort on the side of the application developer and a limited footprint in the application code.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133068156","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
Differential Caches for Web Services in Mobile Environments 移动环境中Web服务的差分缓存
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.50
M. Qaiser, P. Bodorik, D. Jutla
Although web services have been espoused due to their many benefits, it is known that overhead delay, particularly the communication delay, associated with invocation and execution of web services is high. Consequently, much research has been expended on minimizing those delays. In many situations an application invokes a web service repeatedly such that some or most of the data returned by the web service does not change. For instance, many web services that return schedules, such as bus or train schedules, exhibit this property. We present Differential Caches, with the accompanying Differential Updates method and the Mobile SOAP (MoSOAP) protocol, to avoid transfer of repeated data, sent by a web service to an application. The protocol is flexible in that other optimization techniques, such as encoding, can also be applied. We report on results of experiments, using a research prototype, to evaluate the method's potential benefits and also its overhead. The results of experiments show clearly that potential benefits outweigh the overhead. Under optimal conditions, the MoSOAP protocol with Differential Caches obtained a speedup of close to 800%, in delivery of the web services' replies in comparison to the SOAP communication. Further improvements in delays were gained when encoding was used in conjunction with Differential Caches.
尽管web服务因其诸多优点而受到支持,但众所周知,与web服务调用和执行相关的开销延迟,特别是通信延迟很高。因此,在尽量减少这些延误方面进行了大量研究。在许多情况下,应用程序重复调用web服务,这样web服务返回的部分或大部分数据不会更改。例如,许多返回时间表(如公共汽车或火车时刻表)的web服务都展示了这个属性。我们提出了差分缓存,以及相应的差分更新方法和移动SOAP (MoSOAP)协议,以避免由web服务发送到应用程序的重复数据传输。该协议是灵活的,因为其他优化技术,如编码,也可以应用。我们使用研究原型报告实验结果,以评估该方法的潜在好处及其开销。实验结果清楚地表明,潜在的好处大于开销。在最佳条件下,与SOAP通信相比,具有差分缓存的MoSOAP协议在web服务响应的交付方面获得了接近800%的加速。当编码与差分缓存一起使用时,延迟得到了进一步的改善。
{"title":"Differential Caches for Web Services in Mobile Environments","authors":"M. Qaiser, P. Bodorik, D. Jutla","doi":"10.1109/ICWS.2011.50","DOIUrl":"https://doi.org/10.1109/ICWS.2011.50","url":null,"abstract":"Although web services have been espoused due to their many benefits, it is known that overhead delay, particularly the communication delay, associated with invocation and execution of web services is high. Consequently, much research has been expended on minimizing those delays. In many situations an application invokes a web service repeatedly such that some or most of the data returned by the web service does not change. For instance, many web services that return schedules, such as bus or train schedules, exhibit this property. We present Differential Caches, with the accompanying Differential Updates method and the Mobile SOAP (MoSOAP) protocol, to avoid transfer of repeated data, sent by a web service to an application. The protocol is flexible in that other optimization techniques, such as encoding, can also be applied. We report on results of experiments, using a research prototype, to evaluate the method's potential benefits and also its overhead. The results of experiments show clearly that potential benefits outweigh the overhead. Under optimal conditions, the MoSOAP protocol with Differential Caches obtained a speedup of close to 800%, in delivery of the web services' replies in comparison to the SOAP communication. Further improvements in delays were gained when encoding was used in conjunction with Differential Caches.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126482057","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
Automatic Web Service Composition with a Heuristic-Based Search Algorithm 基于启发式搜索算法的自动Web服务组合
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.89
P. Rodríguez-Mier, M. Mucientes, M. Lama
Service Oriented Architectures and web service technology are becoming popular in recent years. As more web services can be used over the Internet, the need to find efficient algorithms for web services composition that can deal with large amounts of services becomes important. These algorithms must deal with different issues like performance, semantics or user restrictions. In this paper we present an A* algorithm which solves the problem of semantic input-output message structure matching for web service composition. Given are quest, a service dependency graph with a subset of the original services from an external repository is dynamically generated. Then, the A*search algorithm is used to find a minimal composition that satisfies the user request. Moreover, in order to improve the performance, a set of dynamic optimization techniques has been implemented over the search process. A full experimental validation with eight different public repositories has been done showing a good performance as in all tests as the algorithm finds a valid solution with minimal number of services and execution path.
近年来,面向服务的体系结构和web服务技术变得越来越流行。随着越来越多的web服务可以在Internet上使用,为web服务组合找到能够处理大量服务的有效算法的需求变得非常重要。这些算法必须处理不同的问题,如性能、语义或用户限制。本文提出了一种解决web服务组合中语义输入输出消息结构匹配问题的A*算法。给定这些请求,将动态生成带有外部存储库中原始服务子集的服务依赖关系图。然后,使用A*搜索算法查找满足用户请求的最小组合。此外,为了提高性能,在搜索过程中实现了一套动态优化技术。在8个不同的公共存储库中进行了完整的实验验证,在所有测试中都显示出良好的性能,因为算法找到了一个具有最少服务数量和执行路径的有效解决方案。
{"title":"Automatic Web Service Composition with a Heuristic-Based Search Algorithm","authors":"P. Rodríguez-Mier, M. Mucientes, M. Lama","doi":"10.1109/ICWS.2011.89","DOIUrl":"https://doi.org/10.1109/ICWS.2011.89","url":null,"abstract":"Service Oriented Architectures and web service technology are becoming popular in recent years. As more web services can be used over the Internet, the need to find efficient algorithms for web services composition that can deal with large amounts of services becomes important. These algorithms must deal with different issues like performance, semantics or user restrictions. In this paper we present an A* algorithm which solves the problem of semantic input-output message structure matching for web service composition. Given are quest, a service dependency graph with a subset of the original services from an external repository is dynamically generated. Then, the A*search algorithm is used to find a minimal composition that satisfies the user request. Moreover, in order to improve the performance, a set of dynamic optimization techniques has been implemented over the search process. A full experimental validation with eight different public repositories has been done showing a good performance as in all tests as the algorithm finds a valid solution with minimal number of services and execution path.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134609206","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}
引用次数: 116
期刊
2011 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1