
|
 |
 |
Oracle: от МВД до РПЦ
1 июля 2000 г.
Беседа с руководителями ИВЦ АИС и WEB-центра “Омега”
Oracle: от Министерства Внутренних Дел (МВД) до Русской Православной церкви (РПЦ).
Почему образовался такой необычный, на первый взгляд, диапазон областей применения баз данных, продуктов и технологий Oracle расскажут к.т.н. Бучирин Всеволод Рюрикович (на фото слева) и к.т.н. Варковастов Юрий Василевич (на фото справа).
Всеволод Бучирин - директор ИВЦ АИС (Инженерно-внедренческий центр автоматизированных информационных систем), организации принимающей участие в информатизации Главного Управления Внутренних Дел г. Москвы (в народе более известного как “Петровка, 38”), и, одновременно, Web-центра “Омега”, некоммерческой благотворительной организации, продвигающей в Интернет православные христианские проекты, использующей в своей деятельности технологии Oracle.
Юрий Варковастов – зам. директора ИВЦ АИС, главный конструктор АИС оперативно-розыскного и профилактического назначения для ГУВД г.Москвы.
ИВЦ АИС с момента возникновения ведет проектирование и разработку программных структур и систем на Oracle в интересах ГУВД г.Москвы. ИВЦ АИС уже несколько лет имеет статус “партнер Oracle СНГ”.
А.Бачин. Всеволод Рюрикович, Юрий Васильевич, расскажите о вашем предприятии, как оно пришло к использованию Oracle, какие люди вместе в Вами поднимали эту систему.
В.Бучирин. ИВЦ АИС возник при распаде НПО “АСУ Москва”, в котором наше подразделение занималось автоматизацией и информатизацией ГУВД г.Москвы. Естественно, что ИВЦ АИС продолжил работу с московской милицией.
Сразу надо сказать, что применение Oracle – это не наш выбор и даже не выбор Москвы. Использование СУБД, продуктов и технологий Oracle в качестве основных механизмов и инструментов для информатизации органов внутренних дел России, то есть по всей стране, - это государственная стратегическая программа, и принималась она, конечно, на самых высоких уровнях. Мы же в меру сил и возможностей стараемся способствовать ее успешной реализации в московском ГУВД. Необходимо добавить, что наряду с Oracle, в качестве таких же основных решений были приняты вычислительная техника немецкой фирмы Siemens и ее UNIX-подобная операционная система SINIX. Этот проект получил название “Гермес”.
Естественно, что для различных информационных центров (ИЦ) в регионах и городах России в рамках проекта “Гермес” предполагалось установить разные по мощности и комплектации программно-технические комплексы. Если говорить про Oracle, то это от персонального Oracle до универсального Oracle, Oracle масштаба предприятия. Далее, проект “Гермес” имеет несколько очередей. Поэтому с момента начала практического внедрения этой программы по России (это примерно 6 с лишним лет) уже сменилось два-три поколения, как вычислительной техники, так и СУБД Oracle. В 1994г. мы начинали на самом современном тогда Oracle6.0, а сейчас Зональный Информационный Центр (ЗИЦ) ГУВД г.Москвы уже давно работает на параллельном сервере Oracle7.3.4 и ждет более новых его релизов.
Ю.Варковастов. Техника и программатура в рамках “Гермеса” начала поступать на Петровку, 38 в первой половине 1994г. Своих специалистов по UNIX и Oracle было явно недостаточно. Скажем прямо, ЗИЦ был не готов к этой технике. Нам удалось сформировать небольшой коллектив высококвалифицированных специалистов, достаточно быстро оказавшихся в состоянии сопровождать комплексы, мы их называем Siemens/Oracle, вычислительной техники, системного и проблемного программного обеспечения, относящегося к достаточно специфической, Вы понимаете, предметной области московской милиции. В дальнейшем, промышленная эксплуатация передавалась в ведение штатных сотрудников ЗИЦ, а наши люди осваивали новые технологии и возможности Oracle и Siemens, чтобы разработка информационных проектов велась на максимально возможном современном уровне.
Мы начинали в 1994г. на многомашинном многопроцессорном ВК MX-500 фирмы Siemens, на котором эксплуатировались несколько промышленных, резервных, отладочных баз Oracle. Через несколько лет перешли на кластерный комплекс фирмы Siemens RM-600, запустили Oracle Parallel Server, перенесли на него базы данных и отработанные промышленные технологии. Скорее всего, мы были первыми в Москве, кто организовал систему распределения данных методом асинхронной асимметричной репликации, предлагаемым СУБД Oracle, между ЗИЦ и ИЦ окружных Управлений Внутренних Дел Москвы. (Не лишним будет уточнить, что каждый московский округ по населению и всем проблемам сравним с приличным областным городом-миллионником, и соответствующая нагрузка ложится на окружной ИЦ.)
Мы внедрили разработанные в МГТУ им. Баумана метод оцифрования изображений и алгоритм распознавания образов, организовали хранение в базе данных еще Oracle7.3 на настоящий момент свыше 5000 фотографий и поиск по ним соответствующих лиц.
Не знаю, у кого еще работает роботизированная лентотека для обеспечения автоматизированного копирования, резервирования и восстановления баз данных Oracle, да и других необходимых файлов и директорий файловых систем кластерного комплекса RM-600. Кроме того, нам удалось наладить обучение по UNIX и Oracle для работников как Зонального информационного центра, так и окружных информационных центров Москвы.
Исходя из жизненного опыта, могу сказать, что за каждым пластом программного обеспечения, будь-то DOS, OS, Windows, Oracle, ADABAS,…, стоит поколение людей, которые искренне отдали себя тому или иному направлению. Поэтому с Oracle, как с одним из таких очень мощных направлений, у меня связаны вполне определенные ассоциации. Когда этот продукт пришел в ЗИЦ, когда срочно пришлось подбирать коллектив сопровождения и разработки, нашлись люди, которые прошли школу больших разработок. (Раньше глобальность была, ну, сами помните, такая. Сейчас такого опыта становится все меньше, но со временем это, наверняка, поправится.) Так вот, эти люди составили ядро, которое затем обрастало молодежью, что и придало жизнеспособность нашей организации. Стоит вспомнить многих наших сотрудников, которые многое дали ИВЦ АИС и, я не сомневаюсь, очень многое получили для собственной квалификации, работая с нами. Это – и Евгений Зиндер, постановщик задач и аналитик, и Виктор Абрамов, программист и научный редактор журнала “Мир Oracle”, и Анатолий Бачин, ныне главный редактор ROIM (а ведь был неплохим Oracle АБД ;-) ). Я уверен, что им было интересно работать в таком большом проекте. Когда работаешь над большой системой, это всегда взаимное обогащение. Много отдаешь, но и многое получаешь, и неизвестно, какое большее больше. Опыт, знания, взгляд на жизнь, общение с высококвалифицированными товарищами – такие отношения формируют человека и специалиста.
А.Бачин. Скажите, по Вашему мнению, эта государственная программа информатизации ОВД на базе Oracle оправдала себя?
Ю.Варковастов. По моему, надо очень четко разделять инструментарий организации доступа и хранения информации и модели жизненных отношений, воплощенных в программы обработки данных. Система Oracle - продукты, базы данных, технологии – в программе информатизации ОВД является технологической основой, на которой строится собственно информационно-программная система, отражающая предметную область нашей действительности. Не даром говорится, хорошее знание предметной области составляет половину решения задачи. И вот здесь нас поджидают основные трудности. В такой большой, разнообразной, даже можно сказать, пестрой стране, как наша, в такой социально значимой и болезненно-чувствительной области как правоохранение, очень трудно добиться однородности информационных представлений во всех краях и регионах. Скорее, даже невозможно добиться одновременности достижения одинакового уровня развития
этих информационных представлений и отношений в силу специфики регионов, разной квалификации кадров, да и просто недостаточного количества нужных кадров. В силу местной специфики, которую часто просто нельзя отменить или унифицировать, очень плохо проходят типовые решения. А стандартные комплексы типа Oracle Applications, ERP- , CRM- и другие большие системы приложений не рассчитаны на применение в нашей предметной области. Когда же нам наивно предлагают использовать для наших целей западные полицейские программные комплексы, приходиться отвечать горькой шуткой, что в этом случае надо к нам перенести и их законодательную и правоохранительную системы. Поэтому я считаю, что основой информатизации ОВД в целом являются единое информационное пространство, в котором все участники процесса связаны однозначно воспринимаемыми и исполняемыми информационными протоколами. Аппаратно-программное же обеспечение, включая Oracle, может быть различным, хотя технологии Oracle в наибольшей степени отвечают этому моему представлению.
И надо сказать, что когда постановка задачи отработана на достаточно хорошем уровне, довольно быстро находятся программные механизмы, которые ее успешно решают стандартным образом, не прибегая к проблемному программированию. Так было с задачей обеспечения окружных ИЦ оперативными данными о правонарушителях, проживающими в конкретных округах Москвы. По общему принципу: “Не греши, где живешь”, значительное число правонарушений совершается не по месту жительства нарушителей, а в других округах. Учет же, контроль, профилактика и другие мероприятия проводятся по месту жительства. Так вот, данные о правонарушениях стекаются в ЗИЦ со всех ОВД Москвы, а на утро они должны быть распределены по округам. Когда эта задача получила конкретную ясность, был применен еще на Oracle7.1 механизм асинхронных асимметричных репликаций, что позволило еженощно в автоматическом режиме передавать в окружные ИЦ только к ним относящиеся данные.
Как член Совета Главных Конструкторов по информатизации органов внутренних дел Москвы, я могу сказать, что продукты и технологии Oracle достаточно широко распространяются по многим направлениям деятельности ОВД. Это и оперативно-розыскная и профилактическая работа, и ГИБДД, и Дежурная Часть, и Следственное Управление, и Управление Пожарной Охраны, … В любом случае, исполнение уже начальных этапов программы “Гермес” дало мощный импульс внедрению современных информационных технологий в ОВД по всей России, не только в Москве и Санкт-Петербурге.
А.Бачин. Теперь, пожалуйста, об Oracle и РПЦ.
В.Бучирин. Это сформулировано слишком хлестко. Возможно, Oracle применяется на ВЦ Московской Патриархии, я не знаю, мы же в Web-центре “Омега” (http://www.wco.ru) используем Oracle для православных благотворительных проектов, которые разрабатываем и продвигаем на основе собственных ресурсов, то есть без спонсорства и, естественно, бесплатно. Мы занялись православной тематикой, исходя из ситуации, которую видим за окном. Многое в нашей жизни нас не совсем, мягко говоря, удовлетворяет. В нашем понимании первична духовность, без нее не будет никакой экономики. Поэтому нам захотелось принять участие в возрождении России именно через духовность, через Православие. А так как мы – программисты, то родилась идея реализовать этот замысел именно с привлечением наших профессиональных способностей в наиболее перспективной современной области общения людей, которой является Интернет.
Мы решили сделать несколько Интернет-проектов на православную тематику. Один из первых - “В начале было Слово”, в рамках которого была создана “Библиотеку Православного христианина" (http://www.wco.ru/biblio), в которой в настоящее время находится около трехсот хороших книг, добавлю, и хорошо обработанных книг. Пополнение идет примерно со скоростью две книги в неделю. За сутки читатели библиотеки просматривают около 700 книг и до 500 zip-книг переписывают с сайта. Тем самым, распространение книг идет по всему миру. К нам прежде всего обращаются из Православных стран и стран, в которых волею судеб оказалась значительная часть русской диаспоры. В то же время можно пересчитать по пальцам места, где не знали бы наш сайт. Например, совсем недавно в качестве нашей читательницы была зарегистрирована Людмила из Саудовской Аравии.
Но, конечно, триста книг – это не предмет для серьезной базы данных. Как же мы используем Oracle? Нас интересовала эффективность этого проекта, то есть различная статистика: статистика запросов, посещений сайта по странам, регионам, статистика читаемых в on-line и переписываемых zip-книг. Вся эта статистика ловится на сервере. И получается, что книг немного, а записей сырой статистики предостаточно, и для их обработки надо применять систему. И для специалистов в области технологий Oracle естественно применение базы данных Oracle для хранения статистики и средств разработки приложений Oracle для программ ее обработки. Объем же базы февраля по настоящее время, то есть за полгода (больше не держим), составляет 8 миллионов записей. Тем самым, Oracle применяется в наших проектах так, как и должно применяться инструментальное средство – мощная технологическая платформа, которая обеспечивает поддержку проблемных приложений.
Если же заглянуть в будущее, у нас набор замыслов, в которых можно использовать Oracle в более содержательном, так скажем, качестве. Например, база данных агиографической информации. Это информация о более чем 40 тысячах православных святых, накопленная в Московской Патриархии. Эта информации нигде еще не опубликована. Введение в обиход такого мощного пласта культурологических данных было бы интересном не только для специалистов , но и для широкого круга людей. Это стало бы событием международного масштаба. И сам Бог велел положить такие сведения в базу данных, поскольку в БД можно интегрировать и фактографические данные, и различной величины текстовые фрагменты, и ссылки, связывающие между собой жизнь и деятельность этих людей, и сведения об иконах, на которых они изображены. В общем, такого еще в мире не было.
Есть еще один интересный проект, в котором решающая роль принадлежит хранению больших объемов неструктурированной информации. Мы хотели сконструировать большую базу данных о православных иконах и успели создать фундамент для нее, введя на диск изображения около 450 икон в четырех масштабах. Сейчас наша коллекция является наиболее крупным собранием электронных изображений православных икон в мире. Но хранить в базе данных просто изображения не очень интересно, нужны описания, хорошо структурированная фактографика с возможностями поиска и так далее. Мы начали это делать, но настал 98-й год, и этим многое сказано.
Эти и другие проекты ждут своего часа. Мы готовы их реализовать, у нас есть опыт, желание и умение, у нас, в конце концов, есть технологии Oracle, однако необходимых средств у нас уже нет. И если найдутся спонсоры, можно гарантировать, что их деньги пойдут на благие дела.
А.Бачин. Спасибо за беседу.
Ю.Варковасов. Спасибо.
В.Бучирин. Спаси вас Бог!
"Борис и Глеб" Новгородская школа. Середина XIY века.
Из виртуального каталога икон WCO "Омега"
|
 |
|
 |
|