Managing Resource Templates

A resource template specifies configuration details for resources such as JMS connections and JDBC connections. Resources help lose the coupling between business logic and infrastructure support, such as messaging and database access. They also enable better management of the infrastructure (for example: caching, connection pooling, timeout, security, and so on.)

Resources eliminate the need to provide the infrastructure details in the services, component implementations, and references. Instead, you can specify a property of the type of required resource in the service, component, or reference. When deploying a configured ActiveMatrix Service Grid - Container Edition application to a container, the resource template is mapped to the application property; the resource is created from the resource template and is used by the application.