Сервисная модель деятельности

Содержание

Слайд 2

Описание элементарного процесса
Модель организации взаимодействия сервисов
Элементы модели: клиенты, сервисы, поставщики сервисов, реестр

Описание элементарного процесса Модель организации взаимодействия сервисов Элементы модели: клиенты, сервисы, поставщики
сервисов
Типология сервисов: элементарные сервисы (сервисы обработки данных, сервисы обработки документов ), взаимодействие (оркестровка) сервисов
Техническая реализация модели: SOAP, REST, UDDI, BEPL.

Темы лекции

Слайд 3

ARIS, неструктурированное представление процесса

ARIS, неструктурированное представление процесса

Слайд 4

Перевод структурированного процесса в сервисы

Перевод структурированного процесса в сервисы

Слайд 5

Сервисная модель

Сервисная модель

Слайд 6

Сервисы - описание правил предоставления информации для выполнения определенной функциональности.
Сервисы загружаются

Сервисы - описание правил предоставления информации для выполнения определенной функциональности. Сервисы загружаются
в репозиторий участниками, которые обеспечивают предоставление сервиса и скачиваются потребителями сервисов.

Сервисы

Слайд 7

Определяет правила описания сервисов
Публикует сервисы

Реестр сервисов

Определяет правила описания сервисов Публикует сервисы Реестр сервисов

Слайд 8

Клиент формирует запрос на получение услуги
Получает отчет о состоянии сервисов

Клиент

Клиент формирует запрос на получение услуги Получает отчет о состоянии сервисов Клиент

Слайд 9

Структура запроса:
Первый раздел описывает характеристики запрашиваемого сервиса, указывается подразделение, куда направляется

Структура запроса: Первый раздел описывает характеристики запрашиваемого сервиса, указывается подразделение, куда направляется
запрос.
Второй раздел включает стандартные формы, необходимые для предоставления сервиса.
Третий раздел включает приложения, куда входят документы, необходимые для предоставления сервиса.
В случае получения сервиса в электронном виде весь обобщенный документ закрепляется электронно-цифровой подписью.

Запрос

Слайд 10

Отчеты представляют информацию о состоянии определенного запроса на конкретный момент времени.
Они

Отчеты представляют информацию о состоянии определенного запроса на конкретный момент времени. Они
включают в себя информацию, собранную в процессе исполнения запроса, в том числе по стадиям с указанием промежуточных исполнителей или окончательные результаты: уведомления, свидетельства и т.д.

Отчет

Слайд 11

Клиент-
конечный получатель сервиса,
либо организатор.
От лица организатора обращается программный агент,

Клиент- конечный получатель сервиса, либо организатор. От лица организатора обращается программный агент,
собирающий отдельные этапы сложной услуги в единое целое.

Сложный процесс

Слайд 12

Формализованное отражение бизнес процессов (документирование процессов) представляют набор операций, которые должны быть

Формализованное отражение бизнес процессов (документирование процессов) представляют набор операций, которые должны быть
выполнены для оказания услуг, а также составные части процесса.
Документы как входные и выходные элементы могут быть использованы в качестве инструмента для оркестровки всего процесса оказания услуги.

Организатор процесса

Слайд 13

Архитектура программного обеспечения основанная на реализации компонент, автоматизирующих элементарные бизнес-функции
повышение гибкости ПО
повторное

Архитектура программного обеспечения основанная на реализации компонент, автоматизирующих элементарные бизнес-функции повышение гибкости
использование компонент
Гранулированный вид
Взаимозаменяемость функций для разных клиентов.

SOA (Service-Oriented Architecture)

Слайд 14

SOA представляет собой способ мышления о ИТ-активах в форме сервисных компонентов.
Функции

SOA представляет собой способ мышления о ИТ-активах в форме сервисных компонентов. Функции
больших информационных систем создаются в автономном варианте, т .е. могут быть доступны по отдельности, они полезны для нескольких приложений

SOA (Service-Oriented Architecture)

Слайд 16

Любой он-лайн сервис, предоставляемых веб-сайтом
Вэб сервисы ("Web Services"), то этот термин определяет

Любой он-лайн сервис, предоставляемых веб-сайтом Вэб сервисы ("Web Services"), то этот термин
интерфейс сервис-ориентированной архитектуры (SOA)
Под интерфейсом понимается совокупность средств и методов взаимодействия элементов системы между собой.

Вэб сервисы

Слайд 17

динамическое взаимодействие веб-приложений между собой на основе открытых стандартов, включая XML действующий

динамическое взаимодействие веб-приложений между собой на основе открытых стандартов, включая XML действующий
посредством HTTP, SOAP и UDDI
работают вне зоны видимости клиента, одно приложение обменивается сообщениями с другим

Вэб сервисы

Слайд 18

условиях контролируемой среды гораздо легче достичь соглашение о форматах передаваемых между компонентами

условиях контролируемой среды гораздо легче достичь соглашение о форматах передаваемых между компонентами данных Корпоративные приложения
данных

Корпоративные приложения

Слайд 19

Использование систем обнаружения сервисов, таких как UDDI,
регистрация услуг в сети Интернет,
обнаружение

Использование систем обнаружения сервисов, таких как UDDI, регистрация услуг в сети Интернет,
сервисов,
Использование сервисов

Веб-сервисы в сети Интернет

Слайд 20

" системы распределенных объектов« CORBA и DCOM
CICS, IBM's MQ series
XML через HTTP,

" системы распределенных объектов« CORBA и DCOM CICS, IBM's MQ series XML
известный как "веб-сервисы."

Стандартные интерфейсы

Слайд 21

протокол на основе сообщений, использующий на XML для доступа к услугам в

протокол на основе сообщений, использующий на XML для доступа к услугам в
сети Интернет
аналогичен по задачам DCOM и CORBA систем распределенных объектов, но более приемлем для использования в среде Интернет

SOAP (Simple Object Access Protocol)

Слайд 22

обеспечить программное обеспечение инструментом автоматического обнаружения и интеграции Веб сервисов
Разделы UDDI
Белый, желтый

обеспечить программное обеспечение инструментом автоматического обнаружения и интеграции Веб сервисов Разделы UDDI
и зеленый страницы

UDDI (Universal Description, Discovery and Integration)

Слайд 23

Белые страницы UDDI содержат адреса и контакты,
желтые страницы - отраслевые классификации
Зеленые

Белые страницы UDDI содержат адреса и контакты, желтые страницы - отраслевые классификации
страницы отражают описание сервисов,
XML версию,
тип шифрования,
Document Type Definition (DTD) стандарт.

Разделы UDDI

Слайд 24

язык описания веб-сервисов на основе XML

WSDL (Web Services Description Language)

язык описания веб-сервисов на основе XML WSDL (Web Services Description Language)
Имя файла: Сервисная-модель-деятельности-.pptx
Количество просмотров: 262
Количество скачиваний: 1