Most applications are required to talk to one or more resources that require some type of authentication, such as databases or directory services. Management of credentials is usually a challenge. For example, a database user name and password might be hard-coded into several different scripts. In addition to the obvious security issues, it would be a nightmare to find and update every script if the password were changed.
Marmot incorporates the concept of "DataSources" to help alleviate the issues normally associated with managing authenticated resources. The primary benefits of using DataSources are centralized administration and ease of use.
Marmot DataSources currently support access to the following:
Databases:
Oracle (OCI8)
mySQL
PostgreSQL (preliminary)
Microsoft SQL Server (MSSQL) (preliminary)
Directory Services:
LDAP