Progress Software: на передовых рубежах интеграции. От ESB до BPM

Содержание

Слайд 2

Управление организацией как ценность для клиента.
Возможности инструментов Progress в области управления организацией.

Управление организацией как ценность для клиента. Возможности инструментов Progress в области управления организацией.

Слайд 3

Цена и ценность

Цена – то, что отдают,
Ценность – то, что получают.

Цена и ценность Цена – то, что отдают, Ценность – то, что получают.

Слайд 4

Закон Конвея (1967 г.)
“Каждая система структурно подобна коллективу, ее разработавшему”

Закон Конвея (1967 г.) “Каждая система структурно подобна коллективу, ее разработавшему”

Слайд 5

следствие из закона Конвея:
“Каждая услуга является отражением рабочих процессов компании, ее предлагающей”.

следствие из закона Конвея: “Каждая услуга является отражением рабочих процессов компании, ее предлагающей”.

Слайд 6

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

На следующих слайдах будут представлены компании, службы или их

Поиск области для усовершенствования На следующих слайдах будут представлены компании, службы или
продукты.
Попробуйте представить себя в роли клиента.

Слайд 14

Компания XYZ:

Мы самые …

а)первые
б)лучшие
в)надежные
г)сертифицированные

Компания XYZ: Мы самые … а)первые б)лучшие в)надежные г)сертифицированные

Слайд 16

Ваша организация

Ваша организация

Слайд 17

Когда было проще всего найти пространство для деятельности?
… сложнее всего?
Как это относится

Когда было проще всего найти пространство для деятельности? … сложнее всего? Как
к Вашей организации?

Слайд 18

Проблемы взаимодействия

Требуют много справок и документов, которые можно получить без вашего участия?
Единое

Проблемы взаимодействия Требуют много справок и документов, которые можно получить без вашего
окно, без которого можно обойтись, если предоставить услугу в Интернет?
Работают только в ваши рабочие часы?
Отказывают в обслуживании, потому что вы из другого отделения?
Несколько месяцев ждете решения по своему вопросу?
По телефону приходится несколько раз объяснять все с начала?

Слайд 19

Какие пути возможны?

Интеграция
Глобально доступные приложения
Принятие решений
Реакция на события в реальном времени,

Какие пути возможны? Интеграция Глобально доступные приложения Принятие решений Реакция на события
когда это требуется клиенту
Координация взаимодействия персонала
Электронная почта с этим давно не справляется
Единый подход к процессам и данным
Описание > Классификация > Повторное использование > Эффективность
Обработка претензий и техническая поддержка,
такой же HAPPY PATH, как и основная линия бизнеса.

Слайд 20

Что говорит Гартнер?

Что говорит Гартнер?

Слайд 21

Концепция Responsive Process Management

BPM Server

BPM Studio

BPM Portal

BusinessExpert

Process Modeler

Process Asset Manager

Savvion Document Management

Концепция Responsive Process Management BPM Server BPM Studio BPM Portal BusinessExpert Process
System

Savvion Business Rule Management System

Actional Business Transaction Monitoring

Apama Business Event Processing

Sonic Enterprise Service Bus

DataXtend Data Integration Services

Слайд 22

Давайте сначала поймем свой бизнес-процесс

Давайте сначала поймем свой бизнес-процесс

Слайд 23

В чем ценность RPM?

Податливость

Эффективность

Наглядность

Понятен бизнесу

В чем ценность RPM? Податливость Эффективность Наглядность Понятен бизнесу

Слайд 24

Ключевые возможности Progress Savvion BPM

BPA
Business Process Analyses

BPE
Business Process Execution

BPI
Business Process Improvement

Ключевые возможности Progress Savvion BPM BPA Business Process Analyses BPE Business Process

Слайд 25

Ключевые технологии отзывчивого предприятия

Ключевые технологии отзывчивого предприятия

Слайд 27

Sonic ESB

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

Sonic ESB Старинные интерфейсы можно легко представлять слабосвязанными сервисами в рамках единой
модели
Архитектура динамической маршрутизации объединяет брокеры в различных центрах данных в единое доменное пространство доставки информации в виде сообщений
Бизнес-приложения и сервисы управляются независимо благодаря использованию принципов слабого связывания и канонической модели данных

Слайд 28

Домен – основа ESB

ERP

Order Entry

Billing

Tracking

CRM

Trading

Partner

HR

Finance

Домен – основа ESB ERP Order Entry Billing Tracking CRM Trading Partner HR Finance

Слайд 29

Домен SonicESB

Транспортный брокер

Контейнер ESB

Контейнер ESB

Контейнер ESB

Контейнер ESB

Контейнер ESB

Контейнер ESB

Контейнер ESB

Domain Manager

Управляющие компоненты

Домен SonicESB Транспортный брокер Контейнер ESB Контейнер ESB Контейнер ESB Контейнер ESB

Слайд 30

Процесс не зависит нижних уровней (транспорта, сети, др. оборудования)
Не нуждается в кластерах

Процесс не зависит нижних уровней (транспорта, сети, др. оборудования) Не нуждается в
(аппаратных и программных)
Не зависит от платформы
Нет единой точки отказа

Cервер1

Cервер2

Cервер3

Cервер4

Экземпляры сервисов

