Программный комплекс управления

advertisement
Технологии CORBA –
открытость, универсальность
èÓ„‡ÏÏÌ˚È ÍÓÏÔÎÂÍÒ
ÛÔ‡‚ÎÂÌËfl
ËÌÚ„ËÓ‚‡ÌÌ˚ÏË
ÒËÒÚÂχÏË ·ÂÁÓÔ‡ÒÌÓÒÚË
П
рограммный комплекс Lyrix является гибкой, настраиваемой, масштабируемой системой, открытой для сторонних разработчиков.
При его разработке был учтен богатый опыт, накопленный компанией "ААМ Системз" за несколько лет работы на отечественном рынке по
разработке программного обеспечения и созданию современных интегрированных комплексов безопасности. В нем сохранены и развиты
те идеи, которые ранее были воплощены в программном комплексе APACS, а также учтены
многочисленные пожелания пользователей.
ПК LyriX позволяет строить крупные многофункциональные интегрированные системы безопасности крупных и средних предприятий. Особенно эффективно его применение на таких
объектах, как заводы, аэропорты, банки, офисы
крупных компаний, институты и любые другие
объекты, на которых требуется мощная централизованная система доступа, охраны и мониторинга систем безопасности.
Благодаря архитектуре ПК LyriX и используемым
при его разработке технологиям, он может функционировать практически на любой платформе
и управлять системой, построенной на базе оборудования практически любого производителя.
процесса стандартизации JCP (Java Community Process), впервые предложена цельная
компонентная модель – EJB (Enterprise JavaBeans), ориентированная на создание серверной бизнес-логики. Использование архитектурных достижений CORBA в важнейших
службах J2EE, вплоть до уровня распределенного взаимодействия (в основе которого лежит протокол CORBA IIOP), обеспечило отличную масштабируемость систем, построенных
на платформе J2EE. Однако наибольшее распространение данная технология получает в
системах построения прикладной инфраструктуры предприятий. Данная технология замкнута в рамках языка Java и не поддерживает
программирование на каком-либо другом
языке программирования.
CORBA (Common Object Request Broker
Architecture)
Все модули ПК Lyrix стыкуются между собой
с помощью технологии CORBA (Common
Object Request Broker Architecture). Данная
технология является результатом работы ведущих специалистов из более чем 800 компаний и организаций. Четкий процесс стандартизации, включая аспекты взаимодействия реализаций CORBA от разных поставщиков (интероперабельность), независимость
от языков программирования и операционных сред, фундаментальная поддержка ООП
и многие другие уникальные характеристики
сделали CORBA ведущим стандартом в области инфраструктурного middleware. Благодаря использованию стандартного связующего
слоя любой разработчик может расширять
систему, разрабатывая свои собственные модули, реализующие дополнительные возможности системы или поддержку специализированного оборудования.
На сегодняшний день существует несколько
конкурирующих технологий разработки компонентного программного обеспечения.
“Microsoft COM+ /.NET
Несмотря на развитость сервисов платформы COM+ и даже в большей степени разрабатываемого преемника .NET – это семейство платформ Microsoft для создания рас-
Message-oriented Middleware (MoM)
Transaction Processing Monitor (TPM)
Технологии Message-oriented Middleware (MoM)
и Transaction Processing Monitor (TPM) относятся к
первой волне, а потому обладают такими недостатками, как монолитность, API слишком низкого
уровня, отсутствие поддержки объектно-ориентированного подхода (ООП) и стандартов, обеспечивающих реальную интеграцию продуктов от разных
поставщиков. В результате на сегодняшний день эти
технологии уже не являются самостоятельными и
относятся к службам объектно-ориентированных
распределенных сред – CORBA/J2EE и COM.
пределенных объектных приложений, и оно
доступно только на платформе Windows. Отсутствие процесса стандартизации как такового, тесная интеграция с операционной системой, а следовательно, закрытость этой
платформы и отсутствие альтернативных реализаций ограничивают применимость семейства платформ COM+ /.NET для создания прикладной инфраструктуры предприятия.
J2EE (Java 2 Enterprise Edition)
На основе патформы J2EE (Java 2 Enterprise
Edition), развиваемой в рамках открытого
Мультиплатформенная
архитектура
ПК Lyrix имеет модульную структуру. Отдельными
независимыми модулями являются компоненты
доступа к базе данных, драйверы работы со специализированным оборудованием, функциональные
расширения системы, предоставляющие такие возможности, как автоматическое управление системой, отображение планов помещений, гибкая генерация отчетов и др. Причем работоспособность
всей системы не зависит от работоспособности ее
отдельных модулей. То есть даже при выходе из
строя или выключении отдельных узлов сети функционирование всей системы не нарушается, а просто временно отключаются некоторые ее функции.
Эта особенность дает возможность производить
добавление, обновление и удаление отдельных
модулей, не останавливая работу всей системы.
Все модули системы стыкуются между собой с помощью технологии CORBA (Common Object
Request Broker Architecture). Благодаря использованию стандартного связующего слоя любой разработчик может расширять систему, строя свои
собственные модули, добавляющие новые возможности в систему или реализующие поддержку
специализированного оборудования.
www.telenews.ru
3
Программный комплекс (ПК) Lyrix – новая разработка компании "ААМ Системз".
Он построен на базе самых современных программных технологий и предназначен для управления интегрированными системами безопасности (ИСБ). Фактически Lyrix – интеллектуальная основа ИСБ современного предприятия. Его назначение – управление всей ИСБ в целом и каждой из подсистем в отдельности, а также
организация эффективного взаимодействия между различными подсистемами –
системой управления доступом (СУД), охранно-пожарной сигнализацией (ОПС),
системой теленаблюдения (CCTV) и др.
Надежность,
модульная архитектура
февраль–март 2002
ОБОРУДОВАНИЕ, СИСТЕМЫ, ТЕХНОЛОГИИ
Комплексные СБ
ОБОРУДОВАНИЕ, СИСТЕМЫ, ТЕХНОЛОГИИ
Комплексные СБ
2
Все модули ПК LyXeL написаны на языке Java и
могут функционировать практически в любой
вычислительной среде, что обеспечивает системе "переносимость". Возможна установка ПК
Lyrix на таких платформах, как:
● Microsoft Windows (Intel);
● Red Hat Linux (Intel);
● Sun Microsystems Solaris (SPARC).
Это дает практически неограниченные возможности выбора оборудования. Например,
в качестве центрального сервера можно использовать мощный компьютер, построенный на базе RISC-процессора и работающий
под управлением операционной системы
UNIX, а в качестве рабочих станций – обычные компьютеры на базе процессоров Intel и
операционной системы Windows или Linux.
Фактически ПК Lyrix обеспечивает независимость от аппаратных средств, операционных
систем, сетевых протоколов, форматов файлов, поставщиков программных средств и
выбранного оборудования.
Масштабируемость
Малая система
ПК Lyrix является гибкой, настраиваемой, масштабируемой системой. Он одинаково эффективен как на малой, так и на крупной распределенной системе.
При установке малой системы все модули комплекса (ядро, драйверы оборудования и логики,
управляющая консоль) функционируют на одном компьютере. Разумеется, данный компьютер должен обладать достаточной вычислительной мощностью и объемом памяти для выполнения всех этих модулей, а также дисковым
пространством для хранения базы данных системы. Пользователь имеет возможность дальнейшего расширения и наращивания системы
путем добавления новых модулей.
www.telenews.ru
февраль–март 2002
ОБОРУДОВАНИЕ, СИСТЕМЫ, ТЕХНОЛОГИИ
Комплексные СБ
Средняя система
В данном случае все служебные модули комплекса (ядро, драйверы оборудования и логики)
функционируют на одном компьютере – центральном сервере системы. Запуск же управляющей консоли возможен не только на данном компьютере, но и на ряде других компьютеров сети.
В случае многопользовательской системы центральный сервер должен обладать вычислительной
мощностью, объемом памяти и дисковым пространством еще большими, чем при использовании однопользовательской системы. Однако в данной схеме появляется возможность использовать
не очень мощные компьютеры с небольшими дисками в качестве клиентских рабочих станций.
Крупная распределенная система
Кроме малых и средних систем комплекс позволяет строить многофункциональные интегрированные системы безопасности крупных и средних
предприятий. Особенно эффективно его использование на таких объектах, как заводы, аэропорты, банки, офисы крупных компаний, институтов
и любых других объектов, на которых требуется
мощная централизованная система доступа, охраны и мониторинга систем безопасности.
На рисунке показан вариант такой системы, когда
ядро функционирует на центральном сервере, а
драйверы оборудования и логики разнесены по всей
сети. Как и в случае малых систем, запуск управляющих консолей возможен на любом компьютере сети.
Применение такой архитектуры особенно удобно на большой территории с распределенным по
ней управляющим оборудованием. При этом нет
необходимости прокладывать кабели из всех точек к центральному серверу. Достаточно подключить его к ближайшему компьютеру сети и запустить на нем обслуживающий данное оборудование драйвер. Следует заметить, что требования к
мощности компьютера могут быть достаточно
скромными, при этом можно снизить требования
и к другим компьютерам сети, в том числе и к
центральному серверу, так как часть задач переносится с него на другие компьютеры.
ОБОРУДОВАНИЕ, СИСТЕМЫ, ТЕХНОЛОГИИ
Адрес и телефоны
ЗАО «КБ "НАВИГАТОР"»
см. стр. 110 "Ньюсмейкеры"
Поддержка
унаследованных систем
Благодаря модульной архитектуре ПК LyXeL
возможно динамическое подключение к нему
новых модулей. Причем новые модули могут не
только реализовывать дополнительную логику
обработки информации или управления, но и
обеспечивать подключение к системе нового
оборудования или программного обеспечения.
● Надежность.
● Масштабируемость.
● Удобство.
● Открытость.
● Независимость от:
– аппаратных средств;
– операционных систем;
– сетевых протоколов;
– форматов файлов;
– выбранного оборудования.
● Гибкость:
– открытая модульная архитектура;
– оперативное наращивание без затрагивания
уже функционирующих компонент;
– поддержка широкого круга оборудования;
– подключение унаследованных систем.
февраль–март 2002
www.telenews.ru
5
Комплексные СБ
4
www.telenews.ru
февраль–март 2002
Download