Abstract
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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Almes, G. T., et al.: The Eden System: A Technical Review. IEEE Trans. Software Engineering, Vol.SE-11, No.1 (1985) 43–58
APM Ltd.: An Overview of ANSA. Architecture Report 000.00 (1993)
Black, A., et al.: Object Structure in the Emerald System. Proc. of OOPSLA'86 (1986)
Cardelli, L.: Obliq: A Language with Distributed Scope. Technical Report, Digital Equipment Corporation, Systems Research Center (1995)
Hamazaki, Y., Nishioka, T., and Tsukamoto, M.: The Security Mechanism of OZ: an Object-Oriented Distributed Systems Environment. to appear in Proc. of France-Japan Workshop on Object-Based Parallel and Distributed Computation (OBPDC'97) (1997)
Haward, J. H., et al.: Scale and Performance in a Distributed File System. ACM Trans. Computer Systems, Vol.6, No.1, (1998) 55–81
Gosling, J. and McGilton, H.: The Java Language Specification. A White Papaer, Sun Microsystems, Inc. (1995)
Liskov, B.: Distributed Programming in Argus. Comm. ACM, Vol.31, No.3 (1988) 300–312
Nishioka, T. and Tsukamoto, M.: A Framework to use Distributed Servers Based on Exchanging Objects. Proc. of SWoPP'96, Japan (1996)
Nishioka, T., Hamazaki, Y., and Tsukamoto, M.: Local Class Name Space Facility for Worldwide Object-Oriented Distributed Systems Environment. Proc. of the Int. Conf. on Worldwide Computing and Its Applications (WWCA'97), Lecture Notes in Computer Science 1274, Springer-Verlag (1996) 74–89
Object management Group (OMG), The Common Object Request Broker: Architecture and Specification. Revision 2.1 (1997)
Object Management Group (OMG), CORBAservices: Common Object Services Specification. (1997)
OZ: Object-Oriented Distributed Systems Environment. http://AAA.etl.go.jp/etl/bunsan/OZ.Proi/
OZ++: Object-Oriented Distributed Systems Environment. http://vvw.etl.go.jp/etl/bunsan/OZ/
Peney, D. J. and Stein, J.: Class Modification in the GemStone Object-Oriented DBMS. Proc. of the OOPSLA'87 (1987) 111–117
Satyanarayanan, M.: Scalable, Secure, and Highly Available Distributed File Access. IEEE Computer, Vol.23, No.5 (1990) 9–18
Tsukamoto, M., et al.: The Version Management Architecture of an Object-Oriented Distributed Systems Environment: OZ++. Proc. of OBPDC'95, Lecture Notes in Computer Science 1107, Springer-Verlag (1996) 310–328
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nakamura, A., Nishioka, T., Hamazaki, Y., Tsukamotol, M. (1998). Scalability in object-oriented distributed systems environment OZ. In: Masunaga, Y., Katayama, T., Tsukamoto, M. (eds) Worldwide Computing and Its Applications — WWCA'98. WWCA 1998. Lecture Notes in Computer Science, vol 1368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64216-1_41
Download citation
DOI: https://doi.org/10.1007/3-540-64216-1_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64216-9
Online ISBN: 978-3-540-69704-6
eBook Packages: Springer Book Archive