RMS Enterprise provides large scale management for users, roles, and, tracking user activities including an audit trail of who performed each activity and when it was completed. The server software supports authentication, encryption and protected from cross-site scripting to prevent security threats. The use of Hibernate and its parameterized queries protects RMS server against SQL injection attacks.
RMS Enterprise supports Directory service based user management allowing authentication, authorization, group/permission association, and synchronization with an LDAP or Windows Active Directory server.
RMS Enterprise provides an audit trail for user-initiated activities. This audit tracking system will aid in tracing a user's interaction with the RMS system. The auditable items for RMS are limited to user invoked actions including timestamp when the action took place, a description of the action that took place, name of the user invoking the action, subject of the action, and location where an action took place.
RMS Enterprise is a traditional client-server model where endpoint RMS SDK enabled systems act as clients communicating with the central RMS services. This implementation provides well defined interfaces that are easily consumable by other client platforms/systems. The SOA implementation utilizes web friendly communication ports and conventions that are more readily adopted and understood by IT organizations.
RMS Enterprise may be deployed in a number of configurations to satisfy the needs of the customer. These deployment options include a single server stand-alone solution in a local network up to a multi-server deployment in a web farm for scalability, redundancy, and load balancing.