Порядок выполнения работы. 1. Запустить Visual Studio 2005 и открыть свое решение

1. Запустить Visual Studio 2005 и открыть свое решение.

2. Добавить в решение проект типа «Empty BizTalk Server Project».

3. Добавить в проект ссылки на используемые веб-сервисы в соответствии с вариантом задания (веб-сервис ERP-системы, веб-сервис интернет магазина, веб-сервис конвертации валют или платежной системы).

4. Добавить в проект новую оркестровку, производящую заказ первого заказа из очереди ERP-системы в интернет-магазине.

5. Добавить в проект карту преобразования и настроить конвертацию из формата ERP-системы в формат магазина.

6. Закрыть Visual Studio 2005 и завершить сеанс работы.

Лабораторная работа №8. Интеграция веб-сервисов при помощи BizTalk 2006. Часть 2.

Порядок выполнения работы

1. Запустить Visual Studio 2005 и открыть свое решение.

2. Отредактировать оркестровку заказа в интернет-магазине, добавив в нее обработку результата заказа в соответствии с вариантом задания (конвертация суммы заказа в рубли и удаление его из очереди или оплата в платежной системе).

3. Настроить приложение для публикации на сервере.

4. Откомпилировать и опубликовать приложение на сервер.

5. Убедиться в работоспособности созданного приложения.

6. Предоставить результаты работы преподавателю.

7. Закрыть Visual Studio 2005 и завершить сеанс работы.

Отчет по работе

В результате лабораторной работы должны быть получены:

· Решение Visual Studio, содержащую оркестровку заказа в интернет-магазине и карту преобразования заказа из формата ERP-системы в формат магазина.

· Опубликованное на сервере BizTalk приложение и демонстрация его работы в соответствии с вариантом задания.

Контрольные вопросы

1. Как объявлять и использовать переменные в приложениях BizTalk?

2. Что нужно сделать для организации взаимодействия с веб-сервисом из приложения BizTalk?

3. Каким образом можно вызывать из одной оркестровки другую?

4. Для чего нужны обработчики исключений в BizTalk, и как их можно использовать?

5. Каким образом можно передать в вызываемый веб-сервис параметр, значение которого храниться в виде переменной в оркестровке?


Варианты заданий

Вариант 1

В работах 1-3 рассматривается процедура заказа товаров в интернет-магазине. Заказ должен содержать следующую информацию: дата составления заказа, ФИО заказчика, его контактный телефон, адрес доставки, желательную дату и время доставки, номер кредитной карты заказчика и её код CVV2, который используется магазином для снятия необходимой суммы денег. Кроме того, для каждого товара должна быть указана его позиция в списке, название, номер товара в каталоге магазина, цена в Евро, количество и суммарная цена в Евро.

В работе №4 необходимо создать операцию получения списка товаров из интернет-магазина, в котором должна содержаться следующая информация: название товара, количество указанного товара на складе, ожидаемая дата поставки, цена товара для оптовых покупателей, цена товара для розничных покупателей.

В работах №7 и №8 необходимо создать бизнес-процесс заказа товаров в интернет-магазине фирмы-поставщика. Для этого достаточно производить регистрацию первого заказа из очереди заказов в ERP системе в созданном веб-сервисе интернет-магазина. По результату регистрации веб-сервис должен возвращать сумму заказа в Евро, которую затем необходимо конвертировать в рубли и передать полученную сумму в операцию удаления заказа из очереди.

Вариант 2

В работах 1-3 рассматривается процедура заказа товаров в интернет-магазине. Заказ должен содержать следующую информацию: дата составления заказа, ФИО заказчика, адрес его электронной почты, адрес доставки с указанием страны, города, улицы и номера дома. Кроме того, для каждого товара должна быть указана его позиция в списке, название, номер товара в каталоге магазина, модификация товара, цена в рублях и требуемое количество. Также в заказе должна быть указана общая сумма заказа и дата его составления. Все цены должны быть представлены в рублях.

В работе №4 необходимо создать операцию получения списка товаров из интернет-магазина, в котором должна содержаться следующая информация: название товара, модификация товара, наличие или отсутствие его на складе, возможный срок ожидания товара в случае заказ отсутствующей на складе позиции, цена товара.

В работах №7 и №8 необходимо создать бизнес-процесс заказа товаров в интернет-магазине фирмы-поставщика. Для этого достаточно производить регистрацию первого заказа из очереди заказов в ERP системе в созданном веб-сервисе интернет-магазина. По результату регистрации заказа полученная сумма заказа в рублях должна быть переведена при помощи веб-сервиса платежной системы на счет фирмы-поставщика.


Список литературы

1. Эрик Ньюкомер. Веб-сервисы. Для профессионалов.

Пер. с англ. — СПб.: Питер, 2003. — 256с.: ил.

2. Разработка Web-сервисов XML и серверных компонентов на Microsoft Visual Basic.NET и Microsoft Visual C#.NET. Учебный курс MCAD/MCSD. Пер. с англ. — М.: Издательско-торговый дом «Русская Редакция», 2004. - 576 стр.: ил.

3. Альманах программиста, том 2. Microsoft ASP.NET, Web-сервисы, Web-приложения. Сост. Ю. Е. Купцевич. — M.: Издательско-торговый дом «Русская Редакция», 2003. — 400 с.: ил.

4. Программирование web-сервисов для.NET. Библиотека программиста. А. Феррара, М. Мак-Дональд. – Киев: BHV; СПб.: Питер. 2003. – 430с.: ил.

5. Ложечкин А. В. Интеграция приложений для электронной коммерции с использованием Microsoft BizTalk Server 2000. Новейшие технологии — М.: Издательско-торговый дом «Русская Редакция», 2002. — 368 с.: ил.

6. Трэвис Б. XML и SOAP: программирование для серверов BizTalk. Новейшие технологии. Пер. с англ. — М: Издательско-торговый дом «Русская Редакция», 2001. — 496 стр.: ил.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: