Простые вещи, которые следует знать о Sonic ESB Вячеслав Туркин, ведущий специалист по интеграционным решениям. v.turkin@progress-tech.ru.

Презентация:



Advertisements
Похожие презентации
Progress Software: на передовых рубежах интеграции. От ESB до BPM Вячеслав Туркин, ведущий специалист по интеграционным решениям.
Advertisements

Обзор возможностей Sonic ESB версии 8.5 Вячеслав Туркин Руководитель направления интеграции, Progress Technologies
SOA ( Сервис - ориентированная архитектура )
Sonic ESB для пользователей OpenEdge Как создать процесс в ESB для работы с процедурами и таблицами OpenEdge Туркин Вячеслав Валерьевич, Руководитель направления.
Разработка бизнес- приложений с использованием СПО Хомченко В.М. Новый подход к разработке бизнес-приложений на базе систем управления бизнес-процессами.
О принципах гарантированной защиты информации в сервис- ориентированных системах ЗАО «ИВК», 2008 г. Лекшин Олег Сергеевич, ведущий инженер – специалист.
1 SOA Service Oriented Architecture Web-сервисы и их последствия для технологий проектирования Информационных Систем (программное + техническое + организационное.
Внедрение BPM: Считаем цыплят Вячеслав Бутыркин Начальник отдела сервисно-ориентированной архитектуры, руководитель BPM/SOA проектов СК РОСНО.
Докладчик: Ю.Нестеров, Sonic-BPEL.1 БАНКОВСКИЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ Применение технологий BPEL в решениях для банковской индустрии.
Интеграция приложений с использованием BPEL. Содержание Что такое BPEL? Как работает BPEL? Как использовать BPEL для интеграции приложений?
WEB- ТЕХНОЛОГИИ Лекция 6. Понятие Web- сервисов 1 Интерфейс в глобальную сеть для некоторого абстрактного программного обеспечения, этот интерфейс позволяет.
АлтГТУ им И. И. Ползунова. АлтГТУ им. И. И. Ползунова Проблемы эксплуатации Текст.
LOGO ЗАО «АВК-Kоммьюникейшнз» ЗАО "АВК -Коммьюникейшнз" Год основания: Количество сотрудников участвующих в.
От Интеграции к SOA Денис Реймер Директор департамента интегрированных бизнес решений, ЛАНИТ.
Использование Sonic SOA Suite в SOA/BPM проектах СК РОСНО Вячеслав Бутыркин Начальник отдела сервисно-ориентированной архитектуры, руководитель портфеля.
TEKTON-Matrix Платформа для распределённых приложений.
Использование возможностей Savvion BPM Suite для пользователей OpenEdge Вячеслав Туркин, Руководитель направления интеграции, Progress Technologies.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура новой версии платформы Microsoft Windows Azure.
Анализ данных и интеграция информационных систем Станислав Чистяков Старший Консультант 5 апреля 2011 года, гостиница «Золотое кольцо»
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 3 Основные концепции и архитектура Microsoft.
Транксрипт:

Простые вещи, которые следует знать о Sonic ESB Вячеслав Туркин, ведущий специалист по интеграционным решениям.

. Целевая аудитория Разработчики интеграционных решений Архитекторы SOA

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

. Sonic ESB – это эффективный инструмент Но!... Чтобы эффективно его использовать, следует кое- что знать о нем… Далее будут представлены некоторые практические правила, который позволят боле эффективно использовать SESB.

. Правило 1. Не создавайте цепочек сервисов Не делайте этого Создавайте процессы (!)

. Правило 2 Используйте процесс в качестве главной строительной единицы. Если вам требуется функция лишь одного сервиса, создайте процесс и поместите в него сервис Исключение: т.н. On-Ramp – сервисы

. Правило 3 Увеличивайте соотношение процессов и сервисов: P/S > 10

. Правило 4. Если процесс не слушает очередь или тему JMS То не размещайте его в контейнере

. Правило 5 Мыслите терминами NGSO Node – сервер, узел или машина Group – контур (набор сервисов и интегрируемых приложений, участвующих в решении логически единого круга задач, например экспертизы кредитной заявки) Service – сервис в терминологии SOAP (служба, предоставляющая набор операций) Operation – операция, например getAccounts или getAccountActivity

. Правило 6 Классифицируйте процессы по типам Это обеспечивает повторное использование и предотвращаем засорение архитектуры Вашего решения Типы процессов: Процесс доставки Процесс обработки

. Процессы доставки Имеют входную конечную точку, Как правило, «слушают» очередь или тему JMS

. Это процесс доставки Является сервисом в терминах NGSO Выбирает операцию Может иметь описание WSDL и вызываться как JMS или Web-сервис

. Процесс-операция Рассматривайте такой процесс как операцию Не назначайте входной конечной точки Не располагаются в ESB-контейнере Вызывайте как подпроцесс

. Правило 7 Не внедряйте свои процессы и сервисы в другой домен из среды разработки

. Правило 7 (продолжение) Вместо этого используйте ESBAdmin или Sonic Deployment Manager

. Правило 8.Используйте модели Sonic Deployment Manager Используйте модели Sonic Deployment Manager для описания, хранения и изменения конфигурации MQ и ESB

. Правило 10. Придерживайтесь порядка внедрения, четко распределите роли участников

. Service Access Policy Enforcement Service Access Framework Inbound Functional Architecture Authorization Service Caching Load Control Session Mgmt Smart Routing SOAP / HTTP Authentication & SSO JMS Authentication & SSO Service Composition & Mediation (ESB) ESB Transport Credential Mapping SOA Mgmt Server Corporate IdM Enterprise CDM Session Mgmt Service Data Validation Cache Service Consumers Backend Services