Upload
devclub
View
1.239
Download
16
Embed Size (px)
DESCRIPTION
СМЭВ СПб и веб-службы на основе SOAP Отдел проектирования и разработки межведомственного электронного взаимодействия. Проекты отдела: СМЭВ СПб, система МФЦ и СМЭВ в ЧР. Веб-службы на основе SOAP. Пример использования веб-служб. Тестирование веб-служб. ESB.
Citation preview
Система межведомственного электронного
взаимодействия в Санкт-Петербурге.
Веб-службы на основе SOAP
Клуб разработчиковhttp://devclub.lan.iac.spb.ru
Содержание:
1.23 Отдел2.Проекты отдела3.Веб-службы на основе
SOAP4.ESB
23 отделОтдел проектирования и
разработки межведомственного
электронного взаимодействия
Наши проекты:
• СМЭВ СПб
• Портал СМЭВ СПб
• Система МФЦ ЧР
• СМЭВ ЧР
• Портал ГУ (МУ) ЧР
• Мобильные приложения
Отдел обеспечивает:
• Получение доступа к электронным
сервисам ФОИВ
• Тестирование и интеграцию электронных
сервисов
• Предоставление доступа к
интегрированным сервисам
• Работоспособность СМЭВ СПб
• Техническую поддержку
Что такое СМЭВ ???
Зачем ?!
СМЭВ
Федеральный закон от 27.07.2010 N 210-ФЗ
«Об организации предоставления государственных и муниципальных услуг»
Способы предоставления услуг:
• Традиционный способ – это личное обращение заявителя в исполнительный орган государственной (муниципальной) власти
• С помощью Многофункциональных центров предоставления государственных услуг (МФЦ)
• Через сеть Интернет с помощью Портала государственных и муниципальных услуг
СМЭВ
Перевод услуг в электронный вид
Административные
регламенты
ТКМВ
• общие сведения об услуге
• описание услуги
• оптимизация услуги
• перечень МВ-запросов
• описание МВ-запросов
• правила обмена
СМЭВ
Система межведомственного электронного
взаимодействия
государственная информационная система, предназначенная для
организации информационного взаимодействия между информационными
системами участников СМЭВ на базе SOAP в целях предоставления
государственных и муниципальных услуг и исполнения государственных и
муниципальных функций в электронной форме.
СМЭВ
Задачи СМЭВ:
обеспечение исполнения государственных и
муниципальных функций в электронной форме
обеспечение предоставления государственных и
муниципальных услуг в электронной форме
обеспечение информационного взаимодействия в
электронной форме при предоставлении
государственных и муниципальных услуг и исполнении
государственных и муниципальных функций
СМЭВ
ИС РОИВ 2
ЕСМЭВ
ИС ФОИВ 2
СМЭВ СПб
ИС РОИВ 1ИС РОИВ N
ИС ФОИВ 1 ИС ФОИВ N
Схема СМЭВ СПб
Потребитель (РОИВ)
Создание запроса
ПоставщикПроверка подписи
Формирование ответа
ESBПроверка подписи
запрос запрос
ответответ
ESB DB ЦУД
СМЭВ СПб
СМЭВ СПб
СМЭВ СПб состоит из:
Портал СМЭВ СПб (http://smev.spb.ru)
База данных Портала
Интеграционная шина (IBM DataPower XI50)
База данных интеграционной шины (Oracle 10.2)
Центр управления доступом (ЦУД Админ 1.3.0)
База данных центра управления доступом
СМЭВ СПб
Получение доступа к сервисам: Проверка на наличие необходимого сервиса в реестре сервисов
СМЭВ СПб
Регистрация/авторизация в Личном кабинете Участника МЭВ на
Портале СМЭВ СПб
Создание заявки на предоставление доступа к выбранному сервису
Ожидание уведомления о предоставлении доступа к сервису
СМЭВ СПб
ЦУД
В центре управления доступом определяются роли и политики
безопасности для участников межведомственного электронного
взаимодействия
СМЭВ СПб
Регистрация/авторизация в
Личном кабинете Участника
МЭВ на Портале СМЭВ СПб
Создание заявки на
подключение электронного
сервиса с предоставлением
необходимых документов
Ожидание уведомления о
выполнении работ по
заявке
Подключение
электронного сервиса:
СМЭВ СПб
Что делать, если есть проблемы с
функционированием сервиса?
Авторизация в
Личном кабинете
Создание заявки с
описанием
проблемы
Ожидание
уведомления о
выполнении работ
по заявке
СМЭВ СПб
Работают ли сервисы?Мониторинг работоспособности электронных сервисов предназначен
для круглосуточного контроля выполнения электронными сервисами
функций по обеспечению межведомственного электронного
взаимодействия
СМЭВ СПб
В СМЭВ СПб:
74 сервиса
ФОИВ
185
сервисов
РОИВ
19 информационных
систем
АИС ГУ (МУ) ЧР
Автоматизированная информационная система
предоставления в Чеченской республике государственных и
муниципальных услуг в электронном виде
АИС ГУ (МУ) ЧР
Обеспечивает предоставление государственных и муниципальных услуг в Чеченской Республике с применением
информационно-коммуникационных технологий АИС ГУ (МУ) ЧР
Предоставление государственных и
муниципальных услуг через Многофункциональные
центры
Проектирование Разработка Тестирование ВнедрениеСопровождение
Предоставление государственных услуг и муниципальных услуг
через сеть Интернет с помощью Портала государственных услуг
Чеченской республики
Мы обеспечиваем
АИС ГУ (МУ) ЧР
Портал
МФЦ
Межведомственные запросы
64 электронных услуг
pgu.gov-chr.ru
Е-дело
Должностное лицо:1. Получает заявление и
пакет необходимых документов в электронном виде в АРМ АИС ГУ (МУ) ЧР
2. Проверяет полноту пакета документов
3. Отправляет МВ запросы4. Оказывает услугу
Орган власти
АИС ГУ (МУ) ЧРЭлектронные подписи СМЭВ ЧР Защищенные каналы связи
Региональная инфраструктура электронного правительства
Ответственный орган власти
Ответственный орган власти
Должностное лицо
12 муниципальных
услуг г. Грозного
Заявитель
АИС ГУ (МУ) ЧР
Процесс разработки электронных государственных
и муниципальных услуг Чеченской Республики
Аналитическая работа по предметной и технической
области
Проектирование форматов данных для
предоставления электронных услуг
Подготовка спецификаций интерфейсов электронных
форм
Постановка задачи на программную реализацию
Разработка электронных сервисов и бизнес-
процессов обмена данными
Разработка электронных форм (конструктор форм
Orbeon)
СМЭВ ЧР
Количественные показатели
Проанализированные ТКМВ55
Подключенные сведения ФОИВ в СМЭВ ЧР 54
Количество разработанных веб-сервисов РОИВ для ФОИВ 20
Количество участников СМЭВ ЧР 30
ЧР
Как это работает в жизни
Регистрация пользователя . . . . .
Подача заявления через МФЦ . . . . .
Межвед. . . . .
Принятие решения. . . . .
Веб-сервисы SOAP
27
WS
• Веб-служба, веб-сервис (англ. web service) — идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.
• Веб-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах (SOAP, XML-RPC, REST и т. д.). Веб-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.
Для обеспечения взаимодействия используются следующие стандарты:
• XML: Расширяемый язык разметки, предназначенный для хранения и передачи структурированных данных;
• SOAP: Протокол обмена сообщениями на базе XML;• WSDL: Язык описания внешних интерфейсов веб-службы на базе XML;
Веб-сервис
28
Веб-сервисМетоды разработки• Снизу-вверх: сначала пишутся классы, потом генерируется wsdl-файлы• Сверху-вниз: сначала подготавливаются wsdl, а из него генерируются
java-классы
Достоинства:• Веб-службы обеспечивают взаимодействие программных систем
независимо от платформы. Например, Windows-C#-клиент может коммуницировать с Java-сервером, работающим под Linux.
• Веб-службы основаны на базе открытых стандартов и протоколов. Благодаря использованию XML достигается простота разработки и отладки веб-служб.
• Использование интернет-протокола обеспечивает HTTP-взаимодействие программных систем через межсетевой экран. Это значительное преимущество, по сравнению с такими технологиями, как CORBA, DCOM или Java RMI. С другой стороны, веб-службы не привязаны намертво к HTTP - могут использоваться и другие протоколы.
WS
29
Simple Object Access ProtocolВ рамках взаимодействия используется протокол SOAP - протокол обмена структурированными сообщениями в распределённой вычислительной среде в формате XML.
SOAP
• SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP, HTTPS и др. Однако его взаимодействие с каждым из этих протоколов имеет свои особенности, которые должны быть определены отдельно. Чаще всего SOAP используется поверх HTTP.
• SOAP является одним из стандартов, на которых базируются технологии веб-служб.
30
Структура SOAP-сообщенийОсновные элементы:
SOAP
• Envelope – корневой элемент, который указывает, что документ является soap-сообщением
• Header – содержит информацию, которая при получении soap-сообщения влияет на обработку тела сообщения
• Body – тело сообщения, предназначенное для передачи основных данных конечному soap-получателю
• Fault – содержит сообщения об ошибке, которые генерирует soap-обработчик
ESBИнтеграционная шина
32
Enterprise Service Bus Это связующее программного обеспечение, обеспечивающее централизованный и унифицированный событийно-ориентированный обмен сообщениями между различными информационными системами на принципах сервис-ориентированной архитектуры.
Сервисная шина предприятия обеспечивает общие функции преобразования, интеграции и маршрутизации сообщений: • обеспечение координации работы подключенных к Системе
электронных сервисов в части маршрутизации межведомственных электронных запросов;
• контроль форматов данных при межведомственных электронных запросах;
• предоставление потребителям информации доступа к электронным сервисам, подключенным к Системе.
ESB