Datasource | Advantages | Disadvantages | Configuration |
Implicit Configured in the MashZone NextGen Server by MashZone NextGen administrators. Tip: It is a best practice to use implicit datasources. | Single, consistent configuration. Easily managed in clustered environments. Credentials for database access are secure (encrypted in the MashZone NextGen Repository). Supports 'hot' updates to drivers without restarting the MashZone NextGen Server. | Does not support dynamic connection information. Connection and credential information is static in the MashZone NextGen Repository. | |
Explicit Declared in the mashup script using the <datasource> element. | Can support dynamic connection information or credentials using MashZone NextGen attributes or input parameters to the mashup script. | Credentials and connection information is less secure, as clear text within the mashup script or defined as input parameters or MashZone NextGen attributes. Configuration is in individual mashup scripts, and thus harder to manage and maintain consistency. If datasources are named, connection information must be consistent across all mashup scripts in the MashZone NextGen Repository. | You must add and configure drivers in the MashZone NextGen Server for explicit datasources. See Configuring Datasource Drivers for instructions. |