Merce provides a browser-based interface. The underlying OS is hidden
from the system administrator for all normal activities.
Merce stores all meta-data in a relational database. This allows the
secure and robust storage of information like user lists and passwords.
It also allows extensions to be built to integrate Merce data into
business applications or reporting tools.
In Merce, each human user is given a unique Intranet ID and a
password. He can use this Intranet ID to access all services which require
identification, e.g. email, Web access, Merce administrative pages,
file servers, etc.
Merce servers work in a master-slave architecture, with one master
server in an enterprise, plus any number of slave servers. All servers
can potentially provide end-user services, since the master server's
administrative role does not require or justify dedicated hardware. The
master and slave servers communicate using secure public-key-based
cryptographic channels and share information. All user management and
other administrative commands are issued by the system administrator
via the browser-based GUI on the master server. These get relayed
to the slave servers via the internal synchronisation layer. The
slaves report all usage statistics, logs, etc. to the master a
few times a day. This two-way communication is very robust and works
flawlessly in the presence of unreliable data links.
This synchronisation layer allows Merce to scale up to handle large,
worldwide organisations. A Merce-enabled enterprise can easily deploy
more than a hundred servers in a single integrated network.