ПРИНЦИПЫ ПОСТРОЕНИЯ ПРОФИЛЯ ИНФОРМАЦИОННОЙ ИНФРАСТРУКТУРЫ РЕГИОНА Е.Н.Филинов, А.В.Бойченко Институт системного программирования РАН, Москва Тел.: (095) 912-46-14, 912-07-54, факс: (095) 912-15-24, e-mail: boytchen@ispras.ru 1. Введение Информационные системы (ИС) создаются и развиваются для обслуживания практически всех основных сфер жизнедеятельности современного общества России. В каждой из них требуется обеспечить взаимодействие ИС по обмену данными – взаимный доступ к информационным ресурсам (ИР), а в ряде необходимых случаев – тесную интеграцию ИС. Для пользователей, принадлежащих к разным сферам, требуется обеспечить доступ к ИР, предоставляемым их владельцами в общее пользование. Эти потребности призвана удовлетворить единая информационная инфраструктура (ИИ) региона. Единая ИИ региона приобретает в настоящее время такое же значение, как традиционные инфраструктурные составляющие – транспорт, энергоснабжение, связь и т.д. И так же, как эти традиционные составляющие, ИИ нуждается в определении стратегии ее развития, технических нормах и правилах, регламентирующих развитие ИИ по мере выявления потребностей общества в тех или иных ИР. Более того, развитие ИИ оказывает влияние на развитие традиционной инфраструктуры, где создаются современные ИС, поддерживающие функционирование транспорта, энергетических систем, телекоммуникаций. Профиль ИИ в виде совокупности технических норм и правил, принятый в качестве регионального стандарта, является концентрированным выражением технической политики информатизации, проводимой администрацией региона. Он должен служить инструментом проведения этой политики, как на ближайшие годы, так и на перспективу. Принятие типового профиля ИИ регионами России составляет, по нашему мнению, один из важных шагов к формированию национальной ИИ на пути России к информационному обществу. 2. Понятие об информационной инфраструктуре Под ИИ понимаются: – совокупность ИР, предоставляемых их владельцами для использования заинтересованным организациям и/или населению; – совокупность средств доступа к этим ИР. Предусмотрены следующие категории участников процесса обмена информацией: – – – – поставщики (владельцы) ИР; потребители ИР; службы поддержки функционирования и развития ИИ, в том числе метабаза ИР; поставщики услуг телекоммуникационной среды (ТС), в т.ч. провайдеры доступа к Интернет и другим сетям. Поставщики ИР общего пользования должны поддерживать эти ИР в составе своих ИС. Условия предоставления ИР потребителям должны быть определены их владельцами, исходя из их законодательно определенных обязанностей и/или их коммерческих интересов. Потребителями ИР могут быть: – конечные пользователи – люди, которым требуется определенная информация для решения их задач; – прикладные программы, выполняемые в ИС, которые опираются на ИИ и обращаются к ИР, поддерживаемым в ИС поставщикам ИР. Доступ к ИР осуществляется с помощью услуг ТС, предоставляемых провайдерами этих услуг. Для каждой категории услуг ТС, поддерживающих доступ к ИР, в профиле ИИ необходимо определить стеки протоколов. Выбор стеков протоколов ТС производится в зависимости от специфики каналов связи и передачи данных, доступных и развиваемых в регионе России, для которого формируется профиль ИИ. ИС поставщиков и потребителей ИР могут представлять собой как сосредоточенные, так и распределенные системы. Во втором случае должно учитываться взаимодействие между локальными сетями, принадлежащими разным ИС. 3. Профиль информационной инфраструктуры В профиле ИИ следует определить унифицированные представления ИР (по их категориям для разных прикладных областей) и унифицированные средства доступа к ИР (например, услуги передачи файлов, Web-технологии, услуги обмена сообщениями и т.д.). Другими словами, профиль ИИ должен содержать стандарты на: – форматы обмена данными и структуры данных; – протоколы обмена данными; – спецификации требований к программным средствам (к приложениям ИС, которые отвечают за функциональные услуги ИИ). В профиле ИИ отражаются требования к ИС, которые подключаются к ИИ с целью доступа к внешним ИР. Эти требования могут рассматриваться как нормативные или рекомендуемые для конкретных ИС, развитие которых происходит в учреждениях и предприятиях региона. В качестве примера конкретного ИР общего пользования, который возможно использовать в ИС разного назначения, можно привести базу данных по населению региона. Такие базы данных в регионе создаются и поддерживаются несколькими организациями: ГУВД/РУВД (паспортные столы), ЗАГС (по учету актов гражданского состояния), органами социального обеспечения (по учету пенсионеров), избирательными комиссиями (по учету избирателей – "ГАС-Выборы"), ГНИ (по учету налогоплательщиков – физических лиц). Одновременно сведения о населении требуются для адресно-справочной службы города. Очевидно, что необходим обмен информацией между этими локальными системами (каждая из которых добавляет свои реквизиты к общей базе данных). Интеграция этих систем на основе ИИ города позволила бы установить единые для них структуры данных, форматы и протоколы обмена. Авторам представляется, что технически решение этой задачи следует вести на основе согласования заинтересованными территориальными органами форматов данных и протоколов обмена данными, правил синхронизации внесения изменений в базы данных о населении. С точки зрения ИИ региона, ИР – база данных по населению – это явно выделенная прикладная область ИИ, для которой целесообразно и возможно сформировать полный набор стандартов. Другим примером ИР общего пользования можно считать картографические базы данных на основе общепринятой карты города, которые используются в геоинформационных системах, обслуживающих имущественно-земельный комплекс, комплекс перспективного развития, инженерные службы города. 4. Категории информационных ресурсов В качестве ИР общего пользования в рамках ИИ рассматриваются: – – – – – – – – – – – массивы файлов, которые хранятся в ИС и предоставляются их владельцами; архивы документов; полнотекстовые базы данных, например, нормативно-правовые базы данных; базы данных (реляционные и объектные); базы знаний, например, в сфере науки и образования; картографические базы данных ГИС; информационно-поисковые системы, например, поисковые системы Интернет; ресурсы информационных сетей, например, Web-узлы российского сегмента Интернет; электронные каталоги библиотек; электронные каталоги музеев; библиотеки прикладных программ повторного использования. Этот перечень ИР может быть продолжен. Для каждой категории ИР в профиле ИИ определяются их унифицированные представления и услуги среды, необходимые для доступа к ним. 5. Архитектура информационной инфраструктуры Предлагаемая методология формирования профиля ИИ предусматривает подходы к точному определению номенклатуры интерфейсов и протоколов взаимодействия ИС, опирающихся на инфраструктуру. С этой целью введено понятие об архитектуре ИИ, представляемой в виде двух моделей: – модели функциональных служб ИИ (МФС), определяющей логику взаимоотношений между приложениями и службами нижележащих уровней, которые поддерживают как функционирование, так и разработку приложений; – эталонной модели архитектуры (ЭМА), определяющей состав функциональных компонентов, их интерфейсы и протоколы. МФС дает разделение компонентов на 3 слоя (приложения, службы, физическая среда), рассматриваемые с точки зрения трех аспектов: – функциональный аспект; – аспект информационной безопасности; – аспект управления (системного и сетевого администрирования). Перечень основных функциональных служб, которые подлежат спецификации в профиле ИИ, включает в себя: – – – – службы среды распределенных вычислений; службы взаимодействия между приложениями; службы поддержки пользовательского интерфейса; вспомогательные службы. Принятые для профиля ИИ представления архитектуры являются обобщением известных подходов к описанию сетевой архитектуры среды открытых систем в соответствии со стандартами эталонных моделей (Reference Models) OSE/RM и OSI/RM. Существенно, что описание архитектуры каждого узла ИИ так же, как и конкретных ИС, опирающихся на ИИ, тоже выполняется с помощью OSE/RM и OSI/RM, конкретизированных применительно к архитектуре этих конкретных систем. 6. Рекомендуемые форматы обмена данными Унифицированные форматы обмена данными необходимы для обеспечения взаимодействия приложений информационных систем, опирающихся на ИИ. Стандарты и спецификации унифицированных форматов обмена данными относятся к слою "Приложения" модели функциональных служб (МФС) ИИ и определяют взаимодействие систем на уровне "приложение-приложение". Номенклатура унифицированных форматов обмена данными связана со спецификой прикладных областей, которые обслуживаются ИИ. Форматы обмена данными: – Общего назначения EDI FACT; – ГИС – ГОСТ Р 50828-95; CEN ENV Geographical information; ISO 15046 Geographical information; – Библиотечные форматы: – Каталоги UNI MARC (Machine Readable Cataloging); ISO-SR (Search and Replace) в Европейском проекте Europe Gate; ANSI Z 39.50; – Межбиблиотечный обмен полными текстами – GEDI; – В науке: – CDR (Common Data Format); – HDF (Hierarchical Data Format); – NetCDF; – VRML 2.0; – CIF (Crystallographic Information File) – кристаллография; – CXF (Chemical Exchange Format) – химия; – FITS (Flexible Image Transport System) – астрономия; – GRIB (Grid in Binary) – метеорология; – MathML – математика; – Ресурсы Web: – HTML; – XML; – Форматы метаданных: – RFC 2413; – RDF (Resource Description Framework); – XML; – MDIS (Metadata Interchange Specification). Предлагается ориентация ИИ на международные стандарты в области электронного обмена данными, которые приняты для ряда прикладных областей (электронная коммерция, транспорт, электронные библиотеки, наука и научное обслуживание, геоинформационные системы), наиболее широко использующих услуги ИИ. Ориентация на международные стандарты должна обеспечить основу формирования ИИ и облегчить вхождение в мировое информационное пространство. Вместе с тем отклонения от международных стандартов, связанные со спецификой состояния конкретных ИС в регионах России, не дают возможности принять решения о следовании международным стандартам во всех названных прикладных областях. Эти вопросы решаются конкретно при создании каждой прикладной ИС (например, в банковской сфере). Поэтому часть профиля ИИ, касающаяся форматов обмена данными, носит рекомендательный характер по применению международных стандартов, устанавливая эти стандарты как цель развития ИИ в перспективе. В тех случаях, когда прикладная область не готова к переходу на международные стандарты, категории форматов обмена данными, названные в профиле, подлежат обязательному определению как стандарты регионального уровня или как национальные стандарты РФ. Кроме форматов обмена, специфичных для каждой прикладной области, в профиле ИИ предусматриваются форматы обмена метаданными. 7. Услуги телекоммуникационной cреды: – – – – – поддержка виртуальных частных (корпоративных) сетей; обмен сообщениями (электронная почта); обмен файлами; услуги WWW (Web-технологии); услуги видеоконференцсвязи. 8. Заключение Работы по стандартизации ИИ проводятся в США в рамках инициативы Клинтона-Гора (National Information Infrastructure – NII), в Западной Европе – в рамках инициативы Комиссии ЕС (Open Information Interchange – ОII), в министерстве обороны США – в рамках программы Defence Information Infrastructure Common Operating Environment – DII COE. Принципы построения профиля ИИ, предложенные в проекте, могут быть реализованы в дальнейшем для каждого региона России, администрация которого заинтересована в выборе рациональной стратегии развития ИИ и поддержке ее необходимыми стандартами. Профили конкретных ИС, опирающихся на ИИ региона, предлагается формировать и применять по методике, описанной в докладе авторов "Методика формирования и применения профилей открытых информационных систем". Работа, представленная в докладе, выполнена при поддержке Российского фонда фундаментальных исследований (грант 98-01-00978).