Developing user-defined extensions

A user-defined extension is a component that you design and implement to extend the function of IBM® Integration Bus.

About this task

You can create and implement the following types of user-defined extension:
  • Connectors
  • User-defined nodes
  • User-defined parsers
  • User-defined exits

The user-defined extensions that you create can be used with the nodes and parsers that are supplied with the product, and with nodes and parsers that are supplied by independent software vendors.

For more information about each type of user-defined extension that you can create, see User-defined extensions overview. These topics help you to understand how your user-defined extension interacts with other components of IBM Integration Bus, such as message flows and their associated integration servers. A good understanding of the integration node architecture helps you to plan and construct user-defined extensions more effectively.

To create a user-defined extension, follow the instructions in the appropriate topic:

You can write user-defined nodes in C or Java™, or you can use a subflow to create a node. You write connectors in Java, and you write user-defined parsers and exits in C.