
Темы 2015_10 Технологическая архитектура
.pdfИспользуемые понятия
•BPEL – Business Process Execution Language – язык для формального описания бизнес-процессов и протоколов их взаимодействия между собой
•ESB – Enterprise Service Bus – Корпоративная шина предприятия
•ESR –Enterprise Service Registry – Реестр корпоративных сервисов
•IDOC – Intermediate DОСument – Формат документа для обмена данных
•SOA – Service Oriented Architecture – Архитектура, ориентированная на сервисы
•SOAP – Simple Object Access Protocol – Простой протокол доступа к объектам
•RFC – Remote Function Call – Удаленный вызов функций
•UDDI – Universal Description, Discovery, and Integration – Стандарт описания реестров сервисов
•WSDL – Web Services Description Language – Язык описания веб-сервисов
•SAP PI – SAP Process Integration – Среда интеграции приложений SAP,
использующая сервисы
•SAP PO – SAP Process Orchestration – Среда интеграции приложений SAP,
использующая моделирование бизнес-процессов (BPM)

Магический квадрат Gartner

Magic Quadrant for
Enterprise Integration Platform as a Service
SaaS - Software as a service
SaaS или SoD (Software on Demand) -
программное обеспечение по требованию) - модель предложения программного обеспечения потребителю, при которой поставщик разрабатывает веб-приложение, размещает его и управляет им (самостоятельно либо через третьих лиц) с целью и возможностью использования заказчиками через Интернет.
История появления модели бизнеса
Тип системы |
Продукт |
Создание |
Внедрение |
Сопровождение |
|
|
продукта |
продукта |
продукта |
|
|
|
|
|
АСУ |
Уникальный |
Заказчик |
Заказчик |
Заказчик |
|
|
|
|
|
Заказные |
Уникальный |
Исполнитель |
Исполнитель |
Заказчик или |
системы |
|
|
|
Исполнитель |
|
|
|
|
|
Коробочное |
Промышленн |
Исполнитель |
Заказчик или |
Заказчик или |
решение |
ый |
|
исполнитель |
Исполнитель |
|
|
|
|
|
Тиражируемо |
Промышленн |
Исполнитель |
Исполнитель |
Заказчик или |
е решение |
ый + |
|
|
Исполнитель |
|
уникальные |
|
|
|
|
настройки |
|
|
|
|
|
|
|
|
ASP |
Промышленн |
Исполнитель |
Исполнитель |
Исполнитель |
(Application |
ый + |
|
|
|
Service Provider) |
уникальные |
|
|
|
|
настройки |
|
|
|
|
|
|
|
|
SaaS |
Промышленн |
Исполнитель |
Исполнитель |
Исполнитель |
|
ый |
|
|
|
|
|
|
|
|
Основные характеристики модели SaaS
•Одним приложением пользуется несколько клиентов (приложение коммунально, мультиарендуемо);
•Приложение приспособлено для удаленного использования;
•Покупатель не платит за предпродажную подготовку;
•Практически не требуются начальные инвестиции;
•Модернизация приложения происходит автоматически, плавно и прозрачно для клиентов;
•Оплата взимается как ежемесячная абонентская плата, на основе количества пользователей или на основе объема транзакций (по мере использования);
•Снижаются операционные затраты;
•Гибкое масштабирование по мере роста бизнеса;
Облачные вычисления (Cloud computing)
• представляют собой модель для обеспечения по требованию удобного сетевого доступа к общему пулу настраиваемых вычислительных ресурсов (например, сетей, серверов, систем хранения данных, приложений и услуг), которые можно быстро выделить и предоставить с минимальными управленческими усилиями или минимальным вмешательством со стороны поставщика услуг.
Платформа как услуга - Cloud Platform as a Service (PaaS)
•Потребителю предоставляются средства для развертывания на облачной инфраструктуре создаваемых потребителем или приобретаемых приложений, разрабатываемых с использованием поддерживаемых провайдером инструментов и языков программирования.
Инфраструктура как услуга - Cloud Infrastructure as a Service (IaaS)
•Потребителю предоставляются средства обработки данных, хранения, сетей и других базовых (фундаментальных) вычислительных ресурсов, на которых потребитель может развертывать и выполнять произвольное программное обеспечение, включая операционные системы и приложения. Потребитель не управляет и не контролирует саму облачную инфраструктуру, но может контролировать операционные системы, средства хранения, развертываемые приложения и, возможно, обладать ограниченным контролем над выбранными сетевыми компонентными (например, сетевой экран хоста, управляемого потребителем).

Уровни Cloud Computing