In WebSphere® Integration Developer, an implementation is an artifact that executes the business logic of components. It implements the interfaces and references. When working with the assembly editor, you can add new components and use the editor's Generate Implementation action to automatically create implementations and open them for editing.
An implementation, on the other hand, provides business logic to a component but, in general, does not know about other components and other implementations in the module. It lets the SCA run time route events to other components and their implementations.
The implementation is narrowly focused only on the business logic. The component is more broadly focused in terms of providing access (through wires) to other components and their implementations.
Related information