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

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Трэвис Б. -> "XML и SOAP: программирование для серверов BizTalk. Новейшие технологии" -> 92

XML и SOAP: программирование для серверов BizTalk. Новейшие технологии - Трэвис Б.

Трэвис Б. XML и SOAP: программирование для серверов BizTalk. Новейшие технологии — Русская Редакция, 2001. — 496 c.
ISBN5-750Z-0129-5
Скачать (прямая ссылка): xmlprogrammdlyaserverov2001.pdf
Предыдущая << 1 .. 86 87 88 89 90 91 < 92 > 93 94 95 96 97 98 .. 157 >> Следующая


fS а

е. ! Э

Toi Carz Сот.

Commerce і - Server

J-<-10- 2000

Great Plains

BizTalk Server h 2000

I___

Заказ

Toy Car Parts, Inc.

IDoc Подтверждение

-1

BizTalk

Server 2000

ft

SAP



Псдтверадапйв и форма і e IDUL

Рис. 12-9. РашіЧЦіЧіис шкит поставщику.

Табл. 12-1. Описание схемы на рис. 12-9, демонстрирующей прохождение заказа между компаниям.

Шаг Описание

I CiY-IriiiJiiii Toi Carz размещает ах st.- Заказ обрабатывается сервером Commerce Server 2000.

Commerce Server передает запрос серверу ІЗі/falk Server 2000.

Сервер BizTalk Server 2000 пе^міпл стшеиис бухгалтерской системе Great Plains...

4 ...которая создает заказ в формате Great Plains и перелает его серверу BizTalk Server 2000.

Сервер BizTalk Server 2000 преобразует заказ в документ BizTalk и пересылает его серверу BizTalk компании Toy Car Parts через Интернет по протоколу HTTP.

6 В компании Toy Car Parts установлена система SAP R/3, работающая с документами в формате і Гкк Сервер BizTalk Server 2000 преобразует документ BizTalk в формат IDoc и пересылает его системе SAP,

Система SAP подтверждает серверу BizTalk получение заказа IDoc. 276

Часть !!! Сервд-р ВіїТа^

(продолжение)

Шаг Описание

Сервер И і/Talk компании Toy Car Parts преобразует подтверждение в документ BizTalk и пересылает его обратно серверу BizTalk компании Toi Carz.

9 Сервер BizTalk компании Toi Carz подтверждение серверу Commerce Server 2000 по внутренней сети.

10 Сервер Commerce Server 2000 сообщает служащему, что поставщик получил заказ и приступил к его выполнению.

Проверка наличия товара и заказ у производителя

Toy Car Parts должна проверить возможность поставки заказанного товара со своего склада и в случае отсутствия заказать і-іедостаюиші'і объем. На рис. 12-10 показано, как компания Toy Car Parts взаимодействует с поставщиками. Схема описана в табл.

ToyCar Part 5, Inc.

Систем : учета

--J текстовый

Текстовый з + J

файл t^y фаил_

BizTalk Server -.1 .-4-
2000 Ч- S " ¦
- -

IT

Частная сеть

—- і і--

EDl 850 Ьд"—І і—

EDI

Mehiap Enterprises

Рис. 12-Ю. Взаимодействие поставщика с производителем. ГЛАВА !.2 Microsoft BizTalk Server 2000

277

Табл. 12-2. Описание схемы на рис. 12-10.

Шаг Описание

Система SAP посылает серверу Bi/Talk Server 2000 запрос в формате IО >¦ о наличии заказанного товара на складе.

2 Сервер Iii/Talk Server 2000 преобразует документ в формате IDoc

текстовый файл, который использует складская система. Система SAP не работает с таким форматом, поэтому преходится использовать возможности сервера Bi/ Iaik Server 2000.

3 Складская система соЫнлает, что на складе всего 3 «прошенных моторчика.

4 Сервер BizTalk Server 2000 преобразует ответ в формате IDoc и передает его системе SAP.

Система SAP знает, что нужны 10 моторчіїкон, а в наличии только поэтому нужно создать заказ производителю на поставку eine 1 моторчиков. Этот запрос создается и пересылается серверу BizTalk Server 2000.

Производитель моторчиков работает с документами в формате EDI 850, поэтому сервер BizTalk Server 2000 преобразует созданный системой SAP документ в формате Шос в формат EDI 850 и передает его через іиилпікію сеть поставщику — компании Mclitiip Enterprises.

Mehtap Enterprises обрабатывает запрос и высылает подтверждение в формате EDI 855. Теперь ей осталось лишь выполнить заказ. Компания Mehtap Enterprises даже не догадывается о существовании BizTalk, поскольку BizTalk Server 2000 выполняет все преобразования.

8 Сервер BizTalk Server 2000 преобразует подтверждение в формате EDI 850 в формат IDoc и пересылает его системе SAP.

Пересылка подтверждения заказчику

На заключительном этапе в Toi Carz поступает подтверждение, что

заказ принят, и сообщается ожидаемая дата исполнения. Этот

процесс проиллюстрирован на рис. I 2 -1 1 и описан в табл. I 2-3.

Табл. 12-3. Описание схемы на рис. 12-11.

Шаг Описание

Система SAP создает уведомление в формате IDoc и посылает его серверу BizTalk Server 2000. 1Iswa Ш CepSfJJ BuTsdi

(продолжение)

Шаг Описание

Сервер BizTiUk Server ?fXX) в компании Toy Car Parts преобразует уведомление документXKiL и посылает его серверу BizTalk в компании Toi Саг/.

Сервер BizTalk Server 2000 в Toi Carz преобразует документ XML в формат, понятный ПО Great Plains. Теперь результат прохождения запроса учтен, и служащие Toi Uv.rz могут работать дальше,

Toi Carz Corp

К

Commerce

Server2000

Great Plains

BizTalk Server 2000

Уведомление в формате BizTalk

,.1--..3,

Иі-ГТОрНЕТ

Tov Car Parts, Inc.

Устарей шее приложение

BizTaIk
Server SAP
2000 V

Уведомление а формате і Doc

Рис. 12-31, Передачау«ед<-млении в вргантацию, приславшую запрос.

Обратите внимание на несколько важных деталей. Во-первых, нет нужды изменять существующие приложения (бухгалтерское ПО Great Plains, систему SAP, складскую систему) — сервер BizTalk выступает как универсальный переводчик, который преобразует запросы и подтверждения в форматы, описанные в соглашении между партнерами.
Предыдущая << 1 .. 86 87 88 89 90 91 < 92 > 93 94 95 96 97 98 .. 157 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100