z-logo
Premium
Proxies: A software structure for accommodating heterogeneity
Author(s) -
Notkin David
Publication year - 1990
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380200403
Subject(s) - computer science , software , implementation , computation , service (business) , construct (python library) , set (abstract data type) , distributed computing , software engineering , operating system , computer network , programming language , economy , economics
Abstract Handling heterogeneity in computer systems without decreasing user productivity and without increasing development costs demands special software structures. This paper presents a flexible software structure that has been used to construct heterogeneous remote procedure call, naming, electronic mail, filing and remote computation services. This structure captures the heterogeneous aspects of a service in a set of abstract interfaces. Clients of the service are built in terms of the abstract interfaces, but one of multiple implementations of those interfaces, called proxies , is dynamically selected to satisfy the demands of heterogeneity.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here