Monitoring the monitor: an approach towards trustworthiness in service oriented architecture

Thumbnail Image
Date
2007-09-03
Authors
Hosamani, Mahantesh
Narayanappa, Harish
Rajan, Hridesh
Major Professor
Advisor
Committee Member
Journal Title
Journal ISSN
Volume Title
Publisher
Authors
Research Projects
Organizational Units
Organizational Unit
Journal Issue
Is Version Of
Versions
Series
Department
Computer Science
Abstract

The key notion in service-oriented architecture is decoupling clients and providers of a service based on an abstract service description, which is used by the service broker to point clients to a suitable service implementation. A client then sends service requests directly to the service implementation. A problem with the current architecture is that it does not provide trustworthy means for clients to specify, service brokers to verify, and service implementations to prove that certain desired non-functional properties are satisfied during service request processing. An example of such non-functional property is access and persistence restrictions on the data received as part of the service requests. In this work, we propose an extension of the service-oriented architecture that provides these facilities. We also discuss a prototype implementation of this architecture and report preliminary results that demonstrate the potential practical value of the proposed architecture in real-world software applications.

Comments

This is a manuscript of a proceeding published as Hosamani, Mahantesh, Harish Narayanappa, and Hridesh Rajan. "Monitoring the monitor: An approach towards trustworthiness in service oriented architecture." In 2nd international workshop on Service oriented software engineering: in conjunction with the 6th ESEC/FSE joint meeting, pp. 42-46. ACM, 2007. doi: 10.1145/1294928.1294938. Posted with permission.

Description
Keywords
Citation
DOI
Copyright
Mon Jan 01 00:00:00 UTC 2007