Designing a user-defined node

Decide what type of node you need to implement the functions that are required by your application.

Before you begin

Read Deciding which nodes to use to understand the different types of node. You might need more than one node to implement all the functions that you require.

About this task

The functions that you require might not be satisfied by a template that already exists for several reasons:
  • The functions that you require do not relate to interacting with external systems. Most of the node design pattern concentrates on communication with external systems, which is the most likely requirement for a user-defined node.
  • The functions that are required are not well suited to the IBM Integration Bus architecture, so you should implement them in an end application, or an application server.
  • The functions require complex control and state information, which you should not implement as a plug-in.