archives

Monitoring the Monitor: An Approach Towards Trustworthiness in Service Oriented Architecture


Home 

About 

Browse 

Search 

Register 

Subscriptions 

Deposit Papers 

Help
    

Mahantesh, Hosamani, Harish, Narayanappa and Hridesh, Rajan (2007) Monitoring the Monitor: An Approach Towards Trustworthiness in Service Oriented Architecture. Technical Report 07-07, Computer Science, Iowa State University.

Full text available as:Adobe PDF

There is a later version of this eprint available: Click here to view it.

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 send service requests directly to the service implementation. A problem with the current architecture is that it does not provide 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 describe an extension of the service-oriented architecture that provides these facilities. We also discuss a preliminary implementation of this architecture and report preliminary results that demonstrate the potential practical value of the proposed architecture in real-world software applications.

Keywords:Service Oriented Architecture (SOA), web-service, verification, trust, client-side data privacy.
Subjects:Software: SOFTWARE ENGINEERING (K.6.3): Software/Program Verification (F.3.1)
Software: SOFTWARE ENGINEERING (K.6.3): Testing and Debugging
Software: OPERATING SYSTEMS (C): Security and Protection (K.6.5)
ID code:00000542
Deposited by:Hridesh Rajan on 06 June 2007

Available Versions of This Paper



Contact site administrator at: ssg@cs.iastate.edu