Scalability in Object-Oriented Distributed Systems Environment OZ

This paper presents the scalable architecture and implementation of object-oriented distributed systems environment OZ. OZ has the ability to transfer objects over networks and deliver the required classes automatically. To increase the Scalability, OZ is designed totally from the language to application level services. Based on the object-oriented concept, programmers are free to share and reuse the programs independent of their locations since the system provides network-wide scope of class sharing. For efficient development of flexible and scalable distributed applications, various facilities including naming and trading services are provided. By using the object transfer function, the OZ trader provides flexible ways to access servers. Furthermore, to cope with interaction among objects across management. domains, a basic mechanism for federal model using trader is provided.