2. IBM Software Group | WebSphere software
Семейство WebSphere Application
Server
Максимальная
Управление CE
WebSphere Extended Deployment
производитель С XD для поддержки
ность; QoS & WebSphere Application
Функционал единого Server for zOS
администрирования…
WebSphere …:
Application Server Выбор правильных ресурсов
для выполнения задачии
Network Deployment управление гетерогенной
Потребности средой с XD.
заказчика WebSphere
Application Server / Миграция к WAS / ND для
WAS-Express повышения QoS &
производительность –
Инструментарий по миграции…
Малая
WebSphere
стоимость;
Application Server
малый
Community Edition Быстрый старт, свободный Построен на коде WebSphere
занимаемый доступ и загрузка- бесплатно. Построен на коде открытых
объем..
технологий
Быстрая разработка Возможности Качество обслуживания
3. IBM Software Group | WebSphere software
Продукты семейства
WebSphereWebSphere
Portal
WebSphere
Business Modeler
WebSphere
Process Server
WebSphere
Business Monitor
WebSphere
Information Server
Business Innovation & Optimization Services
Facilitates better decision-making with
real-time business information
Rational
RequisitePro
Interaction Services Process Services Information Services WebSphere ESB
Development
Management
IT Service
Services
Enables collaboration Orchestrate and Manages diverse data
between people, automate business and content in a WebSphere
processes & information processes unified manner
Rational Software Message Broker
Architect
WebSphere
Integrated Facilitates communication ESB between services Manage and Service Registry &
environment secure
for design services,
Repository
Rational Application and creation applications
of solution Partner Services Business App Services Access Services & DataPower
Developer
Info Assets
assets resources
Apps &
Build on a robust, Facilitates interactions
Connect with trading
scaleable, and secure with existing information
partners
services environment and application assets
WebSphere
Integration Developer Infrastructure Services
Optimizes throughput, availability
and performance
WebSphere WebSphere WebSphere
WebSphere XD Application Server WebSphere ND Adapters
Partner Gateway
4. IBM Software Group | WebSphere software
Элементы решения по интеграции
приложений
1. WebSphere MQ – универсальное
взаимодействие
Enterprise Messaging Backbone
MQI Java JMS XMS for .NET C# XMS for C/C++
WebSphere MQ messaging backbone
WebSphere MQ
2. WMQ FTE с WebSphere MQ для
управления и пересылки данных File
WMQ FTE
3. MQ Extended Security Edition для WebSphere MQ
добавления к WebSphere MQ
безопасности данных
WebSphere MQ Extended Security Edition
WebSphere MQ
4. IBM ESB для маршрутизации
между различными видами
транспорта и конвертации
различных форматов данных
4
5. IBM Software Group | WebSphere software
WebSphere MQ
Проблема: Растущая сложность ИТ инфраструктуры, которой сложно управлять
Проблемы в гибкости взаимодействия
Внедрение WebSphere MQ для обмена данными между подразделениями
предприятия
Queue A1 Queue B2
A Queue A2 Queue B1
B
WebSphere MQ WebSphere MQ
Ценность предложения:
1. Уменьшение стоимости кодирования интерфейсов заказчика для приложений
2. Расширение существующей ИТ инфраструктуры за счет добавления новых
возможностей
3. Адаптация к расширению предприятия, гибкости взаимодействия, внедрению СОА
4. Вызов Веб сервисов поверх HTTP с высокой степенью надежности и гибкости
5. Легкость быстрой перестройке, вызванной необходимостью ведения бизнеса
5
6. IBM Software Group | WebSphere software
WebSphere MQ – Универсальное
взаимодействие
WebSphere MQ v6 имеет Повсеместная поддержка позволяет
приложениям предприятия
широкую поддержку для: подключаться к другим приложениям
Качества сервисов «как есть» без необходимости
переписывания приложений для
Языков поддержки спец. API.
программирования
Интерфейсов
приложений
Рабочей среды
Различных ОС.
COBOL, C, C++, RPG, C, C++, .NET C# Microsoft Web Services HTTP, FTP, …
…many others. Java / JEE
MQ Interface JMS XMS .NET (C#) SOAP Other Interfaces
WebSphere MQ
HP-UX Windows zLinux Solaris AIX zOS OS/400 Linux NSS OVMS
80+ платформ
6
7. IBM Software Group | WebSphere software
Решение для безопасной
Проблема: Управление передачей на основе FTP требует дополнительных ресурсов
передачи файлов
WMQ FTE (File Transfer Edition)
Внедрение для передачи файлов с использованием
надежной, безопасной и журналируемой среды посредством WebSphere MQ
сообщений
Дает возможность полностью управлять всеми
аспектами передачи дынных между системами
Сообщения, файлы & обновления баз Machine A Machine Z
данных
File
Обеспечивает управляемый протокол
передачи данных (MFT) без необходимости
переписывания приложений. WMQ FTE
WebSphere MQ
Ценность предложения:
Управление FTP инфраструктурой меньшими ресурсами за счет удаления не
требующих обслуживания операций
Управление передачей всех сообщений и файлов как одной единой
инфраструктурой.
7
8. IBM Software Group | WebSphere software
WebSphere MQ File Transfer
Возможность Аудита
Логирование передач файлов в источнике и в месте получения
Edition
Результаты Аудита храняться в очередях MQ иили в базе данных.
•Захват логов в источнике и месте назначения по интервалу времени
Простота использования
•Удаленная консоль для инициации передачи, операции без присмотра, скриптинг,планирование,
политика перезапуска, отображение статуса
•Интеграция с MQ Explorer
Простота
•Быстрая установка
•Нет необходимости в написании кода или использования АРI
•функционал WebSphere MQ – другие технологии не используються
Защита
•Для доступа к индивидуальным файлам необходимо получить разрешение системы
•Безопасность на уровне связи (наследование MQ SSL security)
Широкая поддержка
•Поддержка WebSphere MQ V6 и V7 для передач
•Поддержка основных платформ (z/OS, Linux (32 Bit), Solaris, AIX, HP, Windows)
•Поддержка типов файлов (ASCII/EBCDIC, CR/LF, Flat files, z/OS)
Автоматизированная передача
Передачи могут быть запланированы на повтор на предопределенных интервалах времени
•Передачи могут быть инициированы рядом системных событий
9. IBM Software Group | WebSphere software
Гибкость и эластичность
Всегда необходимо
Пример: Приложение A
Пример: Приложение A
отсылает сообщения
отсылает сообщения
приложению B
приложению B
обеспечить надежную
передачу данных для A B
приложений
Получатель – Передающее
Приложение B приложение
– занято или
недоступно A B – A – упало
сразу после
A B
или машина отсылки
выключена данных
WebSphere MQ WebSphere MQ
Оба
Сеть
недоступна A B приложения
упали во A B
время
передачи
данных
WebSphere MQ WebSphere MQ
10. IBM Software Group | WebSphere software
Выберите любую из ОС:
Выберите любую из ОС:
AIX
AIX
HP-UX Itanium
HP-UX Itanium
iSeries
iSeries
Linux x86
Linux x86
Linux for zSeries
Linux for zSeries
Sun Solaris (SPARC)
Sun Solaris (SPARC)
Sun Solaris 10 x86-64
Sun Solaris 10 x86-64
Windows (XP, 2003, 2000)
Windows (XP, 2003, 2000)
11. IBM Software Group | WebSphere software
Промышленный сектор доверяет
MQ Финансовый рынок
• $1 триллион / день в 1 MQ сети
• > £400 миллиардов / день в другой
“We needed a single integration
platform that would allow all
Государственный сектор
our
• 1 отсылает 675М сообщений / день applications to access and
share
• 1 имеет около 7,500 пользователей из information and enable them to
агентств и 50,000 транзакций / день от collaboratively process
граждан transactions
Банковский сектор: based on common business
rules.”
• $7- 35 триллионов фин.тран / день
Chief Architect, Health Insurance
через 1 MQ SWIFT gateway
• 1 z/OS клиент отсылает > 213
миллионов сообщений в день
Source: Results reported from actual IBM
WebSphere MQ implementations
12. IBM Software Group | WebSphere software
СОА – может упростить
Превращает это… …в это.
интерфейсы…
Application Application Application Application Service Service Service Service
Interface Interface Interface
Interface Interface Interface Interface
Application Application Application Application
Service Service Service Service
= интерфейсы
СОА: Позволяет
Вносит абстракции Развязывает Уменьшает повторно
в описание интерфейсы число и использовать
интерфейсов. от бизнес техническую бизнес
приложений. сложность приложения и их
интерфейсов. интерфейсы.
…но вам все еще необходимо знать (1) какие сервисы к чему
подключаются, (2) где они находятся, (3) как к ним
подключиться, и (4) как это интерпретировать.
12
13. IBM Software Group | WebSphere software
…чтобы получить преимущества от СОА
вам необходима ESB
Превращает это… …в это.
Service Service Service Service Service Service Service Service
Interface Interface Interface
Enterprise Service Bus
Interface Interface Interface Interface
Service Service Service Service Service Service Service Service
ESB:
Подключает вас к Взаимодейств Устанавливает Ведет
сервису без ие использует корреляцию с журналирование
необходимости правильные событиями. взаимодействий.
создания протоколы
уникальной связи. для сервиса.
ESB Виртуализирует доступ к сервисам.
13
14. IBM Software Group | WebSphere software
Бизнес преимущества от использования ESB
Изменяет ИТ без влияния на что-нибудь другое
Подключаем
Travel NEW Check Check Book
Reservation Traveler Credit Flight новый
Process Service Service
Service сервис
быстрее
Enterprise Service Bus
Hotel OLD Flight
Flight Book Book
Изменяем сервис
Availability
Service
Availability
Availability
Service
Hotel Car без влияния на
Service Service Service
другие сервисы
NEW Flight
Availability
Service
14
15. IBM Software Group | WebSphere software
Транспорт обмена сообщениями
как СОА (ESB) интеграция сервисов и ресурсов
часть СОА
Подключение и использование внутренних сервисов и ресурсов
WebSphere MQ обеспечивает надежный транспорт обмена
сообщениями для СОА
MQ
bSphere MQ
16. IBM Software Group | WebSphere software
Enterprise Service Bus (ESB)
Гибкая инфраструктура
взаимодействия для
интеграции приложений
и сервисов
Маршрутизация
сообщений между
сервисами
Конвертация
транспортных
протоколов между
инициатором и
требуемым сервисом
Трансформация
формата сообщений
Shape = Protocol
Отслеживание событий Color = Data type
из различных источников
16
17. IBM Software Group | WebSphere software
ESB предложения от IBM
WebSphere
WebSphere предоставляет наиболее
законченное ESB решение Message Broker
WebSphere ESB
Построен на основе
WebSphere
Универсальное взаимодействие и
WebSphere Application трансформация в гетерогенной
Server ND ИТ среде
WebSphere DataPower
Integration Appliance
Програмно-аппаратный комплекс ESB
для упрощенного развертывания и
повышенной секретности
17
18. IBM Software Group | WebSphere software
Отличительные особенности
WebSphere ESB
Разработка, Развертывание, Кластеризация и модели управления
Расширяет функциональные возможности WebSphere
“Центральная ESB”
Application Server
Среда для выполнения J2EE и Web Services, делая идеальным
размещение и выполнение на ней бизнес логики и логики
взаимодействия
Модель взаимодействия
JCA и Web Services
Центральная платформа для размещения на ней WebSphere и
JCA Adapters
Модель развертывания
Java и SCA
Расширяет возможности WebSphere Integration Developer –
единого инструмента для создания проектов для WebSphere
Process Server и настройки WebSphere Adapters
Возможности построения общей инфраструктуры событий (CEI)
Для мониторинга событий стандартной информационной
панелью
Работа с WebSphere Business Monitor.
18
19. IBM Software Group | WebSphere software
Отличительные особенности
WebSphere Message Broker
Разработка, Развертывание, Кластеризация и модели управления
“Универсальная ESB”
Расширяет коммуникационные возможности платформы
(WebSphere MQ)
Идеальна для заказчиков управляющих широким набором
интеграционных сценариев, включая сообщения, сервисы и
обработку событий
Обеспечивает возможности кластеризации, построения
решения высокой доступности и балансировки нагрузки
Модель взаимодействия
Очень широкая – Интеграция смешанных унаследованных
систем и Web Services (идеален для гетерогенной
архитектуры)
Множество моделей развертывания доступны
Поддержка XSLT, Java, ESQL, C++, WTX
19
20. IBM Software Group | WebSphere software
Отличительные особенности
WebSphere DataPower XI50
Модель развертывания и управления
“Аппаратная ESB”
Простая настройка и инсталляция
Конфигурирование без необходимости разработки
Нет баз данных, операционных систем, включил в сеть и
работает
Модель взаимодействия
Идеальное решение для переключения протоколов
Высоко-скоростная обработка XML для разгрузки приложений
Модель развертывания
Веб конфигурирование для создания потоков и XML
трансформации на XSL основе
Модель безопасности
XML firewall и повышенная секретность в устройстве
20
21. IBM Software Group | WebSphere software
IBM SOA Appliance Product Line
Integration Appliance XI50
XML Accelerator XA35 Преобразование “Any-to-Any” налету
Обработка XML Революционная архитектура
Ручная оптимизация XML программирования, ориентированная на
данные
теперь не требуется
Интегрированная безопасность на
уровне данных
XML Security Gateway XS40
Расширенные возможности
безопасности
Быстрота
Простое развертывание
21
22. Обработка XML средствами IBM Software Group | WebSphere software
DataPower
Round-trip Security Processing Requirements
Запрос Сервер Ответ
Валидаци XML XML
Валидаци XPath XML Проверка Валидаци XML XML XML
Анализ я XPath расшифро Проверка Анализ Валидаци XML XML шифрован
Анализ я фильтр расшифро подписи Анализ я схемы трансформация подпись шифрован
схемы фильтр вка подписи я схемы трансформация подпись ие
схемы вка ие
XML
XML
XML
XML
CRYPTO CRYPTO XML CRYPTO
CRYPTO CRYPTO XML CRYPTO
CRYPTO CRYPTO XML CRYPTO
CRYPTO CRYPTO XML CRYPTO
CRYPTO CRYPTO XML CRYPTO CRYPTO
CRYPTO CRYPTO XML CRYPTO CRYPTO
XML CRYPTO CRYPTO XML CRYPTO CRYPTO
XML CRYPTO CRYPTO XML CRYPTO CRYPTO
XML XML XML XML CRYPTO XML
XML XML XML XML CRYPTO XML
XML XML XML XML XML XML XML XML
XML XML XML XML XML XML XML XML
XML XML XML XML XML XML XML XML
XML XML XML XML XML XML XML XML
XML XML XML XML XML XML XML XML XML XML
XML XML XML XML XML XML XML XML XML XML
1 3 5 4 4 1 3 10 3 4
4 4 3 4
Производительность - это то, что вам дает возможность реализовать полную безопасность SOA
• XML – ключ для валидации данных уровня сообщений разного формата
• Все операции по безопасности строятся на обработке XML больших объемов
• Медленная работа с безопасностью может вынудить клиентов отказаться от ее использования, что увеличит риск
• Никогда не отказывайтесь от безопасности из-за проблем с производительностью
22