首页 > 最新文献

2010 IEEE International Conference on Web Services最新文献

英文 中文
Formal Specification and Verification of Data-Centric Service Composition 以数据为中心的服务组合的正式规范和验证
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.80
Iman Saleh, Gregory Kulczycki, M. Blake
Service-oriented architecture (SOA) promotes a paradigm where ad-hoc applications are built by dynamically linking service-based software capabilities. Service providers follow specification standards to advertise their services’ capabilities and to enable loosely coupled integration between their services and other businesses over the Web. A major challenge in this domain is interpreting the data that must be marshaled between consumer and producer systems. We propose a framework to support formal modeling and contracts for data-centric Web services. We demonstrate how this framework can be used to verify correctness properties for composition of services.
面向服务的体系结构(SOA)促进了一种范例,其中通过动态链接基于服务的软件功能构建临时应用程序。服务提供者遵循规范标准来宣传其服务的功能,并通过Web支持其服务与其他业务之间的松散耦合集成。该领域的一个主要挑战是解释必须在消费者和生产者系统之间编组的数据。我们提出了一个框架来支持以数据为中心的Web服务的正式建模和契约。我们将演示如何使用此框架来验证服务组合的正确性属性。
{"title":"Formal Specification and Verification of Data-Centric Service Composition","authors":"Iman Saleh, Gregory Kulczycki, M. Blake","doi":"10.1109/ICWS.2010.80","DOIUrl":"https://doi.org/10.1109/ICWS.2010.80","url":null,"abstract":"Service-oriented architecture (SOA) promotes a paradigm where ad-hoc applications are built by dynamically linking service-based software capabilities. Service providers follow specification standards to advertise their services’ capabilities and to enable loosely coupled integration between their services and other businesses over the Web. A major challenge in this domain is interpreting the data that must be marshaled between consumer and producer systems. We propose a framework to support formal modeling and contracts for data-centric Web services. We demonstrate how this framework can be used to verify correctness properties for composition of services.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"39 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":"124594845","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
Optimizing the Data-Traffic of Centrally Coordinated Scientific Workflow Systems 集中协调科学工作流系统的数据流量优化
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.71
S. Subramanian, P. Puntervoll, P. Sztromwasser
Scientific workflow systems facilitate scientific experiments by integrating and coordinating geographically distributed data and algorithmic services in a loosely coupled manner. Most scientific workflow-engines use centralized coordination as the choice of approach for executing workflows, requiring the coordinator (i.e., workflow-engine) to send and receive all input and output data of component services. Such indirect data communication between the component services increases the data-traffic of the coordinator and weakens the performance of the workflow. To optimize this, we propose an approach where data-flow is dynamically delegated from the coordinator to the component services, with direct transportation of data between the component services.
科学工作流系统通过以松耦合的方式集成和协调地理分布的数据和算法服务,为科学实验提供便利。大多数科学的工作流引擎使用集中式协调作为执行工作流的方法选择,要求协调器(即工作流引擎)发送和接收组件服务的所有输入和输出数据。组件服务之间的这种间接数据通信增加了协调器的数据流量,降低了工作流的性能。为了优化这一点,我们提出了一种方法,将数据流从协调器动态委派给组件服务,并在组件服务之间直接传输数据。
{"title":"Optimizing the Data-Traffic of Centrally Coordinated Scientific Workflow Systems","authors":"S. Subramanian, P. Puntervoll, P. Sztromwasser","doi":"10.1109/ICWS.2010.71","DOIUrl":"https://doi.org/10.1109/ICWS.2010.71","url":null,"abstract":"Scientific workflow systems facilitate scientific experiments by integrating and coordinating geographically distributed data and algorithmic services in a loosely coupled manner. Most scientific workflow-engines use centralized coordination as the choice of approach for executing workflows, requiring the coordinator (i.e., workflow-engine) to send and receive all input and output data of component services. Such indirect data communication between the component services increases the data-traffic of the coordinator and weakens the performance of the workflow. To optimize this, we propose an approach where data-flow is dynamically delegated from the coordinator to the component services, with direct transportation of data between the component services.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"71 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":"129300698","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
Clustering WSDL Documents to Bootstrap the Discovery of Web Services 聚集WSDL文档以引导Web服务的发现
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.31
Khalid Elgazzar, A. Hassan, Patrick Martin
The increasing use of the Web for everyday tasks is making Web services an essential part of the Internet customer's daily life. Users query the Internet for a required Web service and get back a set of Web services that may or may not satisfy their request. To get the most relevant Web services that fulfill the user's request, the user has to construct the request using the keywords that best describe the user's objective and match correctly with the Web Service name or location. Clustering Web services based on function similarities would greatly boost the ability of Web services search engines to retrieve the most relevant Web services. This paper proposes a novel technique to mine Web Service Description Language (WSDL) documents and cluster them into functionally similar Web service groups. The application of our approach to real Web services description files has shown good performance for clustering Web services based on function similarity, as a predecessor step to retrieving the relevant Web services for a user request by search engines.
在日常任务中越来越多地使用Web,使得Web服务成为Internet用户日常生活中必不可少的一部分。用户在Internet上查询所需的Web服务,并得到一组可能满足也可能不满足其请求的Web服务。为了获得满足用户请求的最相关的Web服务,用户必须使用最能描述用户目标并与Web服务名称或位置正确匹配的关键字来构建请求。基于功能相似性的Web服务聚类将极大地提高Web服务搜索引擎检索最相关Web服务的能力。本文提出了一种新的技术来挖掘Web服务描述语言(WSDL)文档并将它们聚类到功能相似的Web服务组中。将我们的方法应用于实际的Web服务描述文件显示了基于功能相似性对Web服务进行聚类的良好性能,这是通过搜索引擎检索用户请求的相关Web服务的前一个步骤。
{"title":"Clustering WSDL Documents to Bootstrap the Discovery of Web Services","authors":"Khalid Elgazzar, A. Hassan, Patrick Martin","doi":"10.1109/ICWS.2010.31","DOIUrl":"https://doi.org/10.1109/ICWS.2010.31","url":null,"abstract":"The increasing use of the Web for everyday tasks is making Web services an essential part of the Internet customer's daily life. Users query the Internet for a required Web service and get back a set of Web services that may or may not satisfy their request. To get the most relevant Web services that fulfill the user's request, the user has to construct the request using the keywords that best describe the user's objective and match correctly with the Web Service name or location. Clustering Web services based on function similarities would greatly boost the ability of Web services search engines to retrieve the most relevant Web services. This paper proposes a novel technique to mine Web Service Description Language (WSDL) documents and cluster them into functionally similar Web service groups. The application of our approach to real Web services description files has shown good performance for clustering Web services based on function similarity, as a predecessor step to retrieving the relevant Web services for a user request by search engines.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"8 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":"130418420","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}
引用次数: 255
From Specification to Adaptation: An Integrated QoS-driven Approach for Dynamic Adaptation of Web Service Compositions 从规范到适应:用于Web服务组合动态适应的集成qos驱动方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.39
Vikas Agarwal, P. Jalote
Web services composition environment is highly dynamic with new services being deployed, existing ones becoming unavailable or their QoS and other non-functional properties (cost, availability, etc.) changing dynamically. However, current approaches for web services composition and execution, such as WS-BPEL, can neither tailor the execution automatically as per the required QoS nor can they adapt to the highly dynamic environment. Though there have been some recent efforts in this direction they are piecemeal and insufficient. They either do not take user's non-functional requirements (NFRs) into consideration for adaptation, or there is no standard way of specifying these requirements for a BPEL process. In this paper, we propose an integrated approach for dynamically adapting web service compositions based on NFRs. We first give a specification for representing NFRs for each partner service of a BPEL process, and then describe a system that dynamically adapts the BPEL process based on these requirements by selecting suitable services at runtime. The selected services only need to be semantically equivalent and the system automatically takes care of the syntactical differences between their interfaces. We integrated our system in an existing BPEL engine using aspect oriented approach and demonstrate via experiments that it has very little performance overhead even at high loads.
Web服务组合环境是高度动态的,会部署新的服务,现有的服务变得不可用,或者它们的QoS和其他非功能属性(成本、可用性等)会动态变化。然而,当前用于web服务组合和执行的方法(如WS-BPEL)既不能根据所需的QoS自动调整执行,也不能适应高度动态的环境。虽然最近在这方面作出了一些努力,但这些努力是零碎的和不充分的。它们要么没有考虑用户的非功能需求(NFRs)来进行调整,要么没有为BPEL流程指定这些需求的标准方法。在本文中,我们提出了一种基于nfr动态调整web服务组合的集成方法。我们首先给出了表示BPEL流程的每个伙伴服务的nfr的规范,然后描述了一个系统,该系统通过在运行时选择合适的服务,根据这些需求动态地适应BPEL流程。所选择的服务只需要在语义上相等,系统自动处理其接口之间的语法差异。我们使用面向方面的方法将我们的系统集成到现有的BPEL引擎中,并通过实验证明,即使在高负载下,它的性能开销也很小。
{"title":"From Specification to Adaptation: An Integrated QoS-driven Approach for Dynamic Adaptation of Web Service Compositions","authors":"Vikas Agarwal, P. Jalote","doi":"10.1109/ICWS.2010.39","DOIUrl":"https://doi.org/10.1109/ICWS.2010.39","url":null,"abstract":"Web services composition environment is highly dynamic with new services being deployed, existing ones becoming unavailable or their QoS and other non-functional properties (cost, availability, etc.) changing dynamically. However, current approaches for web services composition and execution, such as WS-BPEL, can neither tailor the execution automatically as per the required QoS nor can they adapt to the highly dynamic environment. Though there have been some recent efforts in this direction they are piecemeal and insufficient. They either do not take user's non-functional requirements (NFRs) into consideration for adaptation, or there is no standard way of specifying these requirements for a BPEL process. In this paper, we propose an integrated approach for dynamically adapting web service compositions based on NFRs. We first give a specification for representing NFRs for each partner service of a BPEL process, and then describe a system that dynamically adapts the BPEL process based on these requirements by selecting suitable services at runtime. The selected services only need to be semantically equivalent and the system automatically takes care of the syntactical differences between their interfaces. We integrated our system in an existing BPEL engine using aspect oriented approach and demonstrate via experiments that it has very little performance overhead even at high loads.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"89 5 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":"129752295","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
Use Cases to Process Specifications in Business Process Modeling Notation 业务流程建模符号中流程规范的用例
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.105
A. Sinha, A. Paradkar
Use cases are a key technique to elicit software requirements from the point of view of the user of a system. Their prevalence is noticeable ever since the onset of agile programming techniques. Within SOA projects however, business process models are used for capability analysis and gap detection. Business process models present a global view of the system and hence are more suited for gap detection. Therefore, in practice both these forms of requirements continue to be useful and coexist. Often in big software projects and in distributed development environment such coexisting requirement specifications can grow out of synch. We present here a technique to semi-automatically transform use cases into business processes and to create mapping between them. By preserving the mapping between these forms one can enforce consistency between the two forms of requirements.
用例是从系统用户的角度引出软件需求的关键技术。自从敏捷编程技术出现以来,它们的流行是显而易见的。然而,在SOA项目中,业务流程模型用于能力分析和差距检测。业务流程模型呈现了系统的全局视图,因此更适合缺口检测。因此,在实践中,这两种形式的需求仍然是有用的,并且是共存的。通常在大型软件项目和分布式开发环境中,这种共存的需求规范可能会不同步。我们在这里介绍一种技术,可以半自动地将用例转换为业务流程,并在它们之间创建映射。通过保留这些形式之间的映射,可以加强两种形式的需求之间的一致性。
{"title":"Use Cases to Process Specifications in Business Process Modeling Notation","authors":"A. Sinha, A. Paradkar","doi":"10.1109/ICWS.2010.105","DOIUrl":"https://doi.org/10.1109/ICWS.2010.105","url":null,"abstract":"Use cases are a key technique to elicit software requirements from the point of view of the user of a system. Their prevalence is noticeable ever since the onset of agile programming techniques. Within SOA projects however, business process models are used for capability analysis and gap detection. Business process models present a global view of the system and hence are more suited for gap detection. Therefore, in practice both these forms of requirements continue to be useful and coexist. Often in big software projects and in distributed development environment such coexisting requirement specifications can grow out of synch. We present here a technique to semi-automatically transform use cases into business processes and to create mapping between them. By preserving the mapping between these forms one can enforce consistency between the two forms of requirements.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"24 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":"131043747","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}
引用次数: 52
Agile Service Oriented Architecture with Adaptive Processes Using Semantically Annotated Workflow Templates 灵活的面向服务的架构和使用语义注释工作流模板的自适应过程
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.42
Wolfgang Halb, Herwig Zeiner, Bernhard Jandl, Harald Lernbeiß, Christian Derler
Although WS-BPEL is a widely used language for modeling executable business processes in service oriented architectures it is almost impossible to dynamically bind services at runtime taking complex constraints and optimisation goals into account. The approach presented in this paper uses semantically annotated workflow templates and extensions to introduce adaptability which enables agile service oriented architectures. The technological solution will be validated in a critical infrastructure environment where resilience and security play an important role.
尽管WS-BPEL是一种广泛使用的语言,用于在面向服务的体系结构中对可执行业务流程进行建模,但考虑到复杂的约束和优化目标,在运行时动态绑定服务几乎是不可能的。本文提出的方法使用语义注释的工作流模板和扩展来引入适应性,从而实现敏捷的面向服务的体系结构。该技术解决方案将在关键的基础设施环境中进行验证,其中弹性和安全性发挥着重要作用。
{"title":"Agile Service Oriented Architecture with Adaptive Processes Using Semantically Annotated Workflow Templates","authors":"Wolfgang Halb, Herwig Zeiner, Bernhard Jandl, Harald Lernbeiß, Christian Derler","doi":"10.1109/ICWS.2010.42","DOIUrl":"https://doi.org/10.1109/ICWS.2010.42","url":null,"abstract":"Although WS-BPEL is a widely used language for modeling executable business processes in service oriented architectures it is almost impossible to dynamically bind services at runtime taking complex constraints and optimisation goals into account. The approach presented in this paper uses semantically annotated workflow templates and extensions to introduce adaptability which enables agile service oriented architectures. The technological solution will be validated in a critical infrastructure environment where resilience and security play an important role.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"1 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":"128978866","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
Distributed QoS Evaluation for Real-World Web Services 真实世界Web服务的分布式QoS评估
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.10
Zibin Zheng, Yilei Zhang, Michael R. Lyu
Quality-of-Service (QoS) is widely employed for describing non-functional characteristics of Web services. Although QoS of Web services has been investigated in a lot of previous works, there is a lack of real-world Web service QoS datasets for validating new QoS based techniques and models of Web services. To study the performance of real-world Web services as well as provide reusable research datasets for promoting the research of QoS-driven Web services, we conduct several large-scale evaluations on real-world Web services. Firstly, addresses of 21,358 Web services are obtained from the Internet. Then, invocation failure probability performance of 150 Web services is assessed by 100 distributed service users. After that, response time and throughput performance of 5,825 Web services are evaluated by 339 distributed service users. Detailed experimental results are presented in this paper and comprehensive Web service QoS datasets are publicly released for future research.
服务质量(QoS)被广泛用于描述Web服务的非功能特征。尽管在以前的许多工作中已经对Web服务的QoS进行了研究,但是仍然缺乏用于验证新的基于QoS的Web服务技术和模型的真实Web服务QoS数据集。为了研究现实世界Web服务的性能,并为推动qos驱动Web服务的研究提供可重用的研究数据集,我们对现实世界Web服务进行了几次大规模的评估。首先,从Internet获取21,358个Web服务的地址。然后,由100个分布式服务用户评估150个Web服务的调用失败概率性能。之后,由339个分布的服务用户评估5,825个Web服务的响应时间和吞吐量性能。本文给出了详细的实验结果,并公开发布了全面的Web服务QoS数据集,供今后的研究使用。
{"title":"Distributed QoS Evaluation for Real-World Web Services","authors":"Zibin Zheng, Yilei Zhang, Michael R. Lyu","doi":"10.1109/ICWS.2010.10","DOIUrl":"https://doi.org/10.1109/ICWS.2010.10","url":null,"abstract":"Quality-of-Service (QoS) is widely employed for describing non-functional characteristics of Web services. Although QoS of Web services has been investigated in a lot of previous works, there is a lack of real-world Web service QoS datasets for validating new QoS based techniques and models of Web services. To study the performance of real-world Web services as well as provide reusable research datasets for promoting the research of QoS-driven Web services, we conduct several large-scale evaluations on real-world Web services. Firstly, addresses of 21,358 Web services are obtained from the Internet. Then, invocation failure probability performance of 150 Web services is assessed by 100 distributed service users. After that, response time and throughput performance of 5,825 Web services are evaluated by 339 distributed service users. Detailed experimental results are presented in this paper and comprehensive Web service QoS datasets are publicly released for future research.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"15 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":"125142972","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}
引用次数: 363
A Web 2.0-Based Scientific Application Framework 基于Web 2.0的科学应用框架
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.107
Wenjun Wu, T. Uram, M. Wilde, M. Hereld, M. Papka
A significant obstacle to building usable, web-based interfaces for computational science in a Grid environment is how to deploy scientific applications on computational resources and expose these applications as web services. To streamline the development of these interfaces, we propose a new application framework that can deliver user-defined scientific workflows as both web services and OpenSocial gadgets. Through this application framework, scientists can focus on defining computational workflows using domain-specific applications and can use the software tools in the framework to quickly generate gadgets for running the applications and visualizing the output from workflow executions. By assembling these domain-specific gadgets and some common gadgets predefined in the framework for workflow management, scientists can easily set up a customized computational workspace to meet their requirements.
在网格环境中为计算科学构建可用的、基于web的接口的一个重要障碍是如何在计算资源上部署科学应用程序并将这些应用程序作为web服务公开。为了简化这些接口的开发,我们提出了一个新的应用程序框架,它可以将用户定义的科学工作流作为web服务和OpenSocial小工具提供。通过这个应用程序框架,科学家可以专注于使用特定领域的应用程序定义计算工作流,并可以使用框架中的软件工具快速生成用于运行应用程序和可视化工作流执行输出的小工具。通过将这些特定领域的小工具和工作流管理框架中预定义的一些常用小工具组合在一起,科学家可以轻松地建立一个定制的计算工作空间来满足他们的需求。
{"title":"A Web 2.0-Based Scientific Application Framework","authors":"Wenjun Wu, T. Uram, M. Wilde, M. Hereld, M. Papka","doi":"10.1109/ICWS.2010.107","DOIUrl":"https://doi.org/10.1109/ICWS.2010.107","url":null,"abstract":"A significant obstacle to building usable, web-based interfaces for computational science in a Grid environment is how to deploy scientific applications on computational resources and expose these applications as web services. To streamline the development of these interfaces, we propose a new application framework that can deliver user-defined scientific workflows as both web services and OpenSocial gadgets. Through this application framework, scientists can focus on defining computational workflows using domain-specific applications and can use the software tools in the framework to quickly generate gadgets for running the applications and visualizing the output from workflow executions. By assembling these domain-specific gadgets and some common gadgets predefined in the framework for workflow management, scientists can easily set up a customized computational workspace to meet their requirements.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"20 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":"128473662","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Towards Integrated Service Adaptation A New Approach Combining Message and Control Flow Adaptation 面向集成服务自适应一种消息流与控制流自适应相结合的新方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.89
Zhe Shan, Akhil Kumar, P. Grefen
Current approaches for service adaptation focus on either the message interface aspect or the control flow interface aspect separately. Our work recognizes that message adaptation may affect control flow adaptation and vice versa in complex ways. Hence an integrated approach is necessary. We propose a framework for integration and identify a set of extendible message adaptation patterns to solve typical message mismatches. In addition we give an algorithm for generating new message adapter on the fly so as to integrate control flow considerations into message adaptation. Finally we show how these individual patterns can be combined by another algorithm to create a complete adapter for two processes. The advantages of our method are illustrated with a case study. We present the design of a prototype and show XSLT code for implementing the message transformation.
当前的服务自适应方法分别关注消息接口方面或控制流接口方面。我们的工作认识到消息适应可能以复杂的方式影响控制流适应,反之亦然。因此,有必要采取综合办法。我们提出了一个集成框架,并确定了一组可扩展的消息适应模式来解决典型的消息不匹配。此外,我们还给出了动态生成新消息适配器的算法,以便将控制流考虑集成到消息自适应中。最后,我们将展示如何通过另一种算法组合这些单独的模式,从而为两个进程创建一个完整的适配器。通过实例分析说明了该方法的优点。我们给出了一个原型的设计,并展示了实现消息转换的XSLT代码。
{"title":"Towards Integrated Service Adaptation A New Approach Combining Message and Control Flow Adaptation","authors":"Zhe Shan, Akhil Kumar, P. Grefen","doi":"10.1109/ICWS.2010.89","DOIUrl":"https://doi.org/10.1109/ICWS.2010.89","url":null,"abstract":"Current approaches for service adaptation focus on either the message interface aspect or the control flow interface aspect separately. Our work recognizes that message adaptation may affect control flow adaptation and vice versa in complex ways. Hence an integrated approach is necessary. We propose a framework for integration and identify a set of extendible message adaptation patterns to solve typical message mismatches. In addition we give an algorithm for generating new message adapter on the fly so as to integrate control flow considerations into message adaptation. Finally we show how these individual patterns can be combined by another algorithm to create a complete adapter for two processes. The advantages of our method are illustrated with a case study. We present the design of a prototype and show XSLT code for implementing the message transformation.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"34 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":"125646651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
A MVC Framework for Policy-Based Adaptation of Workflow Processes: A Case Study on Confidentiality 基于策略的工作流过程自适应的MVC框架:以保密性为例
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.81
Kristof Geebelen, Eryk Kulikowski, E. Truyen, W. Joosen
Most work on adaptive workflows offers insufficient flexibility to enforce complex policies regarding dynamic, evolvable and robust workflows. In addition, many proposed approaches require customized workflow engines. This paper presents a portable framework for realistic enforcement of dynamic adaptation policies in business processes. The framework is based on the Model-View-Controller (MVC) pattern, commonly used for adding dynamism to web pages. To enhance reusability, our approach supports separation of adaptation logic from the functional workflow and modularization of workflow tasks in reusable aspects. The main idea is to design a workflow process as a template, where tasks can be specified on an abstract level. Concrete implementations of the tasks, modeled as aspects, are then selected from a library according to a policy-based adaptation logic. This logic is implemented using a general purpose language that offers an extensible and flexible solution to enforce any type of policy. We evaluate by means of a case study on workflow confidentiality to what extent an approach using standards-based technologies allows application-specific adaptation of running workflow instances.
大多数关于自适应工作流的工作没有足够的灵活性来执行关于动态的、可发展的和健壮的工作流的复杂策略。此外,许多建议的方法需要定制工作流引擎。本文提出了一个可移植的框架,用于在业务流程中实际执行动态适应策略。该框架基于模型-视图-控制器(MVC)模式,该模式通常用于为网页添加动态性。为了增强可重用性,我们的方法支持自适应逻辑与功能工作流的分离,并在可重用方面支持工作流任务的模块化。其主要思想是将工作流过程设计为模板,其中的任务可以在抽象级别上指定。然后根据基于策略的适应逻辑从库中选择任务的具体实现(建模为方面)。此逻辑是使用通用语言实现的,该语言提供了可扩展且灵活的解决方案来执行任何类型的策略。我们通过对工作流机密性的案例研究来评估使用基于标准的技术的方法在多大程度上允许对运行的工作流实例进行特定于应用程序的适应。
{"title":"A MVC Framework for Policy-Based Adaptation of Workflow Processes: A Case Study on Confidentiality","authors":"Kristof Geebelen, Eryk Kulikowski, E. Truyen, W. Joosen","doi":"10.1109/ICWS.2010.81","DOIUrl":"https://doi.org/10.1109/ICWS.2010.81","url":null,"abstract":"Most work on adaptive workflows offers insufficient flexibility to enforce complex policies regarding dynamic, evolvable and robust workflows. In addition, many proposed approaches require customized workflow engines. This paper presents a portable framework for realistic enforcement of dynamic adaptation policies in business processes. The framework is based on the Model-View-Controller (MVC) pattern, commonly used for adding dynamism to web pages. To enhance reusability, our approach supports separation of adaptation logic from the functional workflow and modularization of workflow tasks in reusable aspects. The main idea is to design a workflow process as a template, where tasks can be specified on an abstract level. Concrete implementations of the tasks, modeled as aspects, are then selected from a library according to a policy-based adaptation logic. This logic is implemented using a general purpose language that offers an extensible and flexible solution to enforce any type of policy. We evaluate by means of a case study on workflow confidentiality to what extent an approach using standards-based technologies allows application-specific adaptation of running workflow instances.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"49 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":"121007614","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}
引用次数: 21
期刊
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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1