33
Система межведомственного электронного взаимодействия в Санкт-Петербурге. Веб-службы на основе SOAP Клуб разработчиков http://devclub.lan.iac.spb.ru

СМЭВ СПб и веб-службы на основе SOAP

  • Upload
    devclub

  • View
    1.239

  • Download
    16

Embed Size (px)

DESCRIPTION

СМЭВ СПб и веб-службы на основе SOAP Отдел проектирования и разработки межведомственного электронного взаимодействия. Проекты отдела: СМЭВ СПб, система МФЦ и СМЭВ в ЧР. Веб-службы на основе SOAP. Пример использования веб-служб. Тестирование веб-служб. ESB.

Citation preview

Page 1: СМЭВ СПб и веб-службы на основе SOAP

Система межведомственного электронного

взаимодействия в Санкт-Петербурге.

Веб-службы на основе SOAP

Клуб разработчиковhttp://devclub.lan.iac.spb.ru

Page 2: СМЭВ СПб и веб-службы на основе SOAP

Содержание:

1.23 Отдел2.Проекты отдела3.Веб-службы на основе

SOAP4.ESB

Page 3: СМЭВ СПб и веб-службы на основе SOAP

23 отделОтдел проектирования и

разработки межведомственного

электронного взаимодействия

Page 4: СМЭВ СПб и веб-службы на основе SOAP

Наши проекты:

• СМЭВ СПб

• Портал СМЭВ СПб

• Система МФЦ ЧР

• СМЭВ ЧР

• Портал ГУ (МУ) ЧР

• Мобильные приложения

Page 5: СМЭВ СПб и веб-службы на основе SOAP

Отдел обеспечивает:

• Получение доступа к электронным

сервисам ФОИВ

• Тестирование и интеграцию электронных

сервисов

• Предоставление доступа к

интегрированным сервисам

• Работоспособность СМЭВ СПб

• Техническую поддержку

Page 6: СМЭВ СПб и веб-службы на основе SOAP

Что такое СМЭВ ???

Зачем ?!

Page 7: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ

Федеральный закон от 27.07.2010 N 210-ФЗ

«Об организации предоставления государственных и муниципальных услуг»

Способы предоставления услуг:

• Традиционный способ – это личное обращение заявителя в исполнительный орган государственной (муниципальной) власти

• С помощью Многофункциональных центров предоставления государственных услуг (МФЦ)

• Через сеть Интернет с помощью Портала государственных и муниципальных услуг

Page 8: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ

Перевод услуг в электронный вид

Административные

регламенты

ТКМВ

• общие сведения об услуге

• описание услуги

• оптимизация услуги

• перечень МВ-запросов

• описание МВ-запросов

• правила обмена

Page 9: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ

Система межведомственного электронного

взаимодействия

государственная информационная система, предназначенная для

организации информационного взаимодействия между информационными

системами участников СМЭВ на базе SOAP в целях предоставления

государственных и муниципальных услуг и исполнения государственных и

муниципальных функций в электронной форме.

Page 10: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ

Задачи СМЭВ:

обеспечение исполнения государственных и

муниципальных функций в электронной форме

обеспечение предоставления государственных и

муниципальных услуг в электронной форме

обеспечение информационного взаимодействия в

электронной форме при предоставлении

государственных и муниципальных услуг и исполнении

государственных и муниципальных функций

Page 11: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ

ИС РОИВ 2

ЕСМЭВ

ИС ФОИВ 2

СМЭВ СПб

ИС РОИВ 1ИС РОИВ N

ИС ФОИВ 1 ИС ФОИВ N

Page 12: СМЭВ СПб и веб-службы на основе SOAP

Схема СМЭВ СПб

Потребитель (РОИВ)

Создание запроса

ПоставщикПроверка подписи

Формирование ответа

ESBПроверка подписи

запрос запрос

ответответ

ESB DB ЦУД

СМЭВ СПб

Page 13: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ СПб

