Dinopolis is at the moment the most universal and extendable application framework available. It is fully written in Java and fully compliant to today's application standards like Corba, RMI, DOM and XML. As a middleware system it provides access to arbitrary existing systems and supports combination of external systems in a way that they benefit from each other, although they do not even know about each other. The Dinopolis approach described in this paper makes it very easy to integrate even very proprietary systems and to provide a portal to a distributed, (globally) shared ressource space. Dinopolis is accessible with arbitrary clients (e.g. Netscape, MS-IE) due to the extendable gateway philosophy, not to speak about Corba and RMI accessibility for application programmers. In this paper the motivation for Dinopolis is explained as well as the cornerstones of the design and implementation are briefly discussed.
Christof Dallermassl, Heimo Haub, Hermann A. Maure