15
Document Title Goes Here 1 Oracle SOA Suite в компании Вимм-Билль-Данн Интеграция на платформе Oracle Fusion Middleware. Александр Смирнов. Руководитель направления, компания Вимм-Билль-Данн. August 23 2012

Oracle SOA Suite в компании Вимм-Билль-Данн

  • Upload
    milton

  • View
    50

  • Download
    4

Embed Size (px)

DESCRIPTION

Oracle SOA Suite в компании Вимм-Билль-Данн. Интеграция на платформе Oracle Fusion Middleware . Александр Смирнов. Руководитель направления , компания Вимм-Билль-Данн. August 23 2012. Компания Вимм-Билль-Данн. - PowerPoint PPT Presentation

Citation preview

Page 1: Oracle SOA Suite в компании Вимм-Билль-Данн

Oracle SOA Suiteв компании Вимм-Билль-Данн

Интеграция на платформе Oracle Fusion Middleware.

Александр Смирнов.Руководитель направления, компания Вимм-Билль-Данн.

August 23 2012

Page 2: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 2

Компания Вимм-Билль-Данн

37 производственных площадок, торговые представительства и филиальная сеть по всей России и СНГ

Page 3: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 3

Информационные системы

Основные информационные системы

Условное разделение

• Oracle E-Business Suite

• Manhattan

• Klinkmann

• ProLeiT

• Solvo

• Босс-Кадровик

• Hewitt 

• Учетная система Dairy

• Учетная система Beverages

• E-Sales 

• Master Data Management

• Антор

• Market

• Others

Основные системы

• Enterprise Resource Planning

• Warehouse management

• Manufacturing execution

• Sales management

• Transport management

• HR, EDI, others

Page 4: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 4

. . .

Общая модель взаимодействия

ФИЛИАЛЫ

ЦЕНТРЦЕНТРАЛЬНЫЕСИСТЕМЫ

СИСТЕМЫЛОКАЛЬНЫЕСИСТЕМЫ

ЦЕНТРАЛЬНЫЕСИСТЕМЫ

ЛОКАЛЬНЫЕСИСТЕМЫ

ФИЛИАЛЬНЫЕСИСТЕМЫ

WAN

FTPInternetЦЕНТРАЛЬНЫЕСИСТЕМЫ

ВНЕШНИЕСИСТЕМЫ

Интеграция

Page 5: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 5

Ключевые требования к интеграции

Минимизация рисков финансовых потерь

• В следствии потери передаваемых данных

• В следствии остановки информационного обмена между системами

• В следствии нарушение целостности или неполноты передаваемых данных

Минимизация косвенных причин возникновения рисков

• Нестандартные подходы к интеграции

• Не разделены бизнес представления и техническая реализация

• Непрозрачность процессов интеграции

• Слабая или отсутствие отказоустойчивости

Page 6: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 6

Требования к внедрению и эксплуатации

Требования к внедрению и эксплуатации

• Большая база решений и апробированных методик интеграции

• Наличие экспертизы на рынке

• Не уникальность решения и вовлеченных специалистов

• Масштабируемость

• Толерантность к инфраструктуре

• Изменение механизмов интеграции не затрагивает бизнес-приложения

• Возможность поэтапного внедрения

Page 7: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 7

Выбора интеграционного решения

Присутствие на рынке

Выполнение PoC

Инфраструк-тура

Стоимость владения

По совокупности факторов был выбран:

Page 8: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 8

Интеграционная архитектура

OEBS WMS MES Legacy TMS

WMS

Oracle SOA Suite

WMS WMS WMS

FTPInternetIP VPN

EDI

Филиалы

Центр

WMS MESLegacy brunch

Market

HR MDM

BPEL

BAM

Mediator

SCA

SALES 3th Part

Page 9: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 9

OEBS - обзор функциональный архитектуры

Page 10: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 10

Интеграция на основе Business Events

Возможность создавать собственные типы событий в OEBS1

Возможность генерировать события из собственных расширений

2

Возможность обработки стандартных и собственных событий на стороне SOA Suite в одном ключе

3

Гибкая структура данных в событии4

Возможность обрабатывать события в собственных расширениях

5

Page 11: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 11

Пример типового процесса: Межфилиальное перемещение

OEBS WMS Manhattan(Москва)

Operational System (Liasoft- Самара)

Заявка на Потребность

Заказ на отгрузку

Заказ

Сбор и отгрузка продукции

Приход продукции

Отгрузка произведена

Печатьдокументов

Результат приемки

Бизнес-событияOracle SOA Suite

Задание на сборку заказа

Отчет о сборке

Подтверждение отгрузки

Ожидаемый приход

Отчет о приемке

Page 12: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 12

Технологии интеграции

JDBC - MS SQL Server, Oracle DB1

EMAIL6

Web service2

SFTP3

JMS4

Custom Adapter – TIBCO EMS, SonicMQ 5

Page 13: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 13

Центр интеграции

Application Server

RHE Linux

2CPU(12 CORE)

Oracle DB Server

Oracle Standart Edition

RHE Linux

1CPU(8 CORE)

Page 14: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 14

Некоторые характеристики

Более 450 интеграционных процессов1

Около 1 миллиона информационных пакетов2

В среднем размер пакета от 1Kb до 400Kb 3

Среднее число одновременно работающих процессов 1004

Среднее время старта 25 минут5

Выделенных 100%-ых ресурсов поддержки 0 человек 6

Page 15: Oracle SOA Suite в компании Вимм-Билль-Данн

Интеграция на базе Oracle SOA Suite в WBD 15

Q&A