z-logo
Premium
Network objects
Author(s) -
Birrell Andrew,
Nelson Greg,
Owicki Susan,
Wobber Edward
Publication year - 1995
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.4380251305
Subject(s) - marshalling , computer science , simplicity , object (grammar) , distributed computing , distributed object , object oriented programming , programming language , common object request broker architecture , artificial intelligence , philosophy , epistemology
A network object is an object whose methods can be invoked over a network. The Modula‐3 network objects system is novel for its overall simplicity. It provides distributed type safety through the narrowest surrogate rule, which allows programmers to export new versions of distributed services as subtypes of previous versions. The design and implementation of the system is described, including a thorough description of realistic marshaling algorithms for network objects, precise informal specifications of the major system interfaces, lessons learned from using the system, and performance results.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here