оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа
Upcoming SlideShare
Loading in...5
×
 

оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа

on

  • 1,070 views

оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа

оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа

Statistics

Views

Total Views
1,070
Views on SlideShare
1,069
Embed Views
1

Actions

Likes
0
Downloads
8
Comments
0

1 Embed 1

http://www.apurva.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа оракл нидерланд б.в. Odi Suite – готовая интеграционная платформа на базе соа Presentation Transcript

  • <Insert Picture Here> ODI Suite – готовая интеграционная платформа на базе СОА Артем Воевода Старший консультант Oracle в Украине и Молдове
  • Компоненты интеграционной платформы Oracle
  • Интеграция и управление процессами Платформа Oracle SOA BPA Suite BAM BI Enterprise MANAGEMENT Manager & Analyst Business System MONITORING ROUTING & ORCHESTRATION Events Analytics GOVERNANCE Tools Monitoring Monitoring JDeveloper BPEL Process Manager Web Services Manager Native Human Business BPEL Workflow Rules Management App Dev DATA SERVICES & CONNECTIVITY Enterprise Service Bus Framework Multi XSLT Routing Security Metadata Protocol Transform Repository Adapters ODI B2B SES Registry Discovery Apps DB Bulk ETL Partners RFID Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere
  • WebLogic Suite Компоненты WebLogic Operations Control Enterprise Manager Diagnostics Pack JDeveloper Applications Development Tools ADF Spring POJO … Management WebLogic Server and iAS Web JMS Java EE TopLink Services Messaging Reliability, Availability, Scalability, Performance Management Eclipse Clustering with Coherence EE Scale Out WLS JRockit JRockit JVM WebLogic Real Time
  • Oracle WebLogic Server Лидер на рынке серверов приложений • Лидер по доле рынка • Последний отчёт Gartner ~1/3 доли рынка • Уже 9 лет как позиционируется как “Лидер” • Gartner Enterprise Application Server Magic Quadrant • #1 у разработчиков • По опросу Evans Data Corporation • Не имеющая себе равных управляемость • У пользователей в промышленной эксплуатации находятся тысячи систем • Высокая производительность – различные типы систем • SPECjAppServer20041 1 SPECjAppServer is a trademark of the Standard Performance Evaluation Corp. (SPEC). For the latest SPECjAppServer2004 results visit http://www.spec.org/osg/jAppServer2004
  • Эволюция Service Bus Oracle ESB 10g Mediator Business BPEL Human CEP Rules Workflow Инфраструктура сервис в 11g Управления Сервисы/Сообщения API политикамиr JCA Оптимизация Oracle Service Bus Возможности Oracle ESB: AquaLogic • X-Reference Service Bus 3.x + • Domain-Value Maps • JCA Адаптеры • Сенсоры Репозиторий Репозиторий • XSLT инструменты • Управления политиками безопасности
  • Сервис сообщений • Транспорт для Web сервисов • HTTP/SOAP Messaging • WS-Security • WS-Policy • WS-Addressing Services Transport Layer Transport SDK • WS-RM • Традиционные сообщения • JMS Service Service Service Service • MQ • EJB/RMI • Tuxedo • FTP / SFTP • SMTP • File • Native Database Lookup • SDK • Для написания собственных компонент • Взаимодействие • .NET, Tibco EMS, IBM MQ, IBM WebSphere, Apache Axis, B2B Interchange, адаптеры iWay 5.5 Надёжная связь сервисов различных стандартов
  • Оптимизированная система безопасности • Безопасность на уровне транспорта Security • Аутентификация на базе SSL • Возможность использования пользовательских решений • Безопасность сообщений Transport Security WS-Security Console Security Policy • WS-Policy/WS-Security • SAML, UserID/Password, X509 Common Security Services • Цифровая подпись и Authentication Authorization Credential Mappers Audit шифрование • Возможность использования Default XACML Default Default пользовательских решений 3rd Party 3rd Party PKI 3rd Party • Безопасность консоли SAML • Поддержка Web Single-Sign-On 3rd Party • Доступ на основе ролей • Безопасность на основе Поддерживает как встроенные политик компоненты, так и легко • WS-Security & WS-Policy расширяется за счёт • Oracle Web Services Manager партнёрских решений
  • Мощный интерфейс для моделирования • Моделирование прохождения Composition сообщений • Графические инструменты • Маршрутизация на основе контента • Смешанный режим - Async/Sync, Pub/Sub • Обработка исключений Message Service Discovery/ Test • Обнаружение и Валидирование Flow Modeling Validation Transformation Call- out Browser • Автоматический импорт и синхронизация с UDDI реестром или репозиторием • Валидация целостности и разрешение конфликтов перед развёртыванием • Трансформация • XML и не-XML трансформация • Xquery или XSLT • Обратный вызов сервисов • Java (Plain Old Java Object) • Обратный вызов Web сервисов • Консоль тестирования Богатая среда для • Трассировка и поиск неисправностей конфигурирования и моделирования исключает необходимость кодирования
  • Встроенная система мониторинга Visibility • Открытый интерфейс • API для расширения возможностей системы мониторинга и уведомлений • Аналитические панели • Ключевые KPI для обнаружения ошибок и проблем с производительностью • Суммарные агрегированные отчёты по Dashboard Monitoring SLAs Reporting Open Interfaces работе ESB • Мониторинг • Мониторинг и уведомления о проблеме как на ноде, так и на всей ESB • Уведомления на уровне приложений • Уведомления на основе операционных метрик • Уведомления на базе канала сообщений • Отчётность • Готовые отчёты • Возможность построения собственных отчётов • Открытые интерфейсы Обеспечивает качество сервисов • JMX интерфейс для мониторинга • SNMP для уведомлений с встроенной системой оптимизации и производительности и мониторинга and monitoring
  • Оптимизированная производительность и масштабирование • Оптимизированная среда выполнения: маршрутизация – 20M сообщений в час • Менее 3% накладных расходов для 2000 сервисов • 60% улучшение в TPS во время параллельного выполнения • Поддержка больших сообщений: 500 MB • Оптимизированный транспорт для продуктов SOA Suite • JVM развертывание
  • Архитектура Oracle BPEL Process Manager • Plug-and-play • Кросс-платформа JDeveloper, Deploy Eclipse • Масштабируемость BPEL BPEL Designer BPEL Process Manager WSDL binding Built-in integration services Web service XQuery XSLT User Java/ Develop Java, JMS, JCA tasks J2EE File, FTP BPEL Database Core BPEL engine Console iWay J2EE application server Dehydration (Oracle AS, WebLogic, JBoss, WebSphere) store Manage (Oracle DB)
  • Oracle Data Integrator
  • Зачем нужен Data Integrator? Необходимо… Информация, где и как она нужна Оценка эффективности Управление бизнес Аналитика Бизнес мониторинг работы компании процессами Интеграция данных Миграция Хранилища MDM Синхронизация Доступ к SOA данных данных внешним (Messaging) данным --- --- --- --- Имеем… Источники данных ------ ------ --- --- ------ ------ --- --- ------ --- ------ --- Традиционные --- источники данных ERP CRM Приложения
  • Преимущества Oracle Data Integrator • Перемещение и преобразование данных между различными источниками в гетерогенной среде Преимущества Ключевые особенности 1. Производительность: Гетерогенный “E-LT” 2. Гибкость: Активная интеграционная платформа 3. Продуктивность: Декларативный дизайн 4. Горячее подключение: Модульная структура
  • Преимущества: E-LT архитектура Высокая производительность «Обычная» ETL Архитектура Специализированный ETL Extract Transform Load сервер • «Черный ящик» • Слабая производительность • Высокая цена • Подход IBM и Informatica Преобразования внутри СУБД • Использование современных Архитектура нового поколения возможностей • Эффективность • Высокая производительность “E-LT” Преимущества Transform Transform Оптимальная производительность и Extract Load масштабируемость Легкость управления и низкая цена
  • Преимущества: Интеграция в SOA архитектуру • Небольшой Java агент • >36MB памяти Data Access Transformation Data Access • Работает на любой Service Service Service платформе • Готовые сервисы доступа к ODI Agent Data Flow данным Conductor • Публикация в каталоге сервисов (Service Registry) • Легкое тестирование и Sources Staging Targets Area развертывание Any DB • Готовые сервисы CRM Custom Data преобразования данных Database Warehouse Data Custom Legacy DB ERP Apps ESB Files / Files / ESB XML XML 17
  • Преимущества: Декларативный дизайн Ускорение разработки интеграционных сценариев Последовательный ETL дизайн Определение ETL потока данных • Необходимо определить каждый шаг сложной ETL логики • Традиционный подход требует специализированных знаний в области ETL • Требует значительных усилий при разработке и сопровождении Декларативный дизайн на базе шаблона Декларативный дизайн ODI • Сокращает кол-во необходимых шагов • Автоматически генерирует поток данных 1 2 независимо от БД источника и получателя Опред. Автоматически Что генерируется вы хотите инф. поток Преимущества Существенно снижает время обучения Сокращает время развертывания Как: Встроенные шаблоны Снижает кол-во ошибок и время отладки
  • Преимущества: Модули знаний (Knowledge Modules) Reverse Journalize Load Check Integrate Service Engineer Metadata Read from CDC From Sources to Constraints before Transform and Move Expose Data and Source Staging Load to Targets Transformation Services Reverse WS WS WS Staging Tables Load Integrate Services CDC Target Tables Journalize Check Sources Error Tables Готовые модули знаний SQL Server Oracle Check MS TPump/ Oracle Web SAP/R3 Log Miner JMS Queues Oracle Merge Triggers DBLink Excel Multiload Services Siebel DB2 Journals DB2 Exp/Imp Oracle Check Type II SCD Siebel EIM DB2 Web SQL*Loader Sybase Schema Services Преимущества Используется опыт лучших наработок Легко администрировать
  • Готовые модули знаний • Generic SQL DB • Netezza Performance Server 2.2.1 • Oracle DB 9i • Hyperion Essbase • Oracle DB 10g • PostgresSQL 8.1 • Oracle DB 10g XE • MySQL 4.0 • IBM DB2/400 • MySQL 5.0 • IBM DB2/UDB • Oracle BI Suite 10g • IBM Informix SE • Oracle BAM 10g • IBM LDAP Server • Oracle Internet Directory 9i • MS SQL Server 2000 • OpenLDAP 2.3 • MS SQL Server 2005 • MS SQL Server 2005 SE • Siebel CRM 7.8 Out-of-Box • MS Office Access 2000 • JD Edwards Knowledge • MS Office Excel 2000 • PeopleSoft Modules • MS Active Directory • Oracle EBusiness Suite • Sybase ASA 8.x & 9.x • Oracle AQ 10g • Sybase IQ 12.x • Oracle SOA Suite • Sonic MQ v7.0 • Oracle ESB 10g • Teradata V2R5.x • SalesForce.com App Exchange • Teradata V2R6.x • Any JMS Standard Implementation
  • Преимущества: Активная интеграция Oracle Data Integrator Event Conductor Service Conductor • Переход от пакетной загрузки к хранилищам реального Event-oriented Service-oriented Integration Integration времени • Единообразие инструмента • Интеграция «на лету» Metadata Declarative Design Data-oriented Integration Data Conductor • Преимущества Позволяет построить хранилища реального времени и хабы Можно использовать в SOA
  • Преимущества: Захват измененных данных (CDC) • Публикация и подписка CDC • Журналы БД • Триггеры CDC • Решения третьей стороны • Обеспечивает чтение данных из нескольких таблиц от одной транзакции 1. Определяется или генерируется мапирование данных 2. Выбираются данные только из журналов 3. Запуск журналов
  • Преимущества : Проверка целостности данных • Экран целостности данных • Аудит, очистка и повторное использование данных 1. Определение условий проверки Message Id Name City целостности на уровне таблиц Duplicated Record 001 John Doe New York 2. Определение мапирования и Duplicated Record 022 John Doe Boston Invalid City Reference 230 Albert Fresh Maris проверки целостности для потока данных 3. Аудит, очистка или повторное использование отброшенных записей
  • Преимущества: Полный контроль над качеством данных Разработано совместно с лидером рынка в области качества данных Trillium Software 3 Добавляем DQ в E-LT поток Генерирование DQ 2 правил 1 Профилирование данных 4 Design-time Metadata Развертывание ODI Production Runtime Environment Production Servers and Applications ODI Admin Interfaces Code Execution Topology/Security ODI Agent Administrators Execution Data Flow Runtime Return Codes Repository Logs Conductor CRM Data Execution Log Warehouse Operators Batch Script Return Code Legacy ERP Oracle Data Quality Servers Files / Incoming Data ESB XML Cleansed Data Global Data Transformer Parser Postal Relationship Router Matcher Linker 24
  • 6 шагов к промышленному применению 1. Получение/Улучшение 4. Генерация и развертывание метаданных потока данных 2. Определение преобразования 5. Мониторинг выполнения 3. Редактирование потока данных 6. Анализ происхождения данных Разработка Выполнение Development Servers and Applications Production Servers and Applications CRM Data CRM Data Warehouse Warehouse Legacy Legacy ERP ERP ESB Files / XML ESB Files / XML ODI Design-Time Environment ODI Runtime Environment Agent User Interfaces Agent User Interfaces Data Flow Conductor Data Flow Administrators Design-time Conductor Operator Design-time Repositories Runtime Repositories Repository Metadata Designers Navigator