In WebSphere Integration Developer, an implementation is an artifact that executes the business logic of components. It implements the interfaces and references. In a mediation module, you are allowed two types of implementations; mediation flow and Java. 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 flow or Java 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 flow logic. The component is more broadly focused in terms of providing access (through wires) to other components and their implementations.
Related information