Похожие презентации:
Сервис-ориентированная архитектура информационных систем
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
Программное обеспечение