IBM® WebSphere® Multichannel Bank Transformation Toolkit provides a unified invocation architecture.
You can define different types of invoker in the definition XML file. WebSphere Multichannel Bank Transformation Toolkit provides unified APIs to retrieve invocation instance from the Invoker Factory and to execute synchronous or asynchronous invocation. Because this framework separates the application code of the invocation and the invocation target definition and parameter, it provides great flexibility. If you want to change the invocation parameter, or change the invocation type, for example, from EJB to Web service, the application code does not need to be changed. You need to change only the invoker XML definition.
The WebSphere Multichannel Bank Transformation Toolkit invoker framework also supports multiple XML files of invoker definition. Invoker Factory is an instance factory. It can have many instances and copies in memory. Each Invoker Factory represents one XML definition. You can query Invoker Instance from the factory by the ID defined in the XML files.
This unified invocation architecture can invoke the following types of target: