> -- Пётр Кушнир писал(а):
> Основным посылом для разделения на подсистемы послужило наличие хост-части, встраиваемой части, и менеджера с гуем.Хост и менеджер связаны меж собой, и используют остальные интерфейсы JU. Если опираться на соглашения ББ, то они должны быть в общей подсистеме. Группирование  компонентов по функциональному принципу и деление на подсистемы по принципу связности, на мой взгляд, суть разные вещи.
> -- Пётр Кушнир писал(а):
> Очевидно, хост-часть может быть заменяемой, а значит её можно будет заменить на уровне подсистемы, например, при использовании параметра /USE или /SHADOWТам же инсталлируемые реализации, а это значит, что при возникновении необходимости замены хоста, я спокойно инсталлирую собственные реализации, не обращая внимания на наличие стандартного хоста. Мне нет нужды выделять собственную реализацию в отдельную подсистему, так как это ни на что не повлияет, поэтому выделение JUhost в подсистему не имеет смысла тоже.