Your SlideShare is downloading. ×
WebSphere
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

WebSphere

1,307

Published on

AACIMP 2009 Summer School lecture by Andrij Bayda (IBM). "Information Technology" stream. IBM course.

AACIMP 2009 Summer School lecture by Andrij Bayda (IBM). "Information Technology" stream. IBM course.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,307
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ® IBM Software Group WebSphere - кому, как и зачем - взгляд изнутри Андрей Байда WebSphere Technical Sale Specialist IBM Ukraine © IBM Corporation
  • 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
  • 23. IBM Software Group | WebSphere software Вопросы и ответы 23

×