69.18K
Category: softwaresoftware

Сервис-ориентированная архитектура информационных систем

1.

Сервис-ориентированная
архитектура информационных
систем
Выполнила: Дмитриева С.А. преподаватель ОГБПОУ
«Северский промышленный колледж»

2.

Цель: понять структуру построения информационных
систем; выявить особенности структуры построения ИС;
познакомиться с областью применения.
Осваиваемые компетенции специальности:
ПК 5.1. Собирать исходные данные для разработки
проектной документации на информационную систему
знать: основные модели построения информационных
систем, их структуру, особенности и области применения.
уметь: осуществлять постановку задачи по обработке
информации; выполнять анализ предметной области
1/29/2025
2

3.

Актуализация опорных знаний:
Перечислите
технологии.
1/29/2025
недостатки
Интранет-
3

4.

Применение СОА
• Чаще всего используется для
формирования информационной
инфраструктуры предприятия,
проектировании и реализации
корпоративных ИС.

5.

Определение
• Сервис-ориентированная
архитектура
(SOA, Service-Oriented Architecture) – это
модульный
подход
к
разработке
программного обеспечения, основанный на
использовании
сервисов
со
стандартизированными
интерфейсами,
называемых Web-сервисами или Webслужбами.

6.

Принцип работы СОА
• Web-сервис имеет свой уникальный ресурсный
идентификатор
URL.
Web-сервисы
могут
взаимодействовать друг с другом и со сторонними
приложениями
посредством
сообщений,
основанных на определенных протоколах.
• ИС, разработанные в соответствии с сервисориентированной
архитектурой,
обычно
реализуются
как
набор
Web-служб,
взаимодействующих по протоколу SOAP, но
существуют и другие реализации, например,
CORBA.

7.

Принцип работы СОА
• Интерфейсы
компонентов
в
сервисориентированной
архитектуре
инкапсулируют
(скрывают) детали реализации (платформу, язык
программирования) от остальных компонентов, что
обеспечивает независимость от используемых
платформ
и
инструментов
разработки,
масштабируемость и управляемость создаваемых
систем,
комбинирование
и
многократное
применение компонентов для построения сложных
распределенных
программных
комплексов.
Повторное использование сервисов сокращает
затраты времени на их разработку, а благодаря
использованию простых протоколов значительно
сокращаются
трудозатраты
на
поддержку
приложений.

8.

Обязательное условие построения СОА
• Обязательным условием построения и
внедрения архитектуры системы на основе
SOA является использование единой
инфраструктуры
описания
сервисов
(репозитория сервисов), разрешенных
протоколов
доступа
и
обмена
сообщениями,
а
также
форматов
сообщений.

9.

Применение СОА
• На
принципах
СОА
базируется
интегрированная
сервисная
шина
предприятия

связующее
ПО,
обеспечивающее централизованный и
унифицированный
событийноориентированный обмен сообщениями
между ИС.

10.

Стандарты СОА
• Работа
Web-сервисов
построена
на
использовании нескольких открытых стандартов, в
частности:
• XML

расширяемый
язык
разметки,
предназначенный для хранения и передачи
структурированных данных;
• SOAP – протокол обмена сообщениями на базе
XML;
• WSDL – язык описания внешних интерфейсов
Web-сервисов га базе XML;
• UDDI – универсальный интерфейс распознавания,
описания и интеграции

11.

Недостатки СОА
• Недостатками Web-сервисов являются
меньшая производительность и большой
размер сетевого трафика. А также аспект
безопасности: ответственные Web-службы
должны
использовать
кодирование,
требовать аутентификации пользователя.

12.

Ответьте на вопросы для закрепления
темы:
1. Где применяется СОА?
2.Что означает СОА? Охарактеризуйте.
3. В чем заключается принцип работы СОА?
4.Назовите обязательное условие построения
СОА?
5.Перечислите стандарты СОА?
6.Недостатки СОА.
1/29/2025
12

13.

Список электронных ресурсов
• Сервис-ориентированная архитектура
информационных систем
https://go.mail.ru/redir?type=sr&redir=eJzLKCk
psNLXNy3KzNYrKtVPys_PBhO6JsYGlkZ6BRkFDAy
GZsbGxoamhuYGDLt5zjSfU_fwanzztW6f15n5AIb
EFjA&src=196dbd4&via_page=1&user_type=2&
oqid=5645f866c575f61b/
• Структура информационной системы
https://studfile.net/preview/5239413/page:2/
1/29/2025
13
English     Русский Rules