четко определенным интерфейсом, который полностью описывает ее зависимости от окружения.
Такой компонент может быть независимо поставлен или не поставлен, добавлен в состав некоторой системы или удален из нее, в том числе, может включаться в состав систем других поставщиков.