Abstract

AbstractIn service oriented computing, service providers and service requesters are main interacting entities. A service provider publishes the services it wishes to make public using service registries. A service requester initiates a discovery process to find the service that meets its requirements using the service registries. Current approaches for the publication and discovery do not realize the essential relationship between the service contract and the conditions in which the service can guarantee its contract. Moreover, they do not use any formal methods for specifying services, contracts, and compositions. Without a formal basis it is not possible to justify through a rigorous verification the correctness conditions for service compositions and the satisfaction of contractual obligations in service provisions. In our recent works, we have identified the role of contextual information, trustworthiness information and legal rules in service provision. This paper focuses on the publication and discovery of trustworthy context-dependent services as supported by the novel framework FrSeC. It introduces a novel ranking algorithm that ranks trustworthy context-dependent services according to the degree they match service requesters requirements. Finally, this paper introduces a prototype implementation for the matching and ranking of services as supported by FrSeC.

Highlights

  • In traditional Service-oriented Architecture (SOA) interactions, the three main interacting elements are the service provider, the service requester and the service registry

  • Service discovery is the process of finding services that have been previously published and that meet the requirements of a service requester [1]

  • Evaluation and experiments To evaluate the contributions presented in this paper, a Java based application has been implemented to represent the Planning Unit

Read more

Summary

Introduction

In traditional Service-oriented Architecture (SOA) interactions, the three main interacting elements are the service provider, the service requester and the service registry. The service provider defines a service and publishes it through the service registry. Service publication refers to the process of defining service contracts by service providers and publishing them through available service registries. Service discovery is the process of finding services that have been previously published and that meet the requirements of a service requester [1]. Service discovery includes service query, service matching, and service ranking. Service requesters define their requirements as service queries. Service matching refers to the process of matching the service requester requirements, as defined in the service query, with the published services. Service ranking is the process of ordering the matched services according to the degree they meet the requester requirements. The execution may include some form of an interaction between the service requester and the service provider

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.