Компоненты ORB, развиваясь вместе с объектными сервисами,
постепенно превращаются в суперкомпоненты. Суперкомпонент - это
компонент с высшим образованием. Пройденные дисциплины: безопасность,
лицензирование, поддержка версий, самоуправление функциональностью, т.
е. создание, клонирование, передвижение с места на место в распределенной
среде, разрушение и архивирование, обработка событий, управление
транзакциями и блокировками, выживание (сохранение состояния и
восстановление из сохраненного), взаимодействие с другими компонентами,
открытость (компоненты должны по запросу обеспечивать информацию о
самих себе), самотестирование, самоинсталляция.
11.5 Common Facilities - общие средства
Между объектными сервисами и общими средствами CORBA нет
четкой границы. Так, лицензирование вполне могло бы относиться к общим
средствам. Чтобы пояснить, что такое общие средства, проще всего
перечислить те из них, которые уже включены в стандарт.
USER Interface - представление объектов и сложных документов. Сюда
входят средства работы с подсказками, проверка правописания и грамматики,
управление рабочим полем (desktop). Система OpenDoc (совместная
разработка группы компаний, среди которых и IBM) может служить
хорошим примером использования USER Interface.
Information management - моделирование информации, ее сохранение и
восстановление, кодирование и перевод, поддержка времени и календаря.
System management - управление ORB и CORBA приложениями. Для этой
спецификации OMG использовала стандарт X/Open. Task management -
контроль выполнения, отслеживание агентов.
Все перечисленные интерфейсы представляют собой горизонтальные
средства, общие для всех доменов. Домен в лексике CORBA - отрасль
промышленности. Это одно из ключевых понятий, ведь основная задача
OMG - объединение именно промышленных приложений. Нетрудно
заметить, что промышленные приложения сильно зависят от предмета,