DocumentCode :
2094899
Title :
Distribution and object granularities
Author :
Lacourte, Serge ; Riveill, Michel
Author_Institution :
Bull-IMAG/Syst., Gieres, France
fYear :
1993
fDate :
9-10 Dec 1993
Firstpage :
167
Lastpage :
170
Abstract :
Objects are widely used to build distributed applications, since they provide a clean interface which may be used in handling remote communications between a client and a server. However there is still an open issue whether large objects and small objects should be handled in the same way from both the language and system points of view. The most widely supported view is the client/server model in which large objects (usually the remote server objects) are distinguished from small local objects used inside a server object. In this approach distribution is associated only to server objects bet not to local objects We believe that there actually exist at least two granularities of objects, but they should not be differentiated by the distribution property. Programming in the small and programming in the large are well known in centralized programming models, and define fine-grained passive entities to build and structure coarse-grained active applications. Distribution is an orthogonal property which may be applied to both types of objects. This results in defining fine-grained passive objects, which may be distributed as in the blackboard approach, used to build coarse-grained active objects or servers, which in turn may communicate using the client/server model
Keywords :
file servers; network operating systems; object-oriented programming; blackboard approach; centralized programming models; client/server model; coarse-grained active applications; distribution; fine-grained passive objects; interface; language; large objects; object granularities; orthogonal property; programming; remote communications; remote server objects; small local objects; system; Object oriented modeling; Programming profession; Project management; Servers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
Conference_Location :
Asheville, NC
Print_ISBN :
0-8186-5270-5
Type :
conf
DOI :
10.1109/IWOOOS.1993.324912
Filename :
324912
Link To Document :
بازگشت