首页 > 最新文献

2010 IEEE International Conference on Web Services最新文献

英文 中文
Business Process Personalization Through Web Widgets 通过Web小部件实现业务流程个性化
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.22
N. Laga, E. Bertin, N. Crespi
Widget aggregators such as iGoogle and Netvibes are broadly adopted by the mass market. They enable end-users to personalize their environment with their preferred services (Widgets). However, the usage in an enterprise context is not yet investigated. In this paper, we firstly show that in addition to personalization capability, the integration of business processes should be considered. Secondly, we propose a new Widget aggregator that enables the end-user to personalize a business process by chaining Widgets according to his/her needs and habits. Thirdly, we introduce a new approach for specifying an end-user process; an approach which enables even ordinary end-users, without computing skills, to define their processes. Finally, we validate these concepts by implementing and testing a prototype. As a consequence, this work does not only impact Widget aggregators, but it also innovates in end-user service creation research by proposing an intuitive tool, understandable even by ordinary end-users, for specifying their processes (composite services).
谷歌和Netvibes等小工具聚合器已被大众市场广泛采用。它们使最终用户能够使用他们首选的服务(widget)来个性化他们的环境。然而,在企业上下文中还没有研究它的用法。在本文中,我们首先证明了除了个性化能力之外,还应该考虑业务流程的集成。其次,我们提出了一个新的Widget聚合器,它使最终用户能够根据自己的需求和习惯将Widget链接起来,从而个性化业务流程。第三,我们引入了一种用于指定最终用户流程的新方法;一种方法,即使是没有计算技能的普通最终用户也可以定义他们的流程。最后,我们通过实现和测试原型来验证这些概念。因此,这项工作不仅影响了Widget聚合器,而且还提出了一种直观的工具,即使是普通的最终用户也能理解,用于指定他们的流程(组合服务),从而在最终用户服务创建研究方面进行了创新。
{"title":"Business Process Personalization Through Web Widgets","authors":"N. Laga, E. Bertin, N. Crespi","doi":"10.1109/ICWS.2010.22","DOIUrl":"https://doi.org/10.1109/ICWS.2010.22","url":null,"abstract":"Widget aggregators such as iGoogle and Netvibes are broadly adopted by the mass market. They enable end-users to personalize their environment with their preferred services (Widgets). However, the usage in an enterprise context is not yet investigated. In this paper, we firstly show that in addition to personalization capability, the integration of business processes should be considered. Secondly, we propose a new Widget aggregator that enables the end-user to personalize a business process by chaining Widgets according to his/her needs and habits. Thirdly, we introduce a new approach for specifying an end-user process; an approach which enables even ordinary end-users, without computing skills, to define their processes. Finally, we validate these concepts by implementing and testing a prototype. As a consequence, this work does not only impact Widget aggregators, but it also innovates in end-user service creation research by proposing an intuitive tool, understandable even by ordinary end-users, for specifying their processes (composite services).","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"63 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":"133146636","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Towards a Formal Verification Approach for Business Process Coordination 面向业务流程协调的正式验证方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.100
Min Yuan, Zhiqiu Huang, Xiang Li, Yan Yan
BPEL (Business Process Execution Language) enacts a process-oriented web service orchestration, and multi-business processes can be regarded as BPEL composition. A business process can be regarded as a complex set of interactions among Web services to achieve a defined goal. The achievement of distributed agreement among multiple-participant services is an orthogonal problem outside the scope of BPEL, so the rationality for distributed coordination of multi-business processes is an urgent issue to study. The definition of the message exchanges that take place between the process and each one of its partners lack the precise definition which is required for performing a formal analysis and reasoning. An integrated approach supporting a formal verification of multi-business interactions is proposed. This paper first examines a rigorous approach for the formalization of the execution semantics of business process in the Pi-calculus. Then transforms the Pi-calculus expressions into equivalent SMV code and verifies the system whether a process satisfies given properties automatically using the NuSMV model checker, and the approach is illustrated using a concrete case study subsequently. The approach supports creating robust multi-business processes which are distributed or span multiple vendors and platforms.
BPEL(业务流程执行语言)实现了面向流程的web服务编排,而多业务流程可以被视为BPEL组合。可以将业务流程视为Web服务之间的一组复杂交互,以实现已定义的目标。在多参与者服务之间实现分布式协议是BPEL范围之外的一个正交问题,因此多业务流程的分布式协调的合理性是一个迫切需要研究的问题。流程与其每个合作伙伴之间发生的消息交换的定义缺乏执行形式化分析和推理所需的精确定义。提出了一种支持多业务交互形式化验证的集成方法。本文首先研究了一种在pi演算中形式化业务流程执行语义的严格方法。然后将pi -微积分表达式转换为等效的SMV代码,并使用NuSMV模型检查器自动验证系统过程是否满足给定属性,并通过具体案例说明该方法。该方法支持创建健壮的多业务流程,这些流程是分布式的或跨越多个供应商和平台的。
{"title":"Towards a Formal Verification Approach for Business Process Coordination","authors":"Min Yuan, Zhiqiu Huang, Xiang Li, Yan Yan","doi":"10.1109/ICWS.2010.100","DOIUrl":"https://doi.org/10.1109/ICWS.2010.100","url":null,"abstract":"BPEL (Business Process Execution Language) enacts a process-oriented web service orchestration, and multi-business processes can be regarded as BPEL composition. A business process can be regarded as a complex set of interactions among Web services to achieve a defined goal. The achievement of distributed agreement among multiple-participant services is an orthogonal problem outside the scope of BPEL, so the rationality for distributed coordination of multi-business processes is an urgent issue to study. The definition of the message exchanges that take place between the process and each one of its partners lack the precise definition which is required for performing a formal analysis and reasoning. An integrated approach supporting a formal verification of multi-business interactions is proposed. This paper first examines a rigorous approach for the formalization of the execution semantics of business process in the Pi-calculus. Then transforms the Pi-calculus expressions into equivalent SMV code and verifies the system whether a process satisfies given properties automatically using the NuSMV model checker, and the approach is illustrated using a concrete case study subsequently. The approach supports creating robust multi-business processes which are distributed or span multiple vendors and platforms.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"220 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":"122520366","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
Extending BPMN for Supporting Customer-Facing Service Quality Requirements 扩展BPMN以支持面向客户的服务质量需求
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.116
Kawther A. Saeedi, Liping Zhao, P. Sampaio
Service-oriented computing promises to create flexible business processes and applications on demand by dynamically assembling loosely coupled services within and across organizations. Quality requirements play a central role in service sourcing and, together with Service Level Agreements, facilitate service selection and measurement of service delivery effectiveness. This empowers customers to make better decisions when faced with multiple service offerings and varying service costs. However, existing business process modeling languages provide little support for quality requirements annotation and specification. This paper argues that quality requirements are a central aspect of business process modeling specification, and thus proposes to incorporate time, cost and reliability quality requirements as extensions to the Business Process Modeling Notation (BPMN). These quality requirements are evaluated based on analytical model using reduction rules. An example of online purchasing business process is illustrated to demonstrate the applicability of the proposed approach.
面向服务的计算承诺通过动态地组装组织内部和跨组织的松散耦合服务,按需创建灵活的业务流程和应用程序。质量要求在服务采购中发挥核心作用,并与服务水平协议一起,促进服务选择和衡量服务提供的有效性。这使客户能够在面对多种服务产品和不同的服务成本时做出更好的决策。然而,现有的业务流程建模语言对质量需求注释和规范提供的支持很少。本文认为质量需求是业务流程建模规范的中心方面,因此建议将时间、成本和可靠性质量需求作为业务流程建模符号(BPMN)的扩展合并。这些质量要求是基于使用约简规则的分析模型来评估的。通过一个在线购买业务流程的实例,说明了所提方法的适用性。
{"title":"Extending BPMN for Supporting Customer-Facing Service Quality Requirements","authors":"Kawther A. Saeedi, Liping Zhao, P. Sampaio","doi":"10.1109/ICWS.2010.116","DOIUrl":"https://doi.org/10.1109/ICWS.2010.116","url":null,"abstract":"Service-oriented computing promises to create flexible business processes and applications on demand by dynamically assembling loosely coupled services within and across organizations. Quality requirements play a central role in service sourcing and, together with Service Level Agreements, facilitate service selection and measurement of service delivery effectiveness. This empowers customers to make better decisions when faced with multiple service offerings and varying service costs. However, existing business process modeling languages provide little support for quality requirements annotation and specification. This paper argues that quality requirements are a central aspect of business process modeling specification, and thus proposes to incorporate time, cost and reliability quality requirements as extensions to the Business Process Modeling Notation (BPMN). These quality requirements are evaluated based on analytical model using reduction rules. An example of online purchasing business process is illustrated to demonstrate the applicability of the proposed approach.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"29 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":"124963187","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}
引用次数: 80
An Approach for Mining Web Service Composition Patterns from Execution Logs 一种从执行日志中挖掘Web服务组合模式的方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.35
Ran Tang, Ying Zou
A service-oriented application is composed of several web services to provide complex functionality that a single web service cannot provide. A set of services along with their control flows can be frequently used in multiple applications. Such services form a service composition pattern which is well tested in the numerous adoptions. Reusing service composition patterns in service composition provides an efficient way to improve the quality of new applications. To facilitate the documentation of service composition patterns, we propose an approach to automatically recognize service composition patterns from various applications. We identify service composition patterns by locating a set of associated services commonly used by different applications and recovering the control flows among the set of associated services.
面向服务的应用程序由多个web服务组成,以提供单个web服务无法提供的复杂功能。一组服务及其控制流可以在多个应用程序中频繁使用。这样的服务形成了一种服务组合模式,这种模式在众多采用中得到了很好的测试。在服务组合中重用服务组合模式提供了一种提高新应用程序质量的有效方法。为了方便服务组合模式的文档化,我们提出了一种从各种应用程序中自动识别服务组合模式的方法。我们通过定位一组不同应用程序常用的关联服务并恢复这组关联服务之间的控制流来识别服务组合模式。
{"title":"An Approach for Mining Web Service Composition Patterns from Execution Logs","authors":"Ran Tang, Ying Zou","doi":"10.1109/ICWS.2010.35","DOIUrl":"https://doi.org/10.1109/ICWS.2010.35","url":null,"abstract":"A service-oriented application is composed of several web services to provide complex functionality that a single web service cannot provide. A set of services along with their control flows can be frequently used in multiple applications. Such services form a service composition pattern which is well tested in the numerous adoptions. Reusing service composition patterns in service composition provides an efficient way to improve the quality of new applications. To facilitate the documentation of service composition patterns, we propose an approach to automatically recognize service composition patterns from various applications. We identify service composition patterns by locating a set of associated services commonly used by different applications and recovering the control flows among the set of associated services.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"33 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":"124731381","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
Compatibility and Reparation of Web Service Processes Web服务流程的兼容性和修复
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.41
Yuhong Yan, Ali Aït-Bachir, Min Chen, Kai Zhang
When two Web services work together, they exchange messages in a predefined interface process. Two interface processes should be compatible when they can work properly. Our idea to fix incompatibility problem in service processes is to change an incompatible process so that the new process can simulate a compatible process. We consider not only the control flow but also the data flow in modeling the processes into FSMs. We present a technique that not only detects the incompatibility, but also provides resolution strategies to generate the new process.
当两个Web服务一起工作时,它们在预定义的接口流程中交换消息。当两个接口进程能够正常工作时,它们应该是兼容的。我们修复服务流程中不兼容问题的想法是更改不兼容的流程,以便新流程可以模拟兼容的流程。在将过程建模为fsm时,我们不仅考虑了控制流,还考虑了数据流。我们提出了一种技术,不仅检测不兼容性,而且提供了解决策略,以产生新的过程。
{"title":"Compatibility and Reparation of Web Service Processes","authors":"Yuhong Yan, Ali Aït-Bachir, Min Chen, Kai Zhang","doi":"10.1109/ICWS.2010.41","DOIUrl":"https://doi.org/10.1109/ICWS.2010.41","url":null,"abstract":"When two Web services work together, they exchange messages in a predefined interface process. Two interface processes should be compatible when they can work properly. Our idea to fix incompatibility problem in service processes is to change an incompatible process so that the new process can simulate a compatible process. We consider not only the control flow but also the data flow in modeling the processes into FSMs. We present a technique that not only detects the incompatibility, but also provides resolution strategies to generate the new process.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"22 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":"125198709","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
Development of a Novel Software Architecture for Active Internet Applications Based on Fusion of Mobile Agent, Web Services and BPEL Technologies 基于移动代理、Web服务和BPEL技术融合的动态互联网应用软件体系结构的开发
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.86
V. D. Pillai
Mobile agent technology has been evolving since late 1990s and its development is essentially independent of developments in distributed computing technology such as SOA, Semantic web and Web services. Incorporating mobile agents bring undeniable benefits to a distributed application. Present mobile agent technology fails to leverage the interoperable web infrastructure developed in a standard compliant manner. Here we fuse Workflow, Web 2.0, SOA and WS-BPEL and create a distributed computing environment (ACtive E-commerce Framework called ACEF) that permit creation of inter operable, infrastructure leveraging migratable code for design of active internet application.
自20世纪90年代末以来,移动代理技术一直在发展,其发展基本上独立于分布式计算技术(如SOA、语义网和web服务)的发展。结合移动代理为分布式应用程序带来不可否认的好处。目前的移动代理技术未能充分利用以标准兼容方式开发的可互操作的web基础设施。在这里,我们融合了工作流、Web 2.0、SOA和WS-BPEL,并创建了一个分布式计算环境(称为ACEF的活动电子商务框架),该环境允许创建可互操作的基础设施,并利用可迁移的代码来设计活动互联网应用程序。
{"title":"Development of a Novel Software Architecture for Active Internet Applications Based on Fusion of Mobile Agent, Web Services and BPEL Technologies","authors":"V. D. Pillai","doi":"10.1109/ICWS.2010.86","DOIUrl":"https://doi.org/10.1109/ICWS.2010.86","url":null,"abstract":"Mobile agent technology has been evolving since late 1990s and its development is essentially independent of developments in distributed computing technology such as SOA, Semantic web and Web services. Incorporating mobile agents bring undeniable benefits to a distributed application. Present mobile agent technology fails to leverage the interoperable web infrastructure developed in a standard compliant manner. Here we fuse Workflow, Web 2.0, SOA and WS-BPEL and create a distributed computing environment (ACtive E-commerce Framework called ACEF) that permit creation of inter operable, infrastructure leveraging migratable code for design of active internet application.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"12 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":"128838285","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}
引用次数: 2
Everett: Providing Branch-Isolation for a Data Evolution Service Everett:为数据演化服务提供分支隔离
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.50
A. Leff, J. Rayfield
One benefit of Software-as-a-Service (SaaS) is the ability to rapidly deploy iterative improvements without requiring users to upgrade the application on their machine. However, the need to rapidly "develop and test" different versions of an application implies that developers need branch isolation to protect the system from local changes to both data and meta-data in the same way that they traditionally use branch-isolation to protect the system from source-code changes. Providing branch-isolation for source-code changes has well-known solutions, but these solutions do not extend well to providing isolation for changes to data and meta-data. Everett provides developers the ability to safely – and concurrently – change database values with new business logic or evolve data schema in various ways while sharing the same database.
软件即服务(SaaS)的一个好处是能够快速部署迭代改进,而不需要用户在他们的机器上升级应用程序。然而,快速“开发和测试”应用程序的不同版本的需求意味着开发人员需要分支隔离来保护系统免受数据和元数据的本地更改的影响,就像他们传统上使用分支隔离来保护系统免受源代码更改的影响一样。为源代码更改提供分支隔离有众所周知的解决方案,但是这些解决方案不能很好地扩展到为数据和元数据更改提供隔离。Everett为开发人员提供了安全且并发地使用新业务逻辑更改数据库值的能力,或者在共享同一数据库的同时以各种方式发展数据模式。
{"title":"Everett: Providing Branch-Isolation for a Data Evolution Service","authors":"A. Leff, J. Rayfield","doi":"10.1109/ICWS.2010.50","DOIUrl":"https://doi.org/10.1109/ICWS.2010.50","url":null,"abstract":"One benefit of Software-as-a-Service (SaaS) is the ability to rapidly deploy iterative improvements without requiring users to upgrade the application on their machine. However, the need to rapidly \"develop and test\" different versions of an application implies that developers need branch isolation to protect the system from local changes to both data and meta-data in the same way that they traditionally use branch-isolation to protect the system from source-code changes. Providing branch-isolation for source-code changes has well-known solutions, but these solutions do not extend well to providing isolation for changes to data and meta-data. Everett provides developers the ability to safely – and concurrently – change database values with new business logic or evolve data schema in various ways while sharing the same database.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"18 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":"114439625","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}
引用次数: 0
Two-Staged Approach for Semantically Annotating and Brokering TV-related Services 语义注释和代理电视相关服务的两阶段方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.97
H. Yu, N. Benn, S. Dietze, C. Pedrinaci, Dong Liu, J. Domingue, R. Siebes
Nowadays, more and more distributed digital TV and TV-related resources are published on the Web, such as Electronic Personal TV Guide (EPG) data. To enable applications to access these resources easily, the TV resource data is commonly provided by Web service technologies. The huge variety of data related to the TV domain and the wide range of services that provide it, raises the need to have a broker to discover, select and orchestrate services to satisfy the runtime requirements of applications that invoke these services. The variety of data and heterogeneous nature of the service capabilities makes it a challenging domain for automated web-service discovery and composition. To overcome these issues, we propose a two-stage service annotation approach, which is resolved by integrating Linked Services and IRS-III semantic web services framework, to complete the lifecycle of service annotating, publishing, deploying, discovering, orchestration and dynamic invocation. This approach satisfies both developer’s and application’s requirements to use Semantic Web Services (SWS) technologies manually and automatically.
如今,越来越多的分布式数字电视和电视相关资源被发布到网络上,例如电子个人电视指南(Electronic Personal TV Guide, EPG)数据。为了使应用程序能够方便地访问这些资源,电视资源数据通常由Web服务技术提供。与电视域相关的数据种类繁多,提供这些数据的服务种类繁多,因此需要有一个代理来发现、选择和编排服务,以满足调用这些服务的应用程序的运行时需求。数据的多样性和服务功能的异构性使其成为自动化web服务发现和组合的一个具有挑战性的领域。为了克服这些问题,我们提出了一种两阶段服务注释方法,该方法通过集成链接服务和IRS-III语义web服务框架来解决,以完成服务注释、发布、部署、发现、编排和动态调用的生命周期。这种方法同时满足开发人员和应用程序手动和自动使用语义Web服务(SWS)技术的需求。
{"title":"Two-Staged Approach for Semantically Annotating and Brokering TV-related Services","authors":"H. Yu, N. Benn, S. Dietze, C. Pedrinaci, Dong Liu, J. Domingue, R. Siebes","doi":"10.1109/ICWS.2010.97","DOIUrl":"https://doi.org/10.1109/ICWS.2010.97","url":null,"abstract":"Nowadays, more and more distributed digital TV and TV-related resources are published on the Web, such as Electronic Personal TV Guide (EPG) data. To enable applications to access these resources easily, the TV resource data is commonly provided by Web service technologies. The huge variety of data related to the TV domain and the wide range of services that provide it, raises the need to have a broker to discover, select and orchestrate services to satisfy the runtime requirements of applications that invoke these services. The variety of data and heterogeneous nature of the service capabilities makes it a challenging domain for automated web-service discovery and composition. To overcome these issues, we propose a two-stage service annotation approach, which is resolved by integrating Linked Services and IRS-III semantic web services framework, to complete the lifecycle of service annotating, publishing, deploying, discovering, orchestration and dynamic invocation. This approach satisfies both developer’s and application’s requirements to use Semantic Web Services (SWS) technologies manually and automatically.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"18 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":"125554295","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
Web Services Selection in Support of Reliable Web Service Choreography 支持可靠Web服务编排的Web服务选择
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.79
San-Yih Hwang, Wen-Po Liao, Chien-Hsiang Lee
There are two approaches to specifying the composition of Web services: orchestration and choreography. Previous works in Web services selection are mostly based on the orchestration model which focuses on the interactions with a single party. However, in many application scenarios, business goals are achieved by a number of pair-wise interactions among a set of Web services, and there does not exist a single entity that is in charge of selecting Web services for all tasks. Each Web service will autonomously perform Web services selection. In such a choreographic environment, we study the kind of information that each Web service should provide to its partner Web services and how each Web service should perform Web service selection so as to maximize the chance of successfully accomplishing a business goal. The proposed approach is evaluated by simulation, and the experimental results show that our proposed method is close to centralized method and better than the other two distributed Web services selection methods.
有两种方法可以指定Web服务的组合:编排和编排。以前在Web服务选择方面的工作主要基于编排模型,该模型侧重于与单个方的交互。然而,在许多应用程序场景中,业务目标是通过一组Web服务之间的许多成对交互来实现的,并且不存在负责为所有任务选择Web服务的单个实体。每个Web服务将自主地执行Web服务选择。在这样的编排环境中,我们将研究每个Web服务应该向其合作伙伴Web服务提供的信息类型,以及每个Web服务应该如何执行Web服务选择,以最大限度地提高成功完成业务目标的机会。仿真结果表明,本文提出的方法接近集中式方法,优于其他两种分布式Web服务选择方法。
{"title":"Web Services Selection in Support of Reliable Web Service Choreography","authors":"San-Yih Hwang, Wen-Po Liao, Chien-Hsiang Lee","doi":"10.1109/ICWS.2010.79","DOIUrl":"https://doi.org/10.1109/ICWS.2010.79","url":null,"abstract":"There are two approaches to specifying the composition of Web services: orchestration and choreography. Previous works in Web services selection are mostly based on the orchestration model which focuses on the interactions with a single party. However, in many application scenarios, business goals are achieved by a number of pair-wise interactions among a set of Web services, and there does not exist a single entity that is in charge of selecting Web services for all tasks. Each Web service will autonomously perform Web services selection. In such a choreographic environment, we study the kind of information that each Web service should provide to its partner Web services and how each Web service should perform Web service selection so as to maximize the chance of successfully accomplishing a business goal. The proposed approach is evaluated by simulation, and the experimental results show that our proposed method is close to centralized method and better than the other two distributed Web services selection methods.","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":"129378275","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}
引用次数: 11
An Aspect-Oriented Approach to Consistency-Preserving Caching and Compression of Web Service Response Messages 面向方面的保持一致性的Web服务响应消息缓存和压缩方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.83
Wubin Li, Johan Tordsson, E. Elmroth
Web Services communicate through XML-encoded messages and suffer from substantial overhead due to verbose encoding of transferred messages and extensive (de)serialization at the end-points. We demonstrate that response caching is an effective approach to reduce Internet latency and server load. Our Tantivy middleware layer reduces the volume of data transmitted without semantic interpretation of service requests or responses and thus improves the service response time. Tantivy achieves this reduction through the combined use of caching of recent responses and data compression techniques to decrease the data representation size. These benefits do not compromise the strict consistency semantics. Tantivy also decreases the overhead of message parsing via storage of application-level data objects rather than XML-representations. Furthermore, we demonstrate how the use of aspect-oriented programming techniques provides modularity and transparency in the implementation. Experimental evaluations based on the WSTest benchmark suite demonstrate that our Tantivy system gives significant performance improvements compared to non-caching techniques.
Web服务通过xml编码的消息进行通信,由于对传输的消息进行冗长的编码和在端点进行广泛的(反)序列化,因此会产生大量的开销。我们证明了响应缓存是减少Internet延迟和服务器负载的有效方法。我们的Tantivy中间件层减少了传输的数据量,而无需对服务请求或响应进行语义解释,从而提高了服务响应时间。Tantivy通过结合使用缓存最近的响应和数据压缩技术来减少数据表示大小,从而实现了这种减少。这些好处不会损害严格一致性语义。Tantivy还减少了通过存储应用程序级数据对象而不是xml表示来进行消息解析的开销。此外,我们还演示了使用面向方面的编程技术如何在实现中提供模块化和透明性。基于WSTest基准测试套件的实验评估表明,与非缓存技术相比,我们的Tantivy系统提供了显著的性能改进。
{"title":"An Aspect-Oriented Approach to Consistency-Preserving Caching and Compression of Web Service Response Messages","authors":"Wubin Li, Johan Tordsson, E. Elmroth","doi":"10.1109/ICWS.2010.83","DOIUrl":"https://doi.org/10.1109/ICWS.2010.83","url":null,"abstract":"Web Services communicate through XML-encoded messages and suffer from substantial overhead due to verbose encoding of transferred messages and extensive (de)serialization at the end-points. We demonstrate that response caching is an effective approach to reduce Internet latency and server load. Our Tantivy middleware layer reduces the volume of data transmitted without semantic interpretation of service requests or responses and thus improves the service response time. Tantivy achieves this reduction through the combined use of caching of recent responses and data compression techniques to decrease the data representation size. These benefits do not compromise the strict consistency semantics. Tantivy also decreases the overhead of message parsing via storage of application-level data objects rather than XML-representations. Furthermore, we demonstrate how the use of aspect-oriented programming techniques provides modularity and transparency in the implementation. Experimental evaluations based on the WSTest benchmark suite demonstrate that our Tantivy system gives significant performance improvements compared to non-caching techniques.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"101 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132772790","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}
引用次数: 41
期刊
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