Upload
adonis
View
58
Download
4
Embed Size (px)
DESCRIPTION
Построение систем информационного обмена между организациями на платформе Microsoft BizTalk Server 2004 и Covast EDI Accelerator. Дмитрий Лившиц, Заместитель директора департамента программных решений, Digital Design. План. Постановка задачи Архитектура решения на базе MS BizTalk Server - PowerPoint PPT Presentation
Citation preview
Построение систем Построение систем информационного обмена между информационного обмена между организациями на платформе организациями на платформе Microsoft BizTalk Server 2004 и Microsoft BizTalk Server 2004 и Covast EDI AcceleratorCovast EDI Accelerator
Дмитрий Лившиц,Дмитрий Лившиц,Заместитель директора департамента Заместитель директора департамента программных решений,программных решений, Digital Design Digital Design
ПланПлан
Постановка задачи
Архитектура решения на базе MS BizTalk Server
Унификация решения: расширения MS BizTalk Server (использование Covast EDI Accelerator)
Архитектура комплексного решения: преимущества
Обсуждение
Информационные системы ОАО Информационные системы ОАО ““РЖДРЖД””
ЕК АСУФР: ERP
Системы управления перевозочным процессом: АСОУП, ДИСПАРК, ДИСКОН и т.д.
ЭТРАН: взаимодействие с грузоотправителями
СотрудникиСотрудникиПартнеры и заказчикиПартнеры и заказчики
СотрудникиСотрудникиПартнеры и Партнеры и заказчикизаказчики
Поставщики,Поставщики,ПартнерыПартнерыЗаказчикиЗаказчики
Проблемы интеграцииПроблемы интеграции
Большое количество специализированных информационных систем
Разное время разработки и внедрения
Разные платформы и технологии
Отсутствие единого стандарта обмена информацией
МестоМесто BizTalk Server BizTalk Server в решении в решении
Информационные системы Информационные системы ОАО ОАО ““РЖДРЖД””
Информационные системы Информационные системы
партнеровпартнеров
BizTalk ServerBizTalk Server
Общая постановка задачиОбщая постановка задачи
ОАО ОАО ““РЖДРЖД””
ТранспортнаяТранспортнаякомпания компания
ТаможняТаможня
EDI-сообщенияEDI-сообщенияЖелезнодорожнаянакладная
ТаможенноеРазрешениена перевозку
Общая постановка задачиОбщая постановка задачиУчастники (субъекты)
ОАО “РЖД” – система на базе mainframe
Транспортная компания – EDI-сервер
Таможенные структуры – EDI-сервер
Операции (алгоритмы обработки)
экспорт
импорт
Документы
железнодорожная накладная
таможенное разрешение на перевозку
...
Архитектура системыАрхитектура системыТранспортная компанияТранспортная компания ТаможняТаможня
EDI-сервер на базе MS BizTalk и MS SQL ServerОбработка и журналирование сообщений
Клиент MQSeries
Пример операции “импорт”Пример операции “импорт”
MS BizTalk ServerMS BizTalk Server
IFCSUMIFCSUM
ОАО ОАО ““РЖДРЖД””
ТранспортнаяТранспортнаякомпаниякомпания ТаможняТаможня
ДокументыДокументы:: IFCSUMIFCSUM - forwarding - forwarding
and consolidation and consolidation summary messagesummary message ((железнодорожная железнодорожная накладнаянакладная))
CUSRES - customs CUSRES - customs response message response message (таможенное (таможенное разрешение на разрешение на перевозку)перевозку)
CONTRL – CONTRL – acknowledgement/rejeacknowledgement/rejection advice messagection advice message (служебная (служебная квитанция)квитанция)
CUSRESCUSRES
CUSRESCUSRESIFCSUMIFCSUM
CUSRESCUSRES
1 2
3
4’2’
4
IFCSUMIFCSUM
Форматы документовФорматы документов
Поддержка форматовпозиционные текстовые файлы (INHOUSE формат)
XML
Electronic Data Interchange (EDI)ANSI X12 и EDIFACT
Пример 1: преобразование EDI-документа в текстовый файл
Пример 2: преобразование XML в XML
XMLSchema
XSLMap
XMLSchema
EDIDocument
EDIParser
XMLDocument
XSLEngine
XMLDocument
SerializerFlat File
Document
XSLMap
XMLDocument
XSLEngine
XMLDocument
Преобразование форматовПреобразование форматов
Унификация решенияУнификация решения: : необходимостьнеобходимость
Необходимость расширения функциональных возможностей
Поддержка новых партнеров
Поддержка новых типов сообщений
Тиражируемость и масштабируемость решения
Унификация решенияУнификация решения:: продуктыпродукты
BizTalk Server 2004.NET-инфраструктура
Производительность
Журналирование и логгирование
Covast EDI Accelerator (???)Промышленная поддержка EDI-стандартов
Необходимость поддержки Необходимость поддержки EDI-EDI-стандартовстандартов
4,83
4,5
3,96
3,58
3,54
3,17
2,83
2,5
0 1 2 3 4 5
EDI
AS2
XML IS
Web Services
XML
SOAP
ebXML
WSDL
По результатам опроса По результатам опроса Yankee Group 110 Yankee Group 110 ведущих мировых компаний с оборотом более ведущих мировых компаний с оборотом более $1 $1 млрд была оценена млрд была оценена ““ценностьценность”” технологий технологий XML, EDI, Web XML, EDI, Web –служб и т.д. в их бизнесе –служб и т.д. в их бизнесе по результатам 2003 года. по результатам 2003 года. ((00 – очень негативно, 5- очень позитивно)– очень негативно, 5- очень позитивно)
ОченьОчень
негативнонегативноОченьОчень
позитивнопозитивно
Использование Использование EDIEDI
EDI-рынок растет
Компании уже сделали инвестиции и продолжают использовать EDI
Компании начинают новые EDI-проекты
EDI Revenue Worldwide
0
0.51
1.52
2.5
33.5
4
2000 2001 2002 2003 2004Source:EC Media Group/ Thomson Financial 2001
Bil
lio
n U
SD
WebEDI
TradEDI
EDI Transactions Worldwide
0
5
10
15
20
25
2000 2001 2002 2003 2004Source:EC Media Group/ Thomson Financial 2001
Bil
lio
n T
rasn
acti
on
s
WebEDI
TradEDI
EDI: EDI: функциональные возможностифункциональные возможности
Аудит, управление и мониторинг
Подтверждения на уровне приложений
Поддержка различных форматов и типов документов
Идентификация сообщений/ транзакций
Синтаксическая и семантическая валидация
Работа в “пакетном режиме”
Поддержка транспортных протоколов
AuditingAuditing
AcknowledgementsAcknowledgements
Formats and TypesFormats and Types
Control NumberingControl Numbering
ValidationValidation
BatchingBatching
CommunicationCommunication
Сравним функциональные Сравним функциональные возможностивозможности
AuditingAuditing
AcknowledgementsAcknowledgements
Formats and TypesFormats and Types
Control NumberingControl Numbering
ValidationValidation
BatchingBatching
CommunicationCommunication
AuditingAuditing
AcknowledgementsAcknowledgements
Formats and TypesFormats and Types
Control NumberingControl Numbering
ValidationValidation
BatchingBatching
CommunicationCommunication
Базовый Базовый EDI-EDI-адаптерадаптерMicrosoft BizTalk ServerMicrosoft BizTalk Server
CovastCovastEDI AcceleratorEDI Accelerator
EDI-Accelerator: EDI-Accelerator: место в решенияхместо в решениях
Схема взаимодействияApplicationApplication
DataDataBizTalkBizTalkMapperMapper
EDI Parser/EDI Parser/SerializerSerializer
NetworksNetworksTradingTradingPartnersPartners
AS2VANsHTTPFTPOFTP
XML EDIXML XML
MicrosoftBizTalk Server
COVAST
Microsoft/Covast: Microsoft/Covast: позиции на рынкепозиции на рынке
Архитектура комплексного решенияАрхитектура комплексного решения
Схемы сообщений
Папки от партнеров
БДCOVAST EDI Accelerator
БДБрокера
сообщений
входящие
BTS
Описания преобразований
BTSOrchestration
исходящие
позиционный
позиционный
XML
XML
EDI
EDI
BTS Messaging
Брокер сообщений
БДBTS
COVAST EDI
Accelerator
EDI-Accelerator:EDI-Accelerator: использование в использование в решениирешении
Разбор входящих сообщений в формате EDI
Генерация подтверждения в формате EDI, которое содержит информацию об успешности синтаксического разбора
Генерация исходящих сообщений в формате EDI
Получение подтверждений в формате EDI и передача их в BTS в предопределенном формате XML
Выполненные доработки в Выполненные доработки в EDIEDI AcceleratorAccelerator
трансформация исходящих CONTRL/D/3, генерируемых COVAST EDI Accelerator, в CONTRL 89.2
трансформация входящих CONTRL 89.2 в CONTRL/D/3, обрабатываемых COVAST EDI Accelerator
Административная консольАдминистративная консольНастройка данных для каждого из партнеров
Поддерживаемый формат обмена (EDI/XML/MainFrame)
Поддерживаемые типы сообщений
Поддерживаемый формат CONTRL
Перечень партнеров, которым надо передавать входящее сообщение от данного партнера
Добавление (изменение параметров) партнера
Добавление типа сообщения
Обмен сообщениямиОбмен сообщениямиНе зависим от формата и типа сообщений
Начнем с EDI-формата
Преобразование в XML – задача Covast EDI Accelerator
Обмен сообщениямиОбмен сообщениямиНе зависим от формата и типа сообщений
Продолжим: INHOUSE формат
Обмен сообщениямиОбмен сообщениямиНе зависим от формата и типа сообщений
Завершим: задаем преобразования форматов
Маршрутизация сообщенийМаршрутизация сообщенийИспользуем Orchestration
Маршрутизация сообщенийМаршрутизация сообщенийРазработанная БД маршрутизации
Partners
PK ID
Name Description EDIAddressFK1 MessageFormatID FSFolder Confirmation ContirmationTimeout
MessageTypes
PK ID
Name Description
Routing
PK ID
FK1,U1 SenderIDFK2,U1 RecipientIDFK3,U1 MessageIDFK4 SendMsgTo
MessageFormats
PK ID
Name Description
МасштабированиеМасштабирование: : расширение расширение списка партнеровсписка партнеров
Создаем структуру файловых папок в соответствии с принципами именования
МасштабированиеМасштабирование: : расширение расширение списка партнеровсписка партнеров
Создаем описание партнера средствами BizTalk Explorer в Visual Studio.NET
МасштабированиеМасштабирование: : расширение расширение списка партнеровсписка партнеров
Создаем новый коннектор в среде Covast EDI Studio
МасштабированиеМасштабирование: : расширение расширение списка партнеровсписка партнеров
Завершаем:
Создаем порты приема и отправки средствами BizTalk Explorer в среде MS Visual Studio .NET
Настраиваем параметры маршрутизации для нового партнера в базе брокера сообщений
Задаем параметры партнеры (наименование, EDI адрес, формат сообщений,...)
Задаем параметры маршрутизации сообщений для нового партнера
Планы совместной работыПланы совместной работы
--Digital DesignМодуль журналирования
+-Digital Design
РЖД
Transformations
+-Digital Design
РЖД
Document Definitions
++Digital DesignАдминистративная консоль
--Digital Design, COVAST
Модуль преобразования EDI сообщений
++COVASTCOVAST EDI Accelerator
--Digital DesignBTS Messaging
--Digital DesignBTS Orchestration
--MicrosoftBizTalk Server 2004
Требует администрирования для добавления типа сообщения
Требует администрирования для добавления партнера
Разработчик модуля
Наименование модуля
Integration of more than 1.200 business partnersIntegration of 950 mappingsEnhancing solution with Digital Signature Component
Replacing Seeburger BIS as Central Integration Hub with BizTalk Server 2004 / Covast EDI Accelerator for BizTalk Server 2004
Base Implementation of .Net EAI-PlatformB2B Integration
ABB – ABB – объем продаж свыше 3 млрд. объем продаж свыше 3 млрд. USD, USD,
14,300 14,300 сотрудников в Германиисотрудников в Германии
Архитектурное решениеАрхитектурное решение
SAP4.7BOS
SAP4.6MD
SAPXI3.0
CRM HR
IXOSArchive
AT
&T
, IBM
, etc.
EDI-бизнес-партнеры
Заказы
Счета (включая
ЭЦП)
Остатки на
складах по
номенклатуре
товаров
EDI Accelerator
Cost reductionStandardization of electronic means of communicating with trading partners that require either EDI, XML or both in their trading environment
Microsoft BizTalk Server 2002 Enterprise Edition in a clustered environment integrates the internal systems Covast EDI Accelerator was chosen as a B2B Integration solution for its value-added network (VAN) connectivity
ABX LOGISTICS needed a new technology to build a central hub so that customers everywhere could communicate with an ABX LOGISTICS subsidiary through a single interface and a single point of integration.
ABX LOGISTICS ABX LOGISTICS среди 10 ведущих поставщиков среди 10 ведущих поставщиков логистических услуглогистических услуг в мире, имеет более 500 в мире, имеет более 500 офисов более чем в 35 странахофисов более чем в 35 странах..
Вопросы?Вопросы?
199155, Россия199155, Россия, , Санкт-ПетербургСанкт-Петербург, ,
Одоевского, 28Одоевского, 28
Тел: (812) 346-5833Тел: (812) 346-5833
Тел/факс: (812) 346-5834Тел/факс: (812) 346-5834
E-mail: E-mail: [email protected]@digdes.com
URL: www.digdes.comURL: www.digdes.com