Реферат: Обзор технологии CORBA
г) стандарты перекодировки и представления, поддерживающие обмен информацией через разделяемые ресурсы, сетевые протоколы или программные интерфейсы.
3) Средств управления системой . Они задают множество утилит, реализующих функции системного администрирования, то есть определяют интерфейсы основных операций, отвечающих за управление, мониторинг, безопасность, конфигурирование и т. д.
4) Средств управления задачами . Предполагается, что данный набор будет представлен четырьмя спецификациями: службы управления потоками работ (workflow facility), службы программных агентов (agent facility), службы управления правилами (rule management facility), службы автоматизации (automation facility).
Вертикальные средства предназначены для поддержки конкретных областей рынка: финансовой деятельности, промышленного производства, медицины и т. д. Разрабатываются спецификации следующих средств:
1) Средств обработки изображений . Специфицируют доступ и обмен графическими данными. Роль этой службы заключается в поддержке приложений конечного пользователя по проверке, обработке, визуализации и сохранению графических данных.
2) Средств поддержки информационной супермагистрали (superhighway facility) . Специфицируется множество сетей, протоколов и правил их использования, а также множество репозитариев информации и набор средств, обеспечивающих пользователям и приложениям доступ к этой информации.
3) Средств интегрированного автоматизированного производства . Обеспечивают интеграцию производственных функций предприятия с помощью компьютеров. В число объединяемых функций могут входить также управление процессами разработки, контроль качества, финансовые и маркетинговые операции.
4) Средств эмуляции распределенных процессов . Службы этой спецификации должны обеспечить базис, на основе которого возможно быстрое построение и функционирование эмулируемой модели.
5) Средств информатизации в газовой и нефтяной промышленности . Эта предметная область характеризуется большим количеством данных и высокой сложностью алгоритмов.
6) Средств финансовых коммуникаций (accounting facility) . Включают все формы коммерческих транзакций: обмен валюты, управление платежами, продажами и т.п.
7) Средств поддержки разработки приложений . Обслуживают выбор, разработку, построение и эволюцию приложений, составляющих корпоративную информационную систему. Данные спецификации включают средства анализа, проектирования, реализации, тестирования и поддержки системы [10].
Заключение
В разделе дан обзор информационной архитектуры систем на основе объектной технологии и принципов интероперабельности компонентов, развиваемых OMG.
Нетрудно видеть, что архитектура CORBA специально ориентирована на достижение целей - насущных потребностей разработки прикладных систем, сформулированных в начале статьи:
1) обеспечение функционирования систем в условиях информационной и реализационной неоднородности, распределенности и автономности информационных ресурсов;
2) интеграция систем;
3) реинженерия систем;
4) миграция унаследованных систем;
5) повторное использование неоднородных информационных ресурсов;
6) продление жизненного цикла систем.
Объектный подход развивается около 25 лет. За это время он прошел путь от академических исследований до промышленных, стандартизованных решений, позволяющих создавать по-настоящему большие, распределенные корпоративные системы, способные эволюционировать экономически эффективным образом. Можно предположить, что консолидация современных сетевых, реляционных и объектно-ориентированных технологий позволит выйти на еще более высокий уровень интеграции и качества информационных систем. Рассматриваемая архитектура убедительно показывает, что время объектных технологий, технологий конца 20 - начала 21 века, пришло.
Список использованных источников
1. Аншина М. Симфония CORBA. «Открытые системы» №3 1998 г.
2. Ахтырченко К. В., Леонтьев В. В. Распределенные объектные технологии в информационных системах. «СУБД» №5-6 1997 г.
3. Брюхов Д.О, Задорожный В.И, Калиниченко Л.А, Курошев М.Ю, Шумилов С.С Интероперабельные информационные системы: архитектуры и технологии. «СУБД» №4 1995 г.
4. Елманова Н. Распределенные вычисления и технологии Inprise. «Комьютер-Пресс» №1-5 1999 г.
5. Елманова Н. Оптимизация приложений С++Builder в архитектуре клиент/сервер. «Компьютер-Пресс» №4 1998 г.
6. Коржов В. Многоуровневые системы клиент-сервер. «Сети» №6 1997 г.
7. Орфали Р., Харкин Д., Эдвардс Д. Основы CORBA: Пер. с англ. – М.: МАЛИП, Горячая Линия – Телеком, 1999 г.
8. Калиниченко Л.А., Когаловский М.Р. Стандарты OMG: Язык определения интерфейсов IDL в архитектуре CORBA. «СУБД» №2 1996 г.
9. Калиниченко Л.А., Когаловский М.Р. Интероперабельность брокеров в стандарте CORBA 2.0. «СУБД» №3 1996 г.