background image
The project's main technologies and subsystems are as follows:
- The Control subsystem implements methods for information exchange utilising open
standards and mechanisms such as Web services and XML message exchange.This
standardises the way each MIRROR subsystem provides its internal services.
Technologies used include a Web Services framework based on SOAP, UDDI, J2EE,
.NET and WSDL;
- A DeepMatrix
310
server, running a Web virtual environment system that enables devel-
opment of systems incorporating virtual worlds.The server supports the creation and
management of complex 3D environments and the distribution of shared 3D or
VRML objects between MIRROR members, based on the client-server architecture.
Technologies used include Java,TCP and HTTP protocols;
- The Conference Server, which assists collaborative work between different users by
implementing conference session management. It is built on top of the DeepMatrix
API, and is extended on demand by the use of external plug-ins that provide
advanced collaboration services.The technologies used include DeepMatrix API,
Java, plugin framework, and XML configurations;
- A 3D Conference Client provides the presentation infrastructure for building and sharing
3D resources, and improves the use of the system between MIRROR members by
simulating real world interactions.Technologies used include Java applets, the
DeepMatrix API, and VRML;
- Exhibition and Conference Management subsystems enable the creation and management of
exhibitions and conferences.They also provide the framework for initialisation and
set-up of the subsystems, as well as allowing access to internal MIRROR resources.
Technologies used include Struts, Java,Web Services, JSP+ custom tag libraries, and
XML configurations;
- A Project Management subsystem enables the organisation and management of everyday
teamwork. It also provides permission handling for specific access areas.Technologies
used include .NET Application Framework,Web Services and COM+ application
components;
- A User Management subsystem provides the ability for user manipulation, new member
creation and role handling.The user management is built on .NET Framework and
Web Services, which can be accessible via the different system components;
- An Asset Management subsystem enables the sharing of digital content. Digital content
can be divided into several categories and some specific content can be edited on-line.
Asset Management enables category and file manipulation, metadata assignments over
categories and files as well as document versioning controls. It is implemented using
.NET framework and COM+ components;
- The Search subsystem encapsulates searching methodologies among users and assets. It
is implemented with .NET Framework Components using additional technologies
such as Indexing Service.The Search subsystem provides multiple options for search-
ing among users, user roles and assets.
MIRROR is a heterogeneous system with individual elements based on different
frameworks.The two main platforms used are J2EE and .NET.This fact demanded the
deployment of technology that enables efficient cross-platform collaboration. Many tech-
Collaborative Mechanisms
and Technologies
166
310 http://www.geometrek.com/products/deepmatrix.html
TWR2004_01_layout#62 14.04.2004 14:07 Uhr Seite 166