Behavior extensions
InfoSphere® MDM provides a mechanism for extending the behavior of the product in an event-based way.
The Pre/Post Transaction and Pre/Post Action points within the product can be extended to provide additional functionality.
A transaction equates to a published service, or Controller Component
operation. An action equates to an operation on a business logic component.
There may be other predefined points that can be extended and they
are documented as part of the service specification. Clients can write
extensions to InfoSphere MDM behavior
as Java™ code or in a rules engine
language. Extensions are organized into extension sets, which are
similar to the rule sets within a rules engine. Examples include generic
prospective client rules or line of business specific rules like life
insurance client rules. The Extension Controller is the gateway from
the core application to behavior extensions and is invoked at extension
points. It is provided with:
- Data about extension point that invoked it
- The transaction's object hierarchy
- The action's object hierarchy, in the case of an action extension point
- The transaction header that was provided in the original InfoSphere MDM request
For more information on extensions in an OSGi environment, see c_Behavior_Extensions.html.