Working with implementations

In IBM® Integration Designer, a component implementation consists of the business logic that is executed when the component is opened, because it implements the interfaces and references. When you work with the assembly editor, you can add new components and use the Generate Implementation action to automatically create implementations and open them for editing.

About this task

A component describes the interfaces supported by the implementation and the references it makes to other components or to imports. It also provides quality of service and the event routing for that function. The component also describes which implementation provides the logic supporting the interfaces, but the component itself has no logic.

An implementation provides logic to a component but, in general, does not recognize other components and other implementations in the module. The SCA runtime routes events to other components and their implementations.

The implementation is narrowly focused only on the logic. The component is more broadly focused in terms of providing access through wires to other components and their implementations.