Supported by AITO. These pages are currently maintained by Alex Potanin |
|
Supporting Dependable Distributed Objects on the Web
Department of Computer Sc. and Engg. Indian Institute of Technology Kanpur Kanpur - 208016, India tel: 91-512-2597123 fax: 91-512-2590725 ak@cse.iitk.ac.in Keywords:distribution Web Security fault tolerance caching
Abstract:To integrate the access model of the Web with distributed object systems, we propose a generic browser based access to objects and an Uniform Resource Identifier (URI) scheme that can specify an object, a method of the object, and the parameters for method invocation. We have implemented this approach for access to CORBA objects by enhancing a web-browser. Our approach does not use HTTP for transport; instead the browser directly uses IIOP for accessing remote CORBA objects. Using such a framework, a distributed object based applications can be directly deployed over the Web without the need for interfacing it with a web server.We propose an access control model that can provide user and user-group access to specific objects and the methods therein. We have implemented this scheme as a layer on top of CORBA Security Service. This layer translates the access control policy specified by the object provider using ourscheme to the access control policies of CORBA Security Service. We also propose a caching scheme for saving the results of invocations of read methods at server side. Server side caching helps in reducing load on frequently accessed servers when computing the result is relatively costly. Our model provides strong consistency by using a dependency graph that specifies dependence information among method invocations of an object. We have also designed and implemented an object replication scheme that uses the primary-site approach to provide a single copy view to clients. The system employs a proxy that manages the replicas, routes client requests, ensures consistency, and provides continued services in case of object failures.
HTML3 JAVA
Last modified on Mon Aug 15 14:59:24 2005 |