DocumentCode :
2132469
Title :
Language support for long-lived concurrent activities
Author :
Papazoglou, M.P. ; Delis, A. ; Haghjoo, M. ; Bouguettaya, A.
Author_Institution :
Sch. of Inf. Syst., Queensland Univ. of Technol., Brisbane, Qld., Australia
fYear :
1996
fDate :
27-30 May 1996
Firstpage :
698
Lastpage :
705
Abstract :
Providing a general purpose programming environment that supports the definition of, and exercises control over, the flow of execution of long-running activities is highly beneficial for a variety of client/server distributed data-intensive applications. In this paper, we present a Transaction-Oriented Work-Flow Environment (TOWE) for the programming of long-lived activities through a set of class libraries. The TOWE is based on an amalgamation of object-oriented programming with distributed interprocess communication concepts. The concurrency abstractions provided by TOWE are objects, acting like processes, and involve an asynchronous, location-independent, mode of process invocation coupled with data-driven synchronization of processes
Keywords :
client-server systems; concurrency control; object-oriented programming; programming environments; software libraries; class libraries; client/server distributed data-intensive applications; concurrency abstractions; data-driven synchronization; distributed interprocess communication concepts; general purpose programming environment; language support; long-lived concurrent activities; object-oriented programming; transaction-oriented work-flow environment; Application software; Australia; Computer science; Concurrent computing; Control systems; Information systems; Libraries; Object oriented modeling; Object oriented programming; Programming environments;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN :
0-8186-7399-0
Type :
conf
DOI :
10.1109/ICDCS.1996.508022
Filename :
508022
Link To Document :
بازگشت