A system for designing a business process includes an introspection module
that transforms implementation-specific components into generic
components. The implementation-specific components are associated with a
number of implementations. A component manager defines the generic
components. A process designer selects at least one of the generic
components from the component manager, and generates a business process
that uses the at least one of the generic components.