Service1
Service1
Service1
Service1
Service2
Service2
Service2
Service2
Service3
Service3

Слайд 31

Характеристики Sonic ESB

Мощная платформа промышленной интеграции
Непревзойденная масштабируемость и контроль среди продуктов данного

Характеристики Sonic ESB Мощная платформа промышленной интеграции Непревзойденная масштабируемость и контроль среди
класса
По производительности не уступает аналогам на С/C++
Непрерывная доступность с Continuous Availability Architecture(TM)
Кросс-платформенный продукт

Слайд 32

Расширенное предприятие

Regional Office

Partner

Business
Application

Business
Application

Business
Application

Business
Application

Business
Application

Business
Application

Business
Application

Regional Office

Business
Application

Business
Application

Business
Application

Расширенное предприятие Regional Office Partner Business Application Business Application Business Application Business

Слайд 33

Брокер сообщений

Служит точкой входа для сервисов и приложений
Содержит в себе очереди и

Брокер сообщений Служит точкой входа для сервисов и приложений Содержит в себе
темы публикации и подписки
Поддерживает различные транспорты
Для отправки сообщения необходимо знать URL брокера, учетные данные безопасности и имя очереди или темы:
URL: tcp://909-pc4:2506
User: Administrator
Password: Administrator
Queue: Sample.Q1

Слайд 34

Брокер сообщений (продолжение)

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

Брокер сообщений (продолжение) Может быть участником кластера для большей производительности Может резервироваться
непрерывной доступности
Может взаимодействовать с другими брокерами, брокерами других доменов

Слайд 35

MFContainer

MF-Контейнеры – это логическое представление системных процессов Sonic в SMC, позволяющее разворачивать,

MFContainer MF-Контейнеры – это логическое представление системных процессов Sonic в SMC, позволяющее
управлять интеграционными приложениями и осуществлять мониторинг абстрагированно от их территориальной распределенности

srv_1

srv_2

srv_3

Слайд 36

Больше вы узнаете из доклада

13:30 – 14:10

В.В. Крылов.
Развитие SOA-проекта в ВТБ24

Больше вы узнаете из доклада 13:30 – 14:10 В.В. Крылов. Развитие SOA-проекта в ВТБ24

Слайд 38

Интерфейсы для изоляции сервисов

Интерфейсы для изоляции сервисов

Слайд 39

Трансформация

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

Трансформация Используя декларацию интерфейсов мы можем создавать преобразования

Слайд 40

Незаметно зреющая проблема в SOA

Затратная реализация
Месяцы кодирования на Java или XSLT
Нет проверки

Незаметно зреющая проблема в SOA Затратная реализация Месяцы кодирования на Java или
целостности
Дорогое сопровождение
Управление версиями
Управление зависимостями

Самопроизвольно возникающая архитектура данных

Слайд 41

DataXtend Semantic

Distributed Transformation Engine

Быстрые разработка внедрение
Централизованное управление
Низкая стоимость владения

Архитектура на основе общей модели

DataXtend Semantic Distributed Transformation Engine Быстрые разработка внедрение Централизованное управление Низкая стоимость

Слайд 42

Разработка в DXSI

Разработка в DXSI

Слайд 43

Мощный GUI для связывания и преобразования

Централизованная разработка

Создание визуальных связей между сервисами, источниками

Мощный GUI для связывания и преобразования Централизованная разработка Создание визуальных связей между
данных и общей моделью

Слайд 44

Управление комплексными моделями

Централизованная разработка

Визуализация больших, комплексных моделей

Управление комплексными моделями Централизованная разработка Визуализация больших, комплексных моделей

Слайд 47

Что такое CEP?

Обработка сложных событий
Анализ потоков событий и выделение важных для организации

Что такое CEP? Обработка сложных событий Анализ потоков событий и выделение важных
событий по их признакам в реальном времени
Быстрая реакция на угрозы и возможности

Как используется CEP?

Слайд 48

Как работает Apama CEP Platform?

Adapter

Как работает Apama CEP Platform? Adapter

Слайд 50

Actional

“Неинвазивное” средство, открывающее видимость внутренних процессов прикладных систем, созданных на основе различных

Actional “Неинвазивное” средство, открывающее видимость внутренних процессов прикладных систем, созданных на основе
технологий
Может контролировать бизнес-транзакции в распределенных приложениях в различных центрах данных с целью обеспечить транзакционную целостность.
Обеспечивает управление сервисами, налагая политики на их поведение.

Слайд 51

Карта потоков Actional


Контроль соответствия уровню сервиса
Оповещения о проблемах производительности и доступности

Моментальный

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

Less than 1% overhead

Слайд 52

Связанные доклады

В.И. Галактионов, О. Н. Кононов (РосЕвробанк)
К вопросу о построении системы мониторинга

Связанные доклады В.И. Галактионов, О. Н. Кононов (РосЕвробанк) К вопросу о построении
работоспособности интеграционных решений
М.А. Соколов (Прогресс технолоджиз)
Использование Actional для решения возникающих проблем в распределенной интегрированной системе

Слайд 53

В заключение

Управление бизнес-процессами
Интеграция приложений
Управление интегрированными средами
Обработка сложных событий
Семантическая интеграция

В заключение Управление бизнес-процессами Интеграция приложений Управление интегрированными средами Обработка сложных событий Семантическая интеграция