Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Soa12c launch 4 mft cr

377 Aufrufe

Veröffentlicht am

Презентация о Managed File Transfer с семинара Oracle по SOA 12c

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Soa12c launch 4 mft cr

  1. 1. Copyright © 2012, Oracle and/or its affiliates. 1 All rights reserved.
  2. 2. Copyright © 2012, Oracle and/or its affiliates. 2 All rights reserved. Обзор продукта Oracle Managed File Transfer (MFT) Дмитрий Володин Технический консультант
  3. 3. Copyright © 2012, Oracle and/or its affiliates. 3 All rights reserved. Проблемы неуправляемого обмена файлами  Распространенность FTP серверов и клиентов  Нет единого управления обменом конфиденциальной информацией  Отсутствие глобальной видимости  Нет интеграции с корпоративными стандартами безопасности: FTP-сервера редко интегрированы с LDAP-каталогами  Единые точки отказа: FTP-сервера редко поддерживают высокую доступность Отсутствие надежности, видимости и безопасности данных Спецификации продуктов Производство Предприятие Налоговые данные Государственные учреждения PR и реклама Контракты и медиданные Данные о сотрудниках Поставщики услуг
  4. 4. Copyright © 2012, Oracle and/or its affiliates. 4 All rights reserved. Oracle Managed File Transfer (MFT)  Автоматическая передача файлов или передача по расписанию  Обеспечение высокой доступности и кластеризация  Видимость и аудит процессов передачи  Поддержка больших файлов (более 500 ГБ) и передача по ссылке  Безопасность: SSH,SSL, PGP Encryption  Интеграция с SOA Suite, B2B, ODI и IdM  Работа с FTP-клиентами (многопоточность)  Расширяемость: сжатие, пользовательские действия и обработчики отправка получение ХРАНИЛИЩЕ ДОКУМЕНТОВ Аудит и мониторинг Временное хранилище Компания Интернет/ интранет
  5. 5. Copyright © 2012, Oracle and/or its affiliates. 5 All rights reserved. Шаблоны применения Oracle MFT  Распространение файлов между приложениями – Доставка файлов по событию, пакетная обработка, расписания, обработка больших файлов …  Файловая интеграция облачных и гибридных приложений – Например, локальный e-Business Suite  Fusion Applications или RightNow  Обеспечение политики безопасности с внешними партнерами – Встроенный аудит, шифрование/дешифрование и ЭЦП  Консолидация и упрощение интеграции при передаче файлов – Без применения скриптов и сторонних инструментов  Простое применение – для основной конфигурации не требуются разработчики кода (кроме расширения функциональности) Новый подход к передаче файлов
  6. 6. Copyright © 2012, Oracle and/or its affiliates. 6 All rights reserved. Функциональные шаблоны применения Источники Прямая передача Распространение Передача Приемники Локальный FTP Удаленный FTP Локальный File SOAP … Передача по ссылке Интеграция Гибридная интеграция Облачная интеграция Локальный FTP Удаленный FTP Локальный File SOAP …
  7. 7. Copyright © 2012, Oracle and/or its affiliates. 7 All rights reserved. Функциональные шаблоны применения MFT Прямая передача Распространение Облачная интеграция B2B Прямая передача SOA Прямая передача Передача по ссылке Предприятие Гибридная интеграция
  8. 8. Copyright © 2012, Oracle and/or its affiliates. 8 All rights reserved. Среда на основе Web-браузера Настройка правил передачи в MFT  Настройка правил передачи – Повторно используемые источники и приемники – Расписание, фильтры, сжатие, шифрование и т.д. – Механизмы обеспечения безопасности  Типы источников и приемников – События: встроенный FTP/sFTP, SOAP, SOA, B2B, OSB, ODI – Опрос: Файлы и удаленные FTP/sFTP сервера  Простая конфигурация и использование – Настройка в стиле «Drag and drop» – Изменение созданных правил передачи – Перенос между средами: импорт/экспорт – Повторно используемые пользовательские компоненты
  9. 9. Copyright © 2012, Oracle and/or its affiliates. 9 All rights reserved. Единая консоль управления и мониторинга  Панели метрик – Любые и детальные метрики – Метрики для всех артефактов: Источники, приемники и передачи  Общее количество, размер файла, скорость передачи, среднее время и количество ошибок  Диагностика и обработка ошибок – Поиск файлов по дате, имени, статусу или имени артефакта – Панель ошибок для диагностики любых проблем – Доставка активных/новых файлов в режиме реального времени  Отчетность – Отчеты о запущенных/отработанных инстансах – История развертывания инстансов и их зависимость Метрики, диагностика и отчетность
  10. 10. Copyright © 2012, Oracle and/or its affiliates. 10 All rights reserved. Обработка больших файлов в Oracle MFT  Передача файлов по ссылке в SOAP - Предотвращение разбора сообщений в DOM - Типы ссылок: File, FTP, sFTP, Directory - Заголовки сообщения: filename/size, user… - Включение и вложения для небольших файлов  Встроенная компрессия/извлечение содержимого - Сжатие/расжатие больших файлов - Извлечение содержимого в каталог и раздельная обработка - Сжатие содержимого каталога и передача одного файла  Batch/De-batch для больших XML и CSV файлов - Входящие: разделение файлов в каталоге (пользовательские процедура) - Исходящие: Добавление к существующему файлу Ограничение только по объему диска и сетевому интерфейсу Pass-by-reference payload sample
  11. 11. Copyright © 2012, Oracle and/or its affiliates. 11 All rights reserved. Корпоративная безопасность в Oracle MFT  Шифрование файлов – PGP – Действия по шифрованию/дешифрованию для всех артефактов – Управление хранилищем сертификатов при помощи команд WLST  Доступ к встроенным FTP и sFTP серверам – Загрузка входящих файлов – Передача по ссылке для исходящих  Политики Web-сервисов для источников и приемников – Стандартные политики (Oracle Web Service Manager) – SOA, SOAP, OSB, ODI, B2B, HealthCare  SSL для Web-консоли и ролевой доступ – Роли: Admin(Полный доступ), Deploy и Monitor – Управление из консоли WebLogic Server или API Встроенная в платформу безопасность
  12. 12. Copyright © 2012, Oracle and/or its affiliates. 12 All rights reserved. Планировщик заданий  Базовые функции планировщика – Настраиваемая периодичность запуска: Один раз, ежедневно, еженедельно, пользовательская … – Повторный запуск через определенное число недель в месяц, дней в неделю и т.д. – Задание даты и времени старта/остановки – Формирование и кастомизация расписаний  Использование в MFT – Расширение для задания диапазонов и длительности – Использование в источниках и приемниках  Кроме Web-сервисов: SOA, SOAP, OSB …  Поддержка внешних планировщиков в MFT – Задания могут вызывать Web-сервисы в MFT для запуска передачи – MFT может вызвать внешний сервис через Custom Callout или BPEL Встроенный Oracle Enterprise Scheduler (ESS)
  13. 13. Copyright © 2012, Oracle and/or its affiliates. 13 All rights reserved. Расширение функциональности Oracle MFT  Прямая интеграция с компонентами SOA/OSB/BPM/B2B – MFT SOA биндинги для входящих и исходящих SOAP-запросов – Компоненты BPEL для сложных интеграционных сценариев – Пользовательские формы, трансляция сообщений, интеграция с внешними партнерами  Пользовательские Java обработчики – Вызовы на уровне источника, до или после обращения к приемнику – Поддержка параметров и повторное использование – Управление при помощи скрипта WLST: createCallouts  Сценарии использования обработчиков – Трансляция символов переноса строки: Unix <-> DOS – Уведомления, корреляция, управление заголовками – Проверка на вирусы Обработчики и интеграция с компонентами SOA
  14. 14. Copyright © 2012, Oracle and/or its affiliates. 14 All rights reserved. Интеграция с компонентами SOA  Сценарии использования – SOA 11g/12c вызывает MFT как источник – SOA 11g/12c сервис вызывается MFT в виде источника – Обработка очень больших файлов, передавая его через встроенный FTP или по ссылке – Увеличение функциональности компонентов SOA – OSB: виртуализация передачи файлов, дополнительные протоколы  Поддержка MFT в JDeveloper 12c – MFT WS Binding для композитов и BPEL-процессов – Обработка встроенных записей, вложений и ссылок – Работа с заголовками: Имя файла, размер, тип передачи и др.  Отображение процессов MFT в EM FMW Console – Двунаправленная связь BPEL и MFT инстансов – Единый ECID и Correlation Id
  15. 15. Copyright © 2012, Oracle and/or its affiliates. 15 All rights reserved. Интеграция с компонентами B2B  Сценарии использования – MFT улучшает встроенную функциональность B2B  FTP/sFTP сервера, шифрование, сжатие, планировщик задач – B2B поддерживает дополнительные мэппинги данных и семантики  EDI/EDIFACT, SAP iDOC, AS1/AS2 и др.  Функции MFT для B2B – B2B в качестве источника и приемника данных – Поддержка домена для расширенного управления  Функции B2B для MFT – Каналы и конечные точки MFT – Данные MFT в отчетах Расширение функций B2B для поддержки внешних партнеров MFT B2B
  16. 16. Copyright © 2012, Oracle and/or its affiliates. 16 All rights reserved. Интеграция с компонентами ODI  Сценарии использований – Из MFT в ODI: CSV, XML и др.  Файловые системы, FTP/sFTP сервера или web-сервисы – ODI выталкивает файлы в MFT  Файловые системы, FTP/sFTP сервера или web-сервисы  ODI вызывает источник данных ODI в MFT  Планы по расширению функциональности – Ссылки между консолями управления – Поддержка MFT Knowledge Module в ODI – Вызов сервисов ODI из MFT, используя инструменты Web- сервисов  Обработка обратных вызовов из ODI для уведомлений Механизмы доставки файлов для массовой загрузки в БД MFT ODI
  17. 17. Copyright © 2012, Oracle and/or its affiliates. 17 All rights reserved. Интеграция с WebCenter Content  Позиционирование  MFT используется для доставки файлов для любого типа и размера документа  MFT обеспечивает безопасность содержимого и обеспечивает видимость передачи файлов  WCC предоставляет репозиторий обмена контентом для неструктурированных файлов  Сценарии использования – MFT передает файлы в WCC через файловую систему – WCC передает файлы в MFT для доставки к A2A и B2B  Планы по расширению функциональности – Ссылки между консолями управления – Поддержка протокола RIDC в MFT для Cloud и Fusion Apps – Поддержка специфичных биндингов MFT в WCC Использование правильных инструментов для достижения целей
  18. 18. Copyright © 2012, Oracle and/or its affiliates. 18 All rights reserved. Параметры сервера, WLS, EM FMW Control Администрирование MFT  Консоль администрирования сервера MFT – Производительность, потоки, HA, прокси-сервера – Импорт/экспорт, управление хранилищем ключей и сертификатов – Встроенные sFTP и FTP сервера  Доступ, порты, расположение файлов, старт/стоп – Настройка общих параметров домена SOA и B2B  Enterprise Manager FMW Control для MFT – Файловая система, ESS, MDS, настройки исполнения  Приложения MFT в консоли WebLogic Server – MFT-app: сервер исполнения процессов – MFTUI: все пользовательские интерфейсы – MFTCustomHostingApp: встроенный планировщик (ESS)
  19. 19. Copyright © 2012, Oracle and/or its affiliates. 19 All rights reserved. Архитектура MFT B2B/HC File/ FTP Адаптеры SOA SOAP OSB Web-сервисы Транспорты JCA Интерфейсы Движок сервера Шифрование PGP Сжатие ZIP Аудит Логи/Трассировка Алерты/Уведомления Пользователи и роли Интерфейс управления сертификатами Доступ к метаданным Исполнение инстансов Данные планировщика заданий RCU MDS ESS Файлы Клиенты FTP/SSH CERT STORE USER STORE POLICY STORE Управляемый WebLogic сервер MFT Консоль MFT Администриро вание Среда разработки Мониторинг Панели Отчеты Безопасность (s)FTP сервера
  20. 20. Copyright © 2012, Oracle and/or its affiliates. 20 All rights reserved. Топология высокой доступности MFT Компоненты • 1 Кластер WLS • 1 Административный сервер • 2 Управляемых сервера • 2 (s)FTP сервера • 1 Firewall • 1 FTP Proxy • 1 Балансировщик нагрузки • 1 HA RAC Database • Общий NAS Storage Public Zone Firewall MFT FTP Proxy Server OHS Web Proxy Server HW LBR: HTTP + FTP MFT может быть развернут в одном домене с SOA, OSB и/или B2B Внешний партнер Внутренние приложения WLS MFT Cluster Admin Server Managed Server 1 (s)FTP Server 1 Managed Server 2 (s)FTP Server 2 RAC DB NAS
  21. 21. Copyright © 2012, Oracle and/or its affiliates. 21 All rights reserved. Итоги  Автоматизация и упрощение  Увеличение видимости  Усиление безопасности  Обеспечение аудита и логирования …для всех операций передачи файлов, как внутри компании, так и за ее пределами  Расширение функциональности платформы – Поддержка передачи сверхбольших файлов в SOA Suite и B2B – Oracle BPEL для обеспечения сложных сценариев передачи файлов
  22. 22. Copyright © 2012, Oracle and/or its affiliates. 22 All rights reserved. Enterprise Scheduler Service (ESS)
  23. 23. Copyright © 2012, Oracle and/or its affiliates. 23 All rights reserved. Enterprise Scheduler Service (ESS)  Powerful scheduler initially built for Fusion Apps now exposed to SOA users  Scheduling screens in Enterprise Manager  Pre-built jobs to: – Initiate sync/async web-services – Activate/deactivate adapters  Also offers ability to: – Schedule ESS jobs from BPEL (JDev) – Schedule user-created jobs (PL/SQL, EJB, etc.) – Programmatically create, schedule and query jobs through API Out-of-the-box scheduler
  24. 24. Copyright © 2012, Oracle and/or its affiliates. 24 All rights reserved. Enterprise Scheduler Service (ESS)  Powerful scheduler now packaged with SOA and Service Bus  Scheduling screens in Enterprise Manager for SOA and Service Bus components  Used by MFT to schedule transfers in MFT console  WLST script for executing schedule jobs Out-of-the-box scheduler
  25. 25. Copyright © 2012, Oracle and/or its affiliates. 25 All rights reserved. What does ESS add to SOA?  Pre-built jobs for activating and deactivating SOA adapters  Initiate SOA composites and Service Bus pipelines  Schedule bulk error notifications to the dashboard or to other alerting channels  Schedule bulk operations for fault management  Create job sets to schedule job executions both sequentially and in parallel
  26. 26. Copyright © 2012, Oracle and/or its affiliates. 26 All rights reserved. What does ESS add to SOA?  Schedule sync or async web service composites or Service Bus proxy services from ESS EM  Schedule managed file transfers with MFT from MFT UI  Activate and deactivate adapters from SOA EM  Schedule bulk instance recovery from SOA EM  Schedule bulk error notifications in SOA from SOA EM  Schedule a ESS job from BPEL • JDeveloper support to make it easy.  Sophisticated Management of scheduled jobs with ESS EM  Schedule user created scripts, PLSQL, sync or async web services, and sync or async EJB jobs from ESS EM.
  27. 27. Copyright © 2012, Oracle and/or its affiliates. 27 All rights reserved. Scheduling Fault Recovery Operations  Schedule bulk recovery/abort operations  Throttle bulk recovery and abort  Monitor progress from Enterprise Scheduler dashboard
  28. 28. Copyright © 2012, Oracle and/or its affiliates. 28 All rights reserved. Web service job Allows web service job implementations  Sync and async web services supported  OWSM for security – GPA/LPA policy attachment UI in EM – LPA Policy attachment UI in JDeveloper  Wizard to creating job definition metadata in EM  Cancel supported
  29. 29. Copyright © 2012, Oracle and/or its affiliates. 29 All rights reserved.

×