Abstract The present and future of our world, in part, depends on the effective application of problem solving techniques and tools that are able to bring together expertise from many disciplines, e.g. problems such as how world wide distribution of commodities are inherently multidisciplinary in nature. As such they demand collaborative computer-based tools that enable subject matter experts to work cooperatively while overcoming the constraints of space and time. The realization of collaborative tools can benefit greatly by relying on “out-of-the-box” higher level network interconnectivity software. In this paper, we discuss the collaborative distributed network model (CDNM). Based on this model, a lightweight middleware called collaborative distributed network system (CDNS) is implemented using Java technologies. We discuss CDNM’s architecture and the services it can provide to modeling and simulation applications built on its foundation. Furthermore, we discuss Collaborative DEVS Modeler, a collaborative modeling environment, where dispersed clients interact with one another using the services offered by the CDNS. The explicit architectural design of CDNM will facilitate its future migration into emerging middleware standards such as High Level Architecture (HLA) and CORBA.
[1]
Geoffrey C. Fox,et al.
TANGO - a Collaborative Environment for the World-Wide Web
,
1997
.
[2]
Geoff Fellows.
The Essential Client/Server Survival Guide
,
1998
.
[3]
정갑주.
[서평]「The Essential Distributed Objects Survival Guide」
,
1998
.
[4]
Bruce Eckel.
Thinking in Java
,
1998
.
[5]
Jonathan Grudin,et al.
Computer-supported cooperative work: history and focus
,
1994,
Computer.
[6]
Jean Philippe Favreau,et al.
Using Java for Multimedia Collaborative Applications
,
1996
.
[7]
Bernard P. Zeigler,et al.
Theory of modeling and simulation
,
1976
.
[8]
Dan Harkey,et al.
The Essential Distributed Objects Survival Guide
,
1995
.