EDMserver enables multi-user access to the EDMdatabase and implements EDMtransactions, which ensures data security at two levels:
secure access control
security for data. No operations to the database will loose data or make data inconsistent.
The EDMserver provides data warehouse functionality for industrial data, and the intended use is to be a common repository (database) for data that are batch updated and made available to all project partners. The EDMserver supports different types of architecture such as web services and client/server, and is well suited for implementation in Internet, Extranet or Intranet. The EDMserver links the EDMsupervisor and/or other client applications to the EDMdatabase in a multi-user environment. In such an environment, the EDMsupervisor issues function calls via TCP/IP connections to the EDMserver, which is responsible for access to the EDMdatabase. In a single user environment, the EDMsupervisor is attached to the EDMserver without TCP/IP connection. For user developed client applications, the EDMserver is supplied as a multi-user library.