Design and implementation of a distributed computing environment model for object-oriented networks programming

This paper presents a Java-based distributed computing environment (JDCE) model. First, a framework of the proposed JDCE model is described, and the processes for implementing the model are given, which can consist of three processes, i.e., find process, connect process and locate process. The find process belongs to the network-level protocol, and the connect process and locate process belong to the object-level protocols. The availability of the JDCE model for object-oriented network programming is then discussed. The availability and efficiency of the model have been verified by illustrating an example. Finally, some remarks and conclusions are given. The study shows that the proposed JDCE model can raise the level of abstraction for network or distributed system programming, from the network protocol level to the object interface level. This model can make it unnecessary for the provider of software components or services to agree on network level protocols that allow their software components to interact, and provides a mechanism to enable smooth adding, removal, and finding of software components and services on the network.

[1]  Hairong Kuang,et al.  PODC: Paradigm-oriented distributed computing , 1999, Proceedings 7th IEEE Workshop on Future Trends of Distributed Computing Systems.

[2]  David C. Luckham,et al.  An Event-Based Architecture Definition Language , 1995, IEEE Trans. Software Eng..

[3]  R. Sietmann,et al.  UNIVERSAL PLUG AND PLAY , 1999 .

[4]  Jim Kurose,et al.  Computer Networking , 2000 .

[5]  Munehiro Fukuda,et al.  Distributed Computing Using Autonomous Objects , 1996, Computer.

[6]  Divyakant Agrawal,et al.  StratOSphere: mobile processing of distributed objects in Java , 1998, MobiCom '98.

[7]  Li Chunlin A Java-based method for developing Web application system , 1999, Fifth Asia-Pacific Conference on ... and Fourth Optoelectronics and Communications Conference on Communications,.