СМЭВ СПб состоит из:

Портал СМЭВ СПб (http://smev.spb.ru)

База данных Портала

Интеграционная шина (IBM DataPower XI50)

База данных интеграционной шины (Oracle 10.2)

Центр управления доступом (ЦУД Админ 1.3.0)

База данных центра управления доступом

Page 14: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ СПб

Получение доступа к сервисам: Проверка на наличие необходимого сервиса в реестре сервисов

СМЭВ СПб

Регистрация/авторизация в Личном кабинете Участника МЭВ на

Портале СМЭВ СПб

Создание заявки на предоставление доступа к выбранному сервису

Ожидание уведомления о предоставлении доступа к сервису

Page 15: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ СПб

ЦУД

В центре управления доступом определяются роли и политики

безопасности для участников межведомственного электронного

взаимодействия

Page 16: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ СПб

Регистрация/авторизация в

Личном кабинете Участника

МЭВ на Портале СМЭВ СПб

Создание заявки на

подключение электронного

сервиса с предоставлением

необходимых документов

Ожидание уведомления о

выполнении работ по

заявке

Подключение

электронного сервиса:

Page 17: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ СПб

Что делать, если есть проблемы с

функционированием сервиса?

Авторизация в

Личном кабинете

Создание заявки с

описанием

проблемы

Ожидание

уведомления о

выполнении работ

по заявке

Page 18: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ СПб

Работают ли сервисы?Мониторинг работоспособности электронных сервисов предназначен

для круглосуточного контроля выполнения электронными сервисами

функций по обеспечению межведомственного электронного

взаимодействия

Page 19: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ СПб

В СМЭВ СПб:

74 сервиса

ФОИВ

185

сервисов

РОИВ

19 информационных

систем

Page 20: СМЭВ СПб и веб-службы на основе SOAP

АИС ГУ (МУ) ЧР

Автоматизированная информационная система

предоставления в Чеченской республике государственных и

муниципальных услуг в электронном виде

Page 21: СМЭВ СПб и веб-службы на основе SOAP

АИС ГУ (МУ) ЧР

Обеспечивает предоставление государственных и муниципальных услуг в Чеченской Республике с применением

информационно-коммуникационных технологий АИС ГУ (МУ) ЧР

Предоставление государственных и

муниципальных услуг через Многофункциональные

центры

Проектирование Разработка Тестирование ВнедрениеСопровождение

Предоставление государственных услуг и муниципальных услуг

через сеть Интернет с помощью Портала государственных услуг

Чеченской республики

Мы обеспечиваем

Page 22: СМЭВ СПб и веб-службы на основе SOAP

АИС ГУ (МУ) ЧР

Портал

МФЦ

Межведомственные запросы

64 электронных услуг

pgu.gov-chr.ru

Е-дело

Должностное лицо:1. Получает заявление и

пакет необходимых документов в электронном виде в АРМ АИС ГУ (МУ) ЧР

2. Проверяет полноту пакета документов

3. Отправляет МВ запросы4. Оказывает услугу

Орган власти

АИС ГУ (МУ) ЧРЭлектронные подписи СМЭВ ЧР Защищенные каналы связи

Региональная инфраструктура электронного правительства

Ответственный орган власти

Ответственный орган власти

Должностное лицо

12 муниципальных

услуг г. Грозного

Заявитель

Page 23: СМЭВ СПб и веб-службы на основе SOAP

АИС ГУ (МУ) ЧР

Процесс разработки электронных государственных

и муниципальных услуг Чеченской Республики

Аналитическая работа по предметной и технической

области

Проектирование форматов данных для

предоставления электронных услуг

Подготовка спецификаций интерфейсов электронных

форм

Постановка задачи на программную реализацию

Разработка электронных сервисов и бизнес-

процессов обмена данными

Разработка электронных форм (конструктор форм

Orbeon)

Page 24: СМЭВ СПб и веб-службы на основе SOAP

СМЭВ ЧР

Количественные показатели

Проанализированные ТКМВ55

Подключенные сведения ФОИВ в СМЭВ ЧР 54

Количество разработанных веб-сервисов РОИВ для ФОИВ 20

Количество участников СМЭВ ЧР 30

Page 25: СМЭВ СПб и веб-службы на основе SOAP

ЧР

Как это работает в жизни

Регистрация пользователя . . . . .

Подача заявления через МФЦ . . . . .

Межвед. . . . .

Принятие решения. . . . .

Page 26: СМЭВ СПб и веб-службы на основе SOAP

Веб-сервисы SOAP

Page 27: СМЭВ СПб и веб-службы на основе SOAP

27

WS

• Веб-служба, веб-сервис (англ. web service) — идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.

• Веб-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах (SOAP, XML-RPC, REST и т. д.). Веб-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.

Для обеспечения взаимодействия используются следующие стандарты:

• XML: Расширяемый язык разметки, предназначенный для хранения и передачи структурированных данных;

• SOAP: Протокол обмена сообщениями на базе XML;• WSDL: Язык описания внешних интерфейсов веб-службы на базе XML;

Веб-сервис

Page 28: СМЭВ СПб и веб-службы на основе SOAP

28

Веб-сервисМетоды разработки• Снизу-вверх: сначала пишутся классы, потом генерируется wsdl-файлы• Сверху-вниз: сначала подготавливаются wsdl, а из него генерируются

java-классы

Достоинства:• Веб-службы обеспечивают взаимодействие программных систем

независимо от платформы. Например, Windows-C#-клиент может коммуницировать с Java-сервером, работающим под Linux.

• Веб-службы основаны на базе открытых стандартов и протоколов. Благодаря использованию XML достигается простота разработки и отладки веб-служб.

• Использование интернет-протокола обеспечивает HTTP-взаимодействие программных систем через межсетевой экран. Это значительное преимущество, по сравнению с такими технологиями, как CORBA, DCOM или Java RMI. С другой стороны, веб-службы не привязаны намертво к HTTP - могут использоваться и другие протоколы.

WS

Page 29: СМЭВ СПб и веб-службы на основе SOAP

29

Simple Object Access ProtocolВ рамках взаимодействия используется протокол SOAP - протокол обмена структурированными сообщениями в распределённой вычислительной среде в формате XML.

SOAP

• SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP, HTTPS и др. Однако его взаимодействие с каждым из этих протоколов имеет свои особенности, которые должны быть определены отдельно. Чаще всего SOAP используется поверх HTTP.

• SOAP является одним из стандартов, на которых базируются технологии веб-служб.

Page 30: СМЭВ СПб и веб-службы на основе SOAP

30

Структура SOAP-сообщенийОсновные элементы:

SOAP

• Envelope – корневой элемент, который указывает, что документ является soap-сообщением

• Header – содержит информацию, которая при получении soap-сообщения влияет на обработку тела сообщения

• Body – тело сообщения, предназначенное для передачи основных данных конечному soap-получателю

• Fault – содержит сообщения об ошибке, которые генерирует soap-обработчик

Page 31: СМЭВ СПб и веб-службы на основе SOAP

ESBИнтеграционная шина

Page 32: СМЭВ СПб и веб-службы на основе SOAP

32

Enterprise Service Bus Это связующее программного обеспечение, обеспечивающее централизованный и унифицированный событийно-ориентированный обмен сообщениями между различными информационными системами на принципах сервис-ориентированной архитектуры.

Сервисная шина предприятия обеспечивает общие функции преобразования, интеграции и маршрутизации сообщений: • обеспечение координации работы подключенных к Системе

электронных сервисов в части маршрутизации межведомственных электронных запросов;

• контроль форматов данных при межведомственных электронных запросах;

• предоставление потребителям информации доступа к электронным сервисам, подключенным к Системе.

ESB

Page 33: СМЭВ СПб и веб-службы на основе SOAP