|
Архитектура системы
Аппаратно-программная среда системы включает в себе двухпроцессорный сервер Ultra Enterprise 450, серверы прикладных программ Ultra 5, внешнюю память на RAID массиве дисков StorEdge A1000 компании Sun Microsystems и СУБД Oracle8i. Такой выбор аппаратно-программной среды обеспечивает высокие характеристики по производительности, надежности и масштабируемости.
Программное обеспечение геоинформационной системы ARC/INFO компании ESRI обеспечивает визуализацию всей информации о перемещении воздушных судов по стоянкам, пассажиропотока по секциям и т.п., а также о трассировке всевозможных коммуникаций аэропорта.
В этой среде функционируют свыше 300 рабочих мест, объединенных в информационно-телекоммуникационную систему, в которой использованы оптоволоконные и радиомодемные сети Ethernet, оптоволоконные и проводные линии на DSL и E1 модемах, выходящие на общегородские телефонные и ведомственные сети. В качестве коммутаторов и маршрутизаторов использованы аппаратура и решения компании Cisco Systems, обеспечивающие надежный и защищенный обмен данными.
ИС "Перевозка" подключена к глобальным сетям передачи данных Internet, с обеспечением всех необходимых мер по защите информационных ресурсов системы от несанкционированного доступа.
Центральным звеном информационного обеспечения ИС является единая база данных аэропорта, которая обеспечивает актуальными и достоверными данными весь технологический цикл обработки грузопассажирского потока международного аэропорта, а также предоставляет предприятиям, обслуживающим перевозку, возможность совместной эксплуатации информационных ресурсов аэропорта. В состав единой базы данных входят также справочники и классификаторы, объем которых превышает 5 млн. строк данных.
Непосредственное решение указанных выше комплексных задач ИС обеспечивает подсистема прикладных программ ИС "Перевозка", которая успешно эксплуатируется круглый год с 1999 г. в непрерывном круглосуточном режиме (24х7).
Подсистема прикладных программ реализована на языках Java, C/С++, SQL, PL/SQL, Visual Basic, Delphi, HTML, AutoLisp, AveNew. Для организации форм и отчетов использованы инструментальные программы Oracle Developer 6.0, Microsoft Visual Studio Enterprise Edition 6.0, Borland Delphi Enterprise 5.0. .
Подсистема прикладных программ ИС "Перевозка" интегрирует в себе корпоративные приложения, обеспечивающие работу в едином информационном пространстве службам аэропорта, авиакомпаний и государственных органов, контролирующих перевозки в международном аэропорту.
Корпоративные приложения реализованы как на клиентских станциях, имеющих выход на Oracle сервер в сети Ethernet, так и на клиентских станциях, подключаемых к базам данных через сервер приложений по IP протоколу.
Для IP клиентов используется интерфейсы как на HTML, так и на Java. При этом из соображений ограничения доступа к Oracle серверу приложения на Java работают через firewall, который реализован на сервере приложений. В системе интегрированы приложения, обеспечивающие обмен данными, реализованный как переговорный процесс между службами авиакомпаний - центральной диспетчерской аэропорта - службами наземного обслуживания аэропорта - карго-терминалом - службами миграционного и пограничного контроля. Высокие динамические характеристики Oracle позволяют отразить на входных формах специализированных рабочих мест результаты оформления операций взаимодействующих подразделений, обеспечивая взаимосвязанность вводимых данных и фактически реализуя требования в табеле сообщений между службами.
Для финансово-экономических служб формируются отчеты, отражающие финансовую сторону производимых операций по представляемым услугам.
Различным клиентам, в т.ч. через Internet, предоставляется возможность следить за информацией, отражающей процессы принятия решений и фактический ход операций по обслуживанию рейса в аэропорту.
Высокая производительность аппаратно-программного комплекса, опирающегося на решениях Sun и Oracle, позволяет одновременно с обеспечением ввода данных от круглосуточно работающих клиентских мест выполнять функции хранилища данных, обеспечивая огромное количество клиентов, подключаемых в т. ч. через каналы Internet, получать сложные аналитические отчеты и находить необходимые данные.
Особое место в подсистеме прикладных программ занимает интеллектуальная поисковая система, основанная на оригинальном алгоритме поиска по созвучию (к примеру, при поиске в списке из 2 млн. пассажиров пассажира с фамилией, созвучной OUSAMAH, алгоритм позволяет найти также пассажиров с фамилиями OSSAMA, OUSAMA, OUSSAMA, SOUSANA, USSAMA, YUSAMA и др., степень схожести может регулироваться).
Запрос может быть оформлен также для сочетания имени и фамилии. Алгоритм может быть реализован на любой программной платформе. Производительность СУБД Oracle позволяет на серверах класса Ultra Enterprise 450 получить результат практически мгновенно.
|