Публикации
Интеграция разнородных систем
Автор: научный консультант проекта Сулейменов Е.Р., к.ф.-м.н.
«Создать центры обслуживания населения по принципу «одного окна», где можно в одном месте оформить паспорт, получить РНН, водительское удостоверение и т.д. В качестве эксперимента это можно сделать в Астане и Алматы уже в этом году.» Из Послания Президента Казахстана Нурсултана Назарбаева «Казахстан на пути ускоренной экономической, социальной и политической модернизации», от 18 февраля 2005 года.
В настоящее время основной проблемой информатизации государственных органов как в Казахстане и странах СНГ, так и в высокоразвитых странах мира является слабое взаимодействие различных ведомственных систем и баз данных. При такой «лоскутной» информатизации каждое ведомство ограждается барьерами от внешнего мира, не позволяя использовать накопленные данные и наработки, необходимые другим ведомствам, в результате чего создаются многочисленные системы, дублирующие функции других систем, порой содержащие данные об одних и тех же объектах и субъектах, но в различных форматах, что приводит к еще большему хаосу. Новейшие достижения в информационных технологиях сегодня позволяют интегрировать разнородные информационные системы без необходимости вносить существенные изменения в работающие модули.
Данная концепция основана на том, что любая ведомственная система является пунктом приема, хранения и обработки информации об объектах внешнего мира, решающая в оперативном режиме свои ведомственные задачи. При решении этих задач создаются новые знания, новая (вторичная) информация. Часть этих знаний – вторичной и первичной информации – может быть использована другими системами, принадлежащих другим ведомствам, для решения других задач. В свою очередь, новая информация в этих системах может быть необходима для первой системы, и т.д.
Таким образом, «интегрированное правительство» позволяет рассматривать совокупность различных информационных систем государственных органов как единую систему – «виртуальный компьютер», где каждая система может иметь авторизованный доступ к «разрешенным» данным другой системы и в свою очередь быть доступна для других систем.
Ярким примером интеграционного взаимодействия ведомственных систем является разработанная в НК МФ РК система РНиОН (государственный реестр налогоплательщиков и объектов налогообложения) (разработчик – фирма Bimash) . Аналогов такой системы нет ни в странах СНГ. РНиОН может являться основой и примером для дальнейшей интеграции информационных систем правительства Казахстана. Этот документ описывает среду взаимодействия (СВ) государственных органов для предоставления услуг гражданам и представителям бизнеса. Так же предлагается механизм интеграции ранее разработанных приложений. Механизм основан на модели Enterprise Service Bus (ESB) и технологии Web-сервисов (WS).
1. Введение
Многие государства мира разрабатывают концепции Электронного Правительства. Основной целью является предоставление более качественного сервиса гражданам. Основной задачей улучшения качества сервиса с использованием новых технологий является совместное использование информации и функций различных информационных систем в регионах и в центре. В связи со сложностью информационных систем министерств и ведомств предполагается их дальнейшее использование, нежели переработка, что является затратным. Для достижения этих целей правительства разрабатывают проекты по взаимодействию систем. Основой для совместного использования ресурсов является единая доступная среда передачи данных. Работы по ее созданию планируется завершить к 2007 году. («…Будет осуществлена реализация информационно-технологической системы «правительственный шлюз», обеспечивающей интеграцию и взаимодействие информационных систем государственных органов», Из Программы Электронного Правительства).
2. Базовые понятия
Основная задача СВ является интеграция уже имеющихся приложений. Интеграция существующих приложений всегда была длительным и затратным процессом, поэтому все больше внимания уделялось концепциям Сервис Ориентированной Архитектуры и Event Driven Architecture. Эти две модели позволяют проводить интеграцию на уровне процессов путем автоматического взаимодействия различных компонентов разнородных систем, вместо простого обмена данными. В настоящее время правительства рассматривают решения, основанные на SOA для решения проблем интеграции согласно концепции электронного правительства, новым технологиям и рынку. Правительственные организации, которые стремятся к работе в реальном времени без задержек должны использовать event-driven architecture, message-oriented middleware и publish-subscribe communication. Использование event-driven architecture позволяет синхронизировать данные без пакетной обработки и утомительного ручного ввода. EDA and SOA архитектуры совместимые, но разные концепции, каждая со своими плюсами и минусами. Один из основных вопросов – это поиск более эффективных способов проектирования, разработки и внедрения систем, основанных на web-сервисах, более того, переход от взаимодействия один-к-одному к более широкому применению этих технологий. Важно расширить видение web-сервисов и сервис ориентированной архитектуры моделью Enterprise Service Bus, которая обеспечивает интеграцию, основанную на стандартах с использованием событийно ориентированной архитектуры.
3. Реализация механизма «Одно Окно» в рамках концепции «Интегрированное правительство»
«Одно окно», как второй шаг к интегрированному правительству. Интеграция на уровне процессов, а не копирования данных.
Основой предоставления услуг по принципу «одного окна» является интеграция бизнес-процессов соучастных государственных органов на уровне информационных систем. Главная цель интеграции – это минимизация затрат на получение информации. Утомительный обход государственных органов с бумажными документами, который отнимает много времени и порождает ошибки, необходимо заменить на автоматизированный обмен информацией между информационными системами.
Так же интеграция – это есть суть «Электронного Правительства». Если предположить существование единого информационного пространства, в котором содержится вся информация о субъектах государства, то у каждого типа информации должен быть единый источник. Единожды попав в информационное пространство информация может быть доступна всем заинтересованным сторонам. Первый шаг к такому подходу – это организация услуг по принципу «одного окна», при котором устраняется повторный ввод информации.
Технологически, такие системы целесообразно реализовывать с использованием портальных решений и средств интеграции на основе web-сервисов. Любой бизнес-процесс, который планируется реализовать в рамках «одного окна» формально описанный законодательством (например, получение водительского удостоверения или РНН) можно смоделировать с использованием BPEL (Business Process Execution Language – Язык исполнения бизнес-процесса). Технически, этот процесс будет состоять из последовательности взаимодействия определенных информационных систем – участников процесса, уполномоченных органов (таких как МВД, НК МФ РК, финансовые учреждения). Контроль за исполнением данного процесса возлагается на интеграционную информационную систему (Process Choreographer), которая взаимодействует со всеми участниками процесса. Взаимодействие осуществляется по единым стандартным интерфейсам (Web Service). Такой подход к реализации позволяет избежать изменения в информационных системах, участниках процесса. Единственное требование – это реализация стандартных интерфейсов взаимодействия информационной системы с интеграционной системой. В любое ведомство возможно установить шлюзовую систему, которая скрывая особенности внутренней реализации ИС ведомства, предоставляет доступные сервисы при помощи стандартного интерфейса. Наличие интеграционной системы позволяет полностью контролировать процесс. Порталы предоставляют интерфейс к системе для пользователей – персонала, граждан. Использование порталов снижает затраты по развертыванию повышая доступность информации.

Рисунок 1. Общее представление интеграционной системы,выполняющей описанный бизнес-процесс
В интеграционной системе «Одно Окно» описаны все бизнес-процессы, целью которых является предоставление услуг по принципу «в одно окно». Интеграционная система отвечает за исполнение бизнес-процесса в целом, в то время как каждая интегрируемая система выполняет специфичные для нее функции в соответствии с бизнес-процессом. Это наиболее подходящий механизм для реализации услуг по принципу «в одно окно».
Бизнес-процесс, при котором информация не копируется к себе в базу, а берется из источника, при запросе является наиболее естественным. Например, процесс получения справки можно представить следующим образом. Орган, требующий справку, формирует запрос на получение необходимой информации с указанием источника. Данный запрос может быть в виде бланка, в который необходимо внести требуемую информацию, подтвердив ее печатью, либо в виде устного сообщения (указание типа справки известного выдающей справку стороне).
Транспортной средой в данном случае является человек, который доставляет запрос к источнику информации на бумажном носителе. Уполномоченный орган, являющийся источником информации, после получения запроса заносит необходимую информацию на бумажный носитель. После этого человек, снова выступающий транспортной средой, возвращает результат запроса в орган, требующий справку. Эта схема повсеместно применяется, поскольку ее очевидным преимуществом является актуальность информации. Однако несомненным недостатком данной схемы является то, что в наш век повсеместной информатизации человек вынужден делать то, что является одним из основных предназначений компьютеров (передача информации).
Каждое ведомство представляет собой некий бизнес-домен, содержащий определенный набор данных и бизнес-операций. В каждом ведомстве необходимо установить шлюз. Задача шлюза – используя внутренние механизмы взаимодействия предоставлять стандартные интерфейсы доступа к данным и операциям ведомства. За счет инкапсуляции данных внутри домена – минимизируется копирование информации, а за счет использования стандартных интерфейсов на шлюзе – имеется возможность доступа к данным любого ведомства в случае необходимости. Наличие интеграционной системы построенной по принципу Enterprise Service Bus (ESB) позволит в кратчайшие сроки реализовывать бизнес-процессы для выполнения задач по предоставлению услуг гражданам и интеграции информационных систем (Согласно концепции «Интегрированное Правительство»).
ТОО Bimash является системным интегратором с многолетним опытом интеграции информационных систем государственных органов. Ярким примером может служить успешно реализованный и развивающийся проект РНиОН, в котором интегрированы 13 министерств, 18 уполномоченных органов. К концу года планируется подключение еще нескольких министерств и акиматов.
Так же ИС РНиОН стала базой для реализации механизма регистрации юридических лиц по принципу в «одно окно», успешно запущенной в эксплуатацию точно в срок: 20 сентября 2004 года, согласно указа Президента. Специалистами ТОО Bimash разработан формат электронного извещения о регистрации юридического лица, содержащего всю необходимую информацию для осуществления процесса регистрации в заинтересованных государственных органах. А так же, разработан и запущен механизм передачи извещения из информационной системы Агентства по статистике с присвоенным номером ОКПО и номером регистрации в министерстве юстиции в ИС налогового комитета МФ РК для регистрации в налоговых органах и отправку извещения прошедшего цикл регистрации в Агентство по статистике и Министерство юстиции. Таким образом, извещение о регистрации юридического лица поступает в каждый государственный орган. Прием документов и выдача свидетельств о регистрации осуществляется в пунктах регистрации.
Необходимым условием для вхождения министерства в единое информационное пространство и участия в предоставлении услуг по принципу в «одно окно» является наличие информационной системы в ведомстве. В случае отсутствия ИС – специалисты ТОО Bimash готовы спроектировать и разработать информационную систему для интеграции в единое информационное пространство.
В последствии, данную ИС возможно расширить, для выполнения специфичных задач ведомства. Использование современных технологий для разработки ИС позволит сократить сроки внедрения и в кратчайшие сроки осуществить запуск процесса предоставления услуг по принципу в «одно окно». Так же возможна реализация компонентов системы для карманных компьютеров (класса Palm) в целях обеспечения мобильности персонала. Такое решение наиболее интересно для органов, основной задачей которых является контроль и инспекция с выездом к объекту.
ТОО Bimash имеет необходимый опыт и проверенные технологии для реализации услуг для населения по принципу в «одно окно» в кратчайшие сроки на основе информационных порталов и средств интеграции мирового уровня.



