首页 > 最新文献

2010 IEEE International Conference on Web Services最新文献

英文 中文
Semi-automatic Integration of Web Service Interfaces Web服务接口的半自动集成
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.28
Jakub Klímek, M. Nečaský
Modern information systems may exploit numerous web services for communication. Each web service may exploit its own XML format for data representation which causes problems with their integration and evolution. Manual integration and management of evolution of the XML formats may be very hard. In this paper, we present a novel method which exploits a conceptual diagram. We introduce an algorithm which helps a domain expert to map the XML formats to the conceptual diagram. It measures similarities between the XML formats and the diagram and adjusts them on the base of the input from the expert. The result is a precise mapping. The diagram then integrates the XML formats and facilitates their evolution - a change can be made only once in the diagram and propagated to the XML formats.
现代信息系统可以利用大量的网络服务进行通信。每个web服务都可以利用自己的XML格式进行数据表示,这会导致集成和发展方面的问题。手工集成和管理XML格式的演变可能非常困难。本文提出了一种利用概念图的新方法。我们介绍了一种算法,该算法可以帮助领域专家将XML格式映射到概念图。它测量XML格式和图表之间的相似性,并根据专家的输入对它们进行调整。结果是一个精确的映射。然后,图集成了XML格式并促进了它们的演变——在图中只需要进行一次更改就可以传播到XML格式。
{"title":"Semi-automatic Integration of Web Service Interfaces","authors":"Jakub Klímek, M. Nečaský","doi":"10.1109/ICWS.2010.28","DOIUrl":"https://doi.org/10.1109/ICWS.2010.28","url":null,"abstract":"Modern information systems may exploit numerous web services for communication. Each web service may exploit its own XML format for data representation which causes problems with their integration and evolution. Manual integration and management of evolution of the XML formats may be very hard. In this paper, we present a novel method which exploits a conceptual diagram. We introduce an algorithm which helps a domain expert to map the XML formats to the conceptual diagram. It measures similarities between the XML formats and the diagram and adjusts them on the base of the input from the expert. The result is a precise mapping. The diagram then integrates the XML formats and facilitates their evolution - a change can be made only once in the diagram and propagated to the XML formats.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"10 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":"116870976","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
Monitoring Decentralized Interacting Services with a Global State Choreography Model 使用全局状态编排模型监视分散的交互服务
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.108
O. Ezenwoye, Bin Tang
This paper presents an approach to the runtime management of decentralized service compositions. The goal of the approach is to transparently observe the behavior of peer-to-peer service interaction in order to permit the introduction of adaptive behavior. The design includes a monitoring component that utilizes a choreography model to formulate a global view of the application, and introduce adaptive behavior in a unique way. The design incorporates a mechanism for transforming the choreography to introduce redundancy, and dynamic selection in the interaction.
本文提出了一种分布式服务组合的运行时管理方法。该方法的目标是透明地观察点对点服务交互的行为,以便允许引入自适应行为。该设计包括一个监视组件,该组件利用编排模型制定应用程序的全局视图,并以独特的方式引入自适应行为。该设计结合了一种机制,用于转换编排以引入冗余,并在交互中进行动态选择。
{"title":"Monitoring Decentralized Interacting Services with a Global State Choreography Model","authors":"O. Ezenwoye, Bin Tang","doi":"10.1109/ICWS.2010.108","DOIUrl":"https://doi.org/10.1109/ICWS.2010.108","url":null,"abstract":"This paper presents an approach to the runtime management of decentralized service compositions. The goal of the approach is to transparently observe the behavior of peer-to-peer service interaction in order to permit the introduction of adaptive behavior. The design includes a monitoring component that utilizes a choreography model to formulate a global view of the application, and introduce adaptive behavior in a unique way. The design incorporates a mechanism for transforming the choreography to introduce redundancy, and dynamic selection in the interaction.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"52 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":"123889354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Detecting Data Inconsistency Failure of Composite Web Services Through Parametric Stateful Aspect 通过参数化状态方面检测复合Web服务的数据不一致故障
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.29
Guoquan Wu, Jun Wei, Chunyang Ye, Hua Zhong, Tao Huang
Runtime monitoring of Web service compositions with WS-BPEL has been widely acknowledged as a significant approach to understand and guarantee the quality of services. However, most existing monitoring technologies only track patterns related to the execution of an individual process. As a result, the possible inconsistency failure caused by implicit interactions among concurrent process instances cannot be detected. To address this issue, this paper proposes an approach to specify the behavior properties related to shared resources for web service compositions and verify their consistency with the aid of a parametric stateful aspect extension to WS-BPEL. Parameters are introduced in pattern specification, which allows monitoring not only events but also their values bound to the parameters at runtime to keep track of data flow among concurrent process instances. An efficient implementation is also provided to reduce the runtime overhead of monitoring and event observation. Our experiments show that the proposed approach is promising.
使用WS-BPEL对Web服务组合进行运行时监控已被广泛认为是理解和保证服务质量的重要方法。然而,大多数现有的监视技术只跟踪与单个流程执行相关的模式。因此,无法检测到并发流程实例之间的隐式交互导致的可能的不一致失败。为了解决这个问题,本文提出了一种方法来指定与web服务组合的共享资源相关的行为属性,并借助于WS-BPEL的参数化状态方面扩展来验证它们的一致性。模式规范中引入了参数,它不仅允许监视事件,还允许在运行时监视绑定到参数的值,以跟踪并发流程实例之间的数据流。还提供了一种有效的实现,以减少监视和事件观察的运行时开销。我们的实验表明,提出的方法是有希望的。
{"title":"Detecting Data Inconsistency Failure of Composite Web Services Through Parametric Stateful Aspect","authors":"Guoquan Wu, Jun Wei, Chunyang Ye, Hua Zhong, Tao Huang","doi":"10.1109/ICWS.2010.29","DOIUrl":"https://doi.org/10.1109/ICWS.2010.29","url":null,"abstract":"Runtime monitoring of Web service compositions with WS-BPEL has been widely acknowledged as a significant approach to understand and guarantee the quality of services. However, most existing monitoring technologies only track patterns related to the execution of an individual process. As a result, the possible inconsistency failure caused by implicit interactions among concurrent process instances cannot be detected. To address this issue, this paper proposes an approach to specify the behavior properties related to shared resources for web service compositions and verify their consistency with the aid of a parametric stateful aspect extension to WS-BPEL. Parameters are introduced in pattern specification, which allows monitoring not only events but also their values bound to the parameters at runtime to keep track of data flow among concurrent process instances. An efficient implementation is also provided to reduce the runtime overhead of monitoring and event observation. Our experiments show that the proposed approach is promising.","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":"124091808","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}
引用次数: 14
Performance Evaluation for SOAP and RFC in SAP Netweaver Platform SAP Netweaver平台中SOAP和RFC的性能评价
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.114
Z. Cao, R. Jandhyala, Shiva Koduvayur
SAP Netweaver Application Server (AS) provides two communication protocols to connect SAP ABAP (Advanced Business Application Programming) systems with external systems: Simple Object Access Protocol (SOAP) and Remote Function Call (RFC). RFC is the standard SAP interface for communication between SAP systems. SOAP is widely used in web service solutions for its nature cross-platform characteristic. It uses platform independent eXtensible Markup Language (XML) but it introduces more latency tags to represent the data. Thus, SOAP might need more memory and transferring time. This paper studies and compares their performance characteristic with introducing an evaluation model and then evaluates them for different use cases. This work gives a practical conclusion for protocol selection in special case.
SAP Netweaver Application Server (AS)提供了两种通信协议来连接SAP ABAP(高级业务应用程序编程)系统与外部系统:简单对象访问协议(SOAP)和远程功能调用(RFC)。RFC是SAP系统之间通信的标准SAP接口。SOAP因其跨平台特性而广泛应用于web服务解决方案中。它使用独立于平台的可扩展标记语言(XML),但引入了更多延迟标记来表示数据。因此,SOAP可能需要更多的内存和传输时间。本文通过引入评价模型,对它们的性能特性进行了研究和比较,并针对不同的用例进行了评价。本文为特殊情况下的协议选择提供了一个实用的结论。
{"title":"Performance Evaluation for SOAP and RFC in SAP Netweaver Platform","authors":"Z. Cao, R. Jandhyala, Shiva Koduvayur","doi":"10.1109/ICWS.2010.114","DOIUrl":"https://doi.org/10.1109/ICWS.2010.114","url":null,"abstract":"SAP Netweaver Application Server (AS) provides two communication protocols to connect SAP ABAP (Advanced Business Application Programming) systems with external systems: Simple Object Access Protocol (SOAP) and Remote Function Call (RFC). RFC is the standard SAP interface for communication between SAP systems. SOAP is widely used in web service solutions for its nature cross-platform characteristic. It uses platform independent eXtensible Markup Language (XML) but it introduces more latency tags to represent the data. Thus, SOAP might need more memory and transferring time. This paper studies and compares their performance characteristic with introducing an evaluation model and then evaluates them for different use cases. This work gives a practical conclusion for protocol selection in special case.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"84 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":"126258621","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
Design Patterns for RESTful Communication Web Services RESTful通信Web服务的设计模式
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.101
Li Li, W. Chou
In recent years, REST (Representational State Transfer) has received much attention for designing scalable web services in various domains. There is an increasing interest on its application to real-time communication web services. Based on a case study of CSTA services, we found that communication services exhibit a combination of complex message exchange and stateful behavior patterns, including multi-states, two-way interaction, event-driven, multi-resources, multi-responses and session management, that need to be modeled properly within the framework of REST. To address these challenges, we propose three REST design patterns: session, event subscription and relationship using REST composition. This approach leads to a systematic one-to-one transformation from CSTA to REST. We hope such a study on a concrete use case can contribute to a better understanding of REST and lead to a seamless convergence of communication services with the infrastructure of the Web.
近年来,REST (Representational State Transfer, Representational State Transfer)在设计各种领域的可伸缩web服务方面受到了广泛关注。它在实时通信web服务中的应用越来越受到关注。基于CSTA服务的案例研究,我们发现通信服务表现出复杂的消息交换和有状态行为模式的组合,包括多状态、双向交互、事件驱动、多资源、多响应和会话管理,需要在REST框架内进行适当的建模。为了应对这些挑战,我们提出了三种REST设计模式:会话、事件订阅和使用REST组合的关系。这种方法导致了从CSTA到REST的系统的一对一转换。我们希望这种对具体用例的研究能够有助于更好地理解REST,并导致通信服务与Web基础设施的无缝融合。
{"title":"Design Patterns for RESTful Communication Web Services","authors":"Li Li, W. Chou","doi":"10.1109/ICWS.2010.101","DOIUrl":"https://doi.org/10.1109/ICWS.2010.101","url":null,"abstract":"In recent years, REST (Representational State Transfer) has received much attention for designing scalable web services in various domains. There is an increasing interest on its application to real-time communication web services. Based on a case study of CSTA services, we found that communication services exhibit a combination of complex message exchange and stateful behavior patterns, including multi-states, two-way interaction, event-driven, multi-resources, multi-responses and session management, that need to be modeled properly within the framework of REST. To address these challenges, we propose three REST design patterns: session, event subscription and relationship using REST composition. This approach leads to a systematic one-to-one transformation from CSTA to REST. We hope such a study on a concrete use case can contribute to a better understanding of REST and lead to a seamless convergence of communication services with the infrastructure of the Web.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"30 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":"121791017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 25
Trust Assessment for Web Services Collaboration Web服务协作的信任评估
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.99
H. Yahyaoui
We present in this paper a trust-based game theoretical model for Web services collaboration. The devised model is an application of the generic model about tasks allocation for agents, which is presented in [13]. We consider that a collaboration between Web services captures a possible interaction for achieving a specific task. We consider such collaboration as a game in which several Web services compete to win a task by bidding a cost for achieving it. The game winner is the Web service which has the minimal trust-based cost, which is the product of the cost and the inverse of the trust value of the bidding Web service. Initial trust values are computed based on the distance between the actual and the announced quality attribute values of a Web service. These values are computed during a collaboration evaluation period. They are updated after each game round based on a bayesian model. We show in this paper how the use of trust allows a safer collaboration between Web services with respect to collaborations where there is no consideration of the trust as a criteria for allocating tasks.
本文提出了一个基于信任的Web服务协作博弈理论模型。所设计的模型是[13]中关于智能体任务分配的通用模型的应用。我们认为Web服务之间的协作捕获了实现特定任务的可能交互。我们将这种协作视为一种游戏,其中几个Web服务通过竞标完成任务的成本来竞争。博弈的赢家是具有最小基于信任的成本的Web服务,该成本是成本与投标Web服务的信任值的倒数的乘积。初始信任值是根据Web服务的实际质量属性值和宣布的质量属性值之间的距离计算的。这些值是在协作评估期间计算的。它们会在每一轮游戏后根据贝叶斯模型进行更新。在本文中,我们展示了在不考虑将信任作为分配任务的标准的情况下,使用信任如何允许Web服务之间更安全的协作。
{"title":"Trust Assessment for Web Services Collaboration","authors":"H. Yahyaoui","doi":"10.1109/ICWS.2010.99","DOIUrl":"https://doi.org/10.1109/ICWS.2010.99","url":null,"abstract":"We present in this paper a trust-based game theoretical model for Web services collaboration. The devised model is an application of the generic model about tasks allocation for agents, which is presented in [13]. We consider that a collaboration between Web services captures a possible interaction for achieving a specific task. We consider such collaboration as a game in which several Web services compete to win a task by bidding a cost for achieving it. The game winner is the Web service which has the minimal trust-based cost, which is the product of the cost and the inverse of the trust value of the bidding Web service. Initial trust values are computed based on the distance between the actual and the announced quality attribute values of a Web service. These values are computed during a collaboration evaluation period. They are updated after each game round based on a bayesian model. We show in this paper how the use of trust allows a safer collaboration between Web services with respect to collaborations where there is no consideration of the trust as a criteria for allocating tasks.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"89 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":"132121853","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 Feature-Oriented Approach for Web Service Customization 面向特性的Web服务定制方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.64
Tuan-Anh Nguyen, A. Colman
This paper proposes a feature-oriented approach for Web services customization that can address three key challenges: reducing complexity, automated validation and dynamic deployment. We exploit techniques from Software Product Line (SPL) domain, particularly feature modeling techniques, to design our framework. Feature modeling allows to abstract variability in consumers’ requirements to simplify customization processes, while automated analysis on feature models helps to validate customizations. The use of feature models at runtime enables dynamic deployment of a business process as a result of a service customization. We propose the use of feature models as service description artifacts to facilitate service customizations. The framework builds on a Model-Driven Development (MDD) approach to automate large parts of its operation.
本文提出了一种面向特性的Web服务定制方法,它可以解决三个关键挑战:降低复杂性、自动验证和动态部署。我们利用来自软件产品线(SPL)领域的技术,特别是特性建模技术,来设计我们的框架。特征建模允许抽象消费者需求中的可变性,以简化定制过程,而对特征模型的自动化分析有助于验证定制。在运行时使用功能模型可以实现业务流程的动态部署,从而实现服务定制。我们建议使用特征模型作为服务描述构件来促进服务定制。该框架建立在模型驱动开发(MDD)方法的基础上,以实现其大部分操作的自动化。
{"title":"A Feature-Oriented Approach for Web Service Customization","authors":"Tuan-Anh Nguyen, A. Colman","doi":"10.1109/ICWS.2010.64","DOIUrl":"https://doi.org/10.1109/ICWS.2010.64","url":null,"abstract":"This paper proposes a feature-oriented approach for Web services customization that can address three key challenges: reducing complexity, automated validation and dynamic deployment. We exploit techniques from Software Product Line (SPL) domain, particularly feature modeling techniques, to design our framework. Feature modeling allows to abstract variability in consumers’ requirements to simplify customization processes, while automated analysis on feature models helps to validate customizations. The use of feature models at runtime enables dynamic deployment of a business process as a result of a service customization. We propose the use of feature models as service description artifacts to facilitate service customizations. The framework builds on a Model-Driven Development (MDD) approach to automate large parts of its operation.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133515825","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}
引用次数: 30
jGASW: A Service-Oriented Framework Supporting HTC and Non-functional Concerns jGASW:一个面向服务的框架,支持HTC和非功能关注点
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.59
J. R. Balderrama, J. Montagnat, D. Lingrand
Although Service-Oriented principles have been widely adopted by High Throughput Computing infrastructure designers, the integration between SOA and HTC is made difficult by legacy. jGASW is a framework for wrapping legacy scientific applications as Web Services and integrating them into an intensive computing-aware SOA framework. It maps complex I/O data structures to command lines and enables dynamic allocation of computing resources; including execution on local hosts or on grid infrastructures; data transfer management and support of non-functional concerns.
尽管面向服务的原则已被高吞吐量计算基础设施设计人员广泛采用,但遗留问题使SOA和HTC之间的集成变得困难。jGASW是一个框架,用于将遗留科学应用程序包装为Web服务,并将它们集成到一个密集的计算感知SOA框架中。它将复杂的I/O数据结构映射到命令行,并支持动态分配计算资源;包括在本地主机或网格基础设施上执行;数据传输管理和对非功能关注点的支持。
{"title":"jGASW: A Service-Oriented Framework Supporting HTC and Non-functional Concerns","authors":"J. R. Balderrama, J. Montagnat, D. Lingrand","doi":"10.1109/ICWS.2010.59","DOIUrl":"https://doi.org/10.1109/ICWS.2010.59","url":null,"abstract":"Although Service-Oriented principles have been widely adopted by High Throughput Computing infrastructure designers, the integration between SOA and HTC is made difficult by legacy. jGASW is a framework for wrapping legacy scientific applications as Web Services and integrating them into an intensive computing-aware SOA framework. It maps complex I/O data structures to command lines and enables dynamic allocation of computing resources; including execution on local hosts or on grid infrastructures; data transfer management and support of non-functional concerns.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"26 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":"122142637","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
Checking Compatibility and Replaceability in Web Services Business Protocols with Access Control 使用访问控制检查Web服务业务协议中的兼容性和可替换性
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.102
Emad Elabd, E. Coquery, Mohand-Said Hacid
Recently, most enterprises adapt Web services technologies for designing and building complex inter-enterprise business applications. These applications are built by the coordination between set of Web services. Therefore, checking the compatibility between two services to guarantee that they can interact correctly is an important issue. In case of service update or replacement, there is a need for checking the replaceability to ensure that the new service is compatible with all the services which were compatible with the replaced one. These two type of checking are based on the services descriptions. Enriching services descriptions by including their behaviours is becoming more and more important. This behaviour can be described by business protocols representing the possible sequences of message exchanges. Since a lot of Web services use access control policies to restrict the access to authorized consumers, these policies should be a part of the service description. Checking compatibility and replaceability between Web services by analyzing their business protocols after assigning the access control policies is the main contribution of this work. Access control policies will be presented using ontology.
最近,大多数企业采用Web服务技术来设计和构建复杂的企业间业务应用程序。这些应用程序是通过一组Web服务之间的协调构建的。因此,检查两个服务之间的兼容性以保证它们能够正确交互是一个重要的问题。在服务更新或替换的情况下,需要检查可替换性,以确保新服务与与被替换的服务兼容的所有服务兼容。这两种类型的检查是基于服务描述的。通过包含服务的行为来丰富服务描述变得越来越重要。这种行为可以通过表示可能的消息交换序列的业务协议来描述。由于许多Web服务使用访问控制策略来限制对授权消费者的访问,因此这些策略应该是服务描述的一部分。在分配访问控制策略后,通过分析Web服务的业务协议来检查Web服务之间的兼容性和可替换性是这项工作的主要贡献。访问控制策略将使用本体来表示。
{"title":"Checking Compatibility and Replaceability in Web Services Business Protocols with Access Control","authors":"Emad Elabd, E. Coquery, Mohand-Said Hacid","doi":"10.1109/ICWS.2010.102","DOIUrl":"https://doi.org/10.1109/ICWS.2010.102","url":null,"abstract":"Recently, most enterprises adapt Web services technologies for designing and building complex inter-enterprise business applications. These applications are built by the coordination between set of Web services. Therefore, checking the compatibility between two services to guarantee that they can interact correctly is an important issue. In case of service update or replacement, there is a need for checking the replaceability to ensure that the new service is compatible with all the services which were compatible with the replaced one. These two type of checking are based on the services descriptions. Enriching services descriptions by including their behaviours is becoming more and more important. This behaviour can be described by business protocols representing the possible sequences of message exchanges. Since a lot of Web services use access control policies to restrict the access to authorized consumers, these policies should be a part of the service description. Checking compatibility and replaceability between Web services by analyzing their business protocols after assigning the access control policies is the main contribution of this work. Access control policies will be presented using ontology.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"37 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":"129892118","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
An Approach for Context-Aware Service Discovery and Recommendation 上下文感知的服务发现和推荐方法
Pub Date : 2010-07-05 DOI: 10.1109/ICWS.2010.95
Hua Xiao, Ying Zou, J. Ng, L. Nigul
Given the large amount of existing services and the diversified needs nowadays, it is time-consuming for end-users to find appropriate services. To help end-users obtain their desired services, context-aware systems provide a promising way to automatically search and recommend services using a user’s context. However, existing context-aware techniques have limited support for dynamic adaption to newly added context types (e.g., location, time and activity). Due to the diversity of user’s environment, the available context types may change over time. It is challenging to anticipate a complete set of context types while we design a context aware system. In this paper, we propose a context modeling approach which can dynamically handle various context types and values. More specifically, we use ontologies to enhance the meaning of a user’s context values and automatically indentify the relations among different context values. Based on the relations among context values, we capture the potential services which the user might need. A case study is conducted to evaluate the effectiveness of our approach. The results show that our approach can use contexts to find users’ needs and recommend their desired services with high precision and recall.
由于现时的服务种类繁多,而用户的需求亦不尽相同,因此寻找合适的服务是一项费时的工作。为了帮助最终用户获得他们想要的服务,上下文感知系统提供了一种很有前途的方法,可以使用用户的上下文自动搜索和推荐服务。然而,现有的上下文感知技术对新添加的上下文类型(例如,位置、时间和活动)的动态适应支持有限。由于用户环境的多样性,可用的上下文类型可能会随时间变化。当我们设计一个上下文感知系统时,预测一套完整的上下文类型是具有挑战性的。本文提出了一种能够动态处理各种上下文类型和值的上下文建模方法。更具体地说,我们使用本体来增强用户上下文值的含义,并自动识别不同上下文值之间的关系。根据上下文值之间的关系,我们捕获用户可能需要的潜在服务。通过一个案例研究来评估我们的方法的有效性。结果表明,我们的方法可以利用上下文找到用户的需求,并以较高的准确率和召回率推荐他们想要的服务。
{"title":"An Approach for Context-Aware Service Discovery and Recommendation","authors":"Hua Xiao, Ying Zou, J. Ng, L. Nigul","doi":"10.1109/ICWS.2010.95","DOIUrl":"https://doi.org/10.1109/ICWS.2010.95","url":null,"abstract":"Given the large amount of existing services and the diversified needs nowadays, it is time-consuming for end-users to find appropriate services. To help end-users obtain their desired services, context-aware systems provide a promising way to automatically search and recommend services using a user’s context. However, existing context-aware techniques have limited support for dynamic adaption to newly added context types (e.g., location, time and activity). Due to the diversity of user’s environment, the available context types may change over time. It is challenging to anticipate a complete set of context types while we design a context aware system. In this paper, we propose a context modeling approach which can dynamically handle various context types and values. More specifically, we use ontologies to enhance the meaning of a user’s context values and automatically indentify the relations among different context values. Based on the relations among context values, we capture the potential services which the user might need. A case study is conducted to evaluate the effectiveness of our approach. The results show that our approach can use contexts to find users’ needs and recommend their desired services with high precision and recall.","PeriodicalId":170573,"journal":{"name":"2010 IEEE International Conference on Web Services","volume":"3 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":"128351728","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}
引用次数: 77
期刊
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