Dsvolk > > Oracle > > Integration My Blog | Search | About
(Not Logged In)
[ welcome! ] [ news ] [ install ] [ jump-jet ] [ app ] [ rac ] [ papers ] [ dba ] [ dvp ] [ racdd4d ] [ oem ] [ statspack ] [ education ] [ tuning ] [ ias ] [ backup ] [ dataprotection ] [ security ] [ oid ] [ options ] [ integration ] [ sales ] [ sun ] [ linux ] [ consulting ] [ faq ]

Интеграция данных

Соглашение о материалах на этом сайте

Мой oracle blog
true dsvolk!
перекресток разных миров  
Oracle предоставляет различные интеграционные решения. Эти решения могут быть разделены на две группы: работающие в синхронном  и асинхронном режиме.

К группе синхронных решений относятся: 

  • Oracle Gateways 

К группе асинхронных решений относятся: 

  • Oracle Streams  
  • Oracle Application Interconnect

Oracle Gateways

Оracle Gateways в свою очередь разделяются на две группы: 

Oracle Generic Connectivity. Были введены в 8.1.6. Обеспечивают доступ к данным используя стандарты  ODBC and OLEDB. По моим представлениям поэтому работают только на платформе Windows

Oracle Transparent Gateways. Обеспечивают доступ ко многим не-Oracle базам данных, включая Microsoft SQL Server, Informix, Ingres and Sybase. Т.е. можно обратиться прямо из pl/sql к таблицам Sybase. И даже вызвать процедуру. Для каждого сервера правда есть свои ограничения. Они написаны в документации в соответствующему gateway. Эти решения есть не только для windows, но и для unix.  

Ссылки:

Oracle Streams

Oracle Streams  впервые появилась в составе Oracle 9i и обеспечивают передачу и помещение данных, транзакций и событий в поток (stream) или внутри одной БД или между БД. Поток перенаправляет информацию заинтересованным получателям. Этакое объединение Advanced Queue, Replication, и некоторых приемов чтения redo логов.

Ссылки:

Oracle Application Interconnect (OAI)

В отличии от вышеприведенных решение - это решение обеспечивает интеграцию данных приложений, при этом эти приложения могут быть самыми различными, и совсем не обязательно представлять собой СУБД Oracle. 

Ссылки:

  • Моя презентация по поводу Oracle InterConnect в самом представительстве  Oracle CIS. В архиве кроме презентации есть исходные коды рабочего демонстрационного примера, инструкция по созданию собственных адаптеров, другая полезная информация. 
  • Презентация для  Oracle Technology Day, 24 апреля 2003 года. Более полная чем предыдущая.
  • Головная страница на OTN
  • Описание Interconnect'а версии 9.0.4

Что же выбрать ? Замечательная статья, о том как же разобраться и выбрать нужное Вам средство  среди этого разнообразия.

Workflow

Workflow позволяет Вам построить  систему документооборота. Бизнес процессы описываются через WorkFlow Builder. Существует pl/sql  и j2ee API - т.е. вы можете создавать новые события о реагировать на них из своей системы.   

Хотя Workflow - это отдельный продукт, он может использоваться при интеграции совместно с другими продуктами. Например с Interconnect.

Ссылки:

  • Описание процесса совместной установки Oracle DB 9.01, Interconnect 9.0.2, WorkFlow 2.6. Там пропущен только один момент: после установки Workflow нужно вручную запустить  скрипт wfsdupld.sql. Это в принципе описано в документе Getting started with the Oracle WorkFlow 2.6 Business Event System, но отсутствует в руководстве по установке :((. Да, при запуске скрипта укажите полный путь к xml файлу, в примере он неверно приводиться. При дальнейшей конфигурации может пригодиться мой архив конфигурационных файлов  для Enterprise Manager (OEM) . Замечание по установке под OEM: 
    " The Oracle 9iAS InterConnect 9.0.2. product is only certified with Enterprise Manager 9.0.2 product. This version of Enterprise Manager is not the same as Enterprise Manager 9i (9.0.1) or 9.2, and is limited in some of the functionality (No Packs). Also the only way to get an EM 9.0.2 OMS and IA is to install the 9iAS 9.0.2 Infrastructure" (Note 168382.1)
  • Головная страница на OTN
Dsvolk > > Oracle > > Integration Last Modified: 19-05-2003 16:22