首页 > 最新文献

2010 IEEE International Conference on Web Services最新文献

英文 中文
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
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
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
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
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
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
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
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
Semantic Annotations for WS-Policy 用于WS-Policy的语义注释
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.15
Sebastian Speiser
WS-Policy is a standard to express requirements and capabilities in Web service systems. Policies are based on domain-specific assertions. In this paper we present a lightweight approach to semantic annotations of policy assertions. The approach allows matching of requirements and capabilities based not only on the syntactical representation of their corresponding assertions but also on their semantic meaning. Besides vocabulary mismatches our approach can also handle granularity mismatches, e.g. if two capabilities in combination satisfy a single requirement. We present a validation of our approach consisting of a performance evaluation and the realization of a use case, both based on our implementation of the semantic policy matching algorithm. We furthermore show the advantages of our approach compared to existing related work.
WS-Policy是在Web服务系统中表达需求和功能的标准。策略基于特定于域的断言。本文提出了一种轻量级的策略断言语义注释方法。该方法允许匹配需求和功能,不仅基于它们对应断言的语法表示,而且基于它们的语义含义。除了词汇表不匹配,我们的方法还可以处理粒度不匹配,例如,如果两个功能组合在一起满足单个需求。我们提出了对我们的方法的验证,包括性能评估和用例的实现,两者都基于我们对语义策略匹配算法的实现。与现有的相关工作相比,我们进一步展示了我们的方法的优势。
{"title":"Semantic Annotations for WS-Policy","authors":"Sebastian Speiser","doi":"10.1109/ICWS.2010.15","DOIUrl":"https://doi.org/10.1109/ICWS.2010.15","url":null,"abstract":"WS-Policy is a standard to express requirements and capabilities in Web service systems. Policies are based on domain-specific assertions. In this paper we present a lightweight approach to semantic annotations of policy assertions. The approach allows matching of requirements and capabilities based not only on the syntactical representation of their corresponding assertions but also on their semantic meaning. Besides vocabulary mismatches our approach can also handle granularity mismatches, e.g. if two capabilities in combination satisfy a single requirement. We present a validation of our approach consisting of a performance evaluation and the realization of a use case, both based on our implementation of the semantic policy matching algorithm. We furthermore show the advantages of our approach compared to existing related work.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"38 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":"131538034","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Enhancing Scalability and Performance of Mashups Through Merging and Operator Reordering 通过合并和算子重排序增强mashup的可伸缩性和性能
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.92
O. Hassan, Lakshmish Ramaswamy, J. Miller
Recently, mashups are gaining tremendous popularity as an important Web 2.0 application. Mashups provide end-users with an opportunity to create personalized Web services which aggregate and manipulate data from multiple diverse sources distributed across the Web. However, this increase in personalization also results in new scalability and performance challenges. Surprisingly, there are very few studies on the performance aspect of mashups. In this paper, we propose two novel techniques to enhance the scalability and performance of mashup platforms. The first is an efficient mashup merging scheme that avoids duplicate computations and unnecessary data retrievals by detecting common operator sequences in different mashups and executing them together. Second, we propose a canonical form-based mashup reordering scheme that not only transforms individual mashups to their most efficient forms but also increases the effectiveness of mashup merging. This paper also reports a number of experiments studying the benefits and costs of the proposed techniques.
最近,mashup作为一种重要的Web 2.0应用程序越来越受欢迎。mashup为最终用户提供了创建个性化Web服务的机会,这些服务可以聚合和操作来自分布在Web上的多个不同来源的数据。然而,这种个性化的增加也带来了新的可伸缩性和性能挑战。令人惊讶的是,很少有关于mashup性能方面的研究。在本文中,我们提出了两种新技术来增强mashup平台的可伸缩性和性能。第一个是高效的mashup合并方案,通过检测不同mashup中的公共操作符序列并一起执行它们,可以避免重复计算和不必要的数据检索。其次,我们提出了一种基于规范表单的mashup重新排序方案,该方案不仅可以将单个mashup转换为最有效的形式,还可以提高mashup合并的有效性。本文还报道了一些研究所提出技术的效益和成本的实验。
{"title":"Enhancing Scalability and Performance of Mashups Through Merging and Operator Reordering","authors":"O. Hassan, Lakshmish Ramaswamy, J. Miller","doi":"10.1109/ICWS.2010.92","DOIUrl":"https://doi.org/10.1109/ICWS.2010.92","url":null,"abstract":"Recently, mashups are gaining tremendous popularity as an important Web 2.0 application. Mashups provide end-users with an opportunity to create personalized Web services which aggregate and manipulate data from multiple diverse sources distributed across the Web. However, this increase in personalization also results in new scalability and performance challenges. Surprisingly, there are very few studies on the performance aspect of mashups. In this paper, we propose two novel techniques to enhance the scalability and performance of mashup platforms. The first is an efficient mashup merging scheme that avoids duplicate computations and unnecessary data retrievals by detecting common operator sequences in different mashups and executing them together. Second, we propose a canonical form-based mashup reordering scheme that not only transforms individual mashups to their most efficient forms but also increases the effectiveness of mashup merging. This paper also reports a number of experiments studying the benefits and costs of the proposed techniques.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"25 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":"132910771","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
期刊
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