Title :
Developing distributed applications by semantics-based automatic replication
Author_Institution :
Inst. fur Inf., Freie Univ. Berlin, Germany
Abstract :
A new method for developing some types of distributed applications is presented. The main idea is to provide a generic tool by which a non-distributed service object can be developed into a replicated service object automatically, to provide the corresponding distributed service. A service object implements some abstract data types that can be accessed only by invoking the operations exported in its public interface. A replicated service object is implemented by a number of identical service objects running on different nodes in a network. Two challenges of our work are to exploit the semantics of service operations to maintain the replicated service object consistency, and to develop the replicated service object automatically
Keywords :
abstract data types; client-server systems; replicated databases; software engineering; abstract data types; consistency maintenance; distributed applications development; exported operations invocation; network nodes; nondistributed service objects; public interface; replicated service object; semantics-based automatic replication; service operation semantics; Algorithm design and analysis; Automatic control; Availability; Banking; Delay; Error correction; Marketing and sales; Postal services;
Conference_Titel :
Software Engineering Conference, 1994. Proceedings., 1994 First Asia-Pacific
Conference_Location :
Tokyo
Print_ISBN :
0-8186-6960-8
DOI :
10.1109/APSEC.1994.465275