Каждая сущность может включать в себя несколько компонентов, реализующих те или иные интерфейсы взаимодействия. Все используемые в решении сущности, их компоненты и интерфейсы должны быть статически описаны.
В KasperskyOS есть три вида файлов статических описаний:
Для обеспечения гибкости сущность может содержать несколько экземпляров компонента. Несколько сущностей могут включать экземпляры одного и того же компонента.
Сущность может не содержать ни одного компонента. В этом случае она не предоставляет функциональности, доступной другим сущностям.
Сущность server включает в себя экземпляры компонентов terminal и serial, содержащих различные реализации интерфейса IConsole
В начало