ЗАО «МНПП НАМИП» Комплексная автоматизированная система управления бюджетным процессом и финансами сферы образования и науки гражданского назначения (ЕКПУФ «Образование и наука») Исполнительный директор Руководитель проекта: Москва, 2009 г. Гладких Л.В. Назначение ЕКПУФ «Образование и наука» • Ведение реестров расходных обязательств, подлежащих исполнению за счет бюджетных ассигнований. • Процесс формирования проекта федерального бюджета • Процесс исполнения бюджетных росписей ГРБС. • Процесс финансирования и кассовое исполнение бюджета. • Интеграция и адаптация унаследованных автоматизированных систем и ЕКПУФ «Образование» в единое информационное пространство. Отчет по исполнению V этапа Государственного контракта № П547 от 29 августа 2008 г. Процесс планирования бюджета Министерство Формирование лимитов Сведение и проверка Распределение лимитов Проверка РРО Формирование РРО Проверка обоснований Обоснование Распорядитель бюджетных средств Состав ЕКПУФ «Образование и наука» •Интеграционная платформа на базе J2EE сервера; •Модуль BPM для организации исполнения бизнес-процессов бюджетирования; •Коннекторы к внешним подсистемам; •Программное обеспечение дополнительной бизнес-логики; •Интерфейсы пользователей. Общая архитектура ЕКПУФ «Образование и наука» Функции единой интеграционной платформы: 1. Обмен данными между подсистемами, шифрование и сжатие передаваемый информации; 2. Транзакционная целостность данных при передаче; 3. Среда для выполнения периодических работ по синхронизации данных; 4. Единство интерфейсов взаимодействия подсистем; 5. Интеграция с локальной инфраструктурой ГРБС (например, Active Directory и т.п.). Архитектура интегрированной системы ЕКПУФ «Образование» Физическая архитектура ЕКПУФ «Образование и наука» Элементы единой интеграционной платформы: 1. Сервер приложений J2EE. Этот элемент является обязательным для каждой инсталляции и обеспечивает функции центра обработки и подготовки данных; 2. База данных, используемая для хранения подготовленных для отправки данных и локальный кэш общих справочников ЕКПУФ «Образование и наука»; 3. ПО клиентских рабочих мест, которое может быть установлено на компьютерах сотрудников ГРБС для обеспечения автоматизации рабочих процессов; 4. Коннекторы к существующим информационно-аналитическим базам, используемым в рамках работы по бюджету в различных ГРБС. Архитектура интегрированной системы ЕКПУФ «Образование и наука» Коннекторы к внешним подсистемам Прямой доступ к БД внешней подсистемы Преимущества: - наличие доступа ко всем данным внешней подсистемы; - относительная легкость реализации и развертывания; - возможность развертывания коннектора внутри сервера приложений J2EE с автоматической поддержкой транзакционной целостности. Недостатки: - отсутствие исчерпывающей документации, описывающей структуру СУБД внешней подсистемы. Архитектура интегрированной системы ЕКПУФ «Образование и наука» Коннекторы к внешним подсистемам Взаимодействие с внешней подсистемой через специализированные интерфейсы Преимущества: - отсутствие возможности нарушения целостности внешней подсистемы; - как правило, интеграционные интерфейсы хорошо документированы; - возможность развертывания коннектора внутри сервера приложений J2EE с автоматической поддержкой транзакционной целостности. Недостатки: - нет доступа ко всем данным внешней подсистемы, а только к некоторому их подмножеству; - значительные трудозатраты при реализации. Архитектура интегрированной системы ЕКПУФ «Образование и наука» Коннекторы к внешним подсистемам Импорт/экспорт файлов Преимущества: - высокая надежность, возможность работы без сетевой инфраструктуры; - относительная простота реализации; - возможность развертывания коннектора внутри сервера приложений J2EE с автоматической поддержкой транзакционной целостности. Недостатки: - работа коннектора предполагает дополнительные действия со стороны пользователя, что вносит вероятность различного рода ошибок, искажения данных и временных задержек. Архитектура интегрированной системы ЕКПУФ «Образование и наука» Интерфейсы взаимодействия подсистем Cхема обмена данными между уровнями ГРБС и СБП Технические свойства интерфейсов: 1. Передача данных на базе стандартных протоколов Интернет: HTTP и HTTPS; 2. Предварительное сжатие данных; 3. Два типа шифрования: a. Симметричное шифрование с ключом длиной 128 бит; b. Асимметричное шифрование с использованием сертификатов SSL. Использование специальных отказоустойчивые диалоговых процедур, основанных на повторной передаче при возникновении ошибок связи или повреждении данных; 4. 5. Сеансы обмена данными проводятся с периодичностью в несколько минут, что дает возможность в автоматическом режиме постоянно собирать необходимые данные, игнорируя возникающие разрывы связи. Интерфейсы обмена данными между различными уровнями системы Архитектура Компоненты физической архитектуры платформы: - Системная часть, к которой относятся средства поддержки целостности всего конечного решения; - Прикладная часть; - Клиентская часть. Технологии и функциональные возможности интеграционной платформы iJaNet®, используемой для построения ЕКПУФ «Образование и наука» Поддержка технологий, концепций, стандартов • В качестве основной технологии реализации решения используется технология Sun Java2 Enterprise Edition спецификации 1.4; • Архитектура платформы соответствует концепции SOA (Service Oriented Architecture, что позволяет модифицировать конечное решение для взаимодействия с внешними системами, построенными не на базе технологии J2EE; • Платформа использует открытые стандарты обмена информацией, такие, как XML, SOAP, HTTP(S), SSL и др., что позволяет легко интегрироваться с внешними системами; • Методология, лежащая в основе архитектурной концепции платформы, опирается на признанные, выверенные мировым опытом методологические (основные) подходы к построению информационных решений соответствующих классов. • Конечное решение может работать на различном оборудовании, под управлением операционных система семейства Windows и Unix. Поддержка операционных систем осуществляется не только в серверном, но и в клиентском ПО. Технологии и функциональные возможности интеграционной платформы iJaNet®, используемой для построения ЕКПУФ «Образование и наука» Решение технических вопросов Требования, предъявляемые к интеграционной платформе: 1. Использование современных, перспективных технологий построения интеграционных решений; 2. Поддержка сервисноориентированной архитектуры; 3. Высокая надежность, отказоустойчивость и способность к масштабированию; 4. Легкость в освоении и, как следствие, простота создания и развертывания конечных решений. Технологии и функциональные возможности интеграционной платформы iJaNet®, используемой для построения ЕКПУФ «Образование и наука» Оперативная работа Пример. Форма проекта бюджета Интерфейс пользователя ЕКПУФ «Образование и наука» ВОПРОСЫ? Исполнительный директор ЗАО «МНПП Намип» Гладких Леонид