A component supplier is a role on Tier 3 that offer software components as units of composition that provide or require services (service-level) and contain functions. He/she models the component by using existing service definitions and functions. He/she therefore uses models from the roles service designer and function developer.
One of the tasks of the component supplier is also to implement a skill that lifts the abstraction of a component from the service level to the task level (see Separation of Levels and Separation of Concerns). These skills are then used be the behavior developer to orchestrate components.
Synonym:
Related views and models:
See also: