User-defined patterns

A user-defined pattern extends the function of IBM® Integration Bus so that you are able to create patterns that you can reuse within your organization.

The pattern author creates a user-defined pattern to meet a business or technical requirement, and the pattern user configures a user-defined pattern that the pattern author has created. The user-defined pattern is available to a pattern user in the Patterns Explorer view in the Integration Development perspective of the IBM Integration Toolkit.

To create user-defined patterns, you must provide the implementation of the solution that reflects good practice in your organization. This implementation is known as an exemplar. An exemplar is a project that holds content for a pattern. An exemplar contains message flows and other resources, such as source code, Java™ classes for JavaCompute nodes, ESQL modules, message maps, test client, XML files, and style sheet files. Exemplars are used to create pattern plug-ins by configuring a pattern authoring project.

You can use the Pattern Authoring editor to configure a pattern and create the pattern plug-ins that implement the pattern. You can distribute the pattern plug-ins so that other people can use your pattern. Your pattern is displayed in the Patterns Explorer view and can be used in the same way as the built-in patterns.

To create a user-defined pattern, see Creating a user-defined pattern.