Введение

Тенденции, которые можно наблюдать на сегодняшний день, свидетельствуют к переходу на новый уровень проектирования систем - систем с сервис-ориентированной архитектурой (Service-Oriented Architecture, SOA). И наиболее перспективной технологией, на сегодняшний день, на которой реализуется SOA, является технология web-сервисов. В этой работе будут рассмотрены способы создания web-сервисов с использованием нескольких технологий - JAX-RPC, позволяющая создавать и обращаться к web-службам на платформе Java и BPEL - язык описания бизнес-процессов, построенных на взаимодействии web-служб.

Постановка задачи

Цель работы - создание набора web-сервисов, в совокупности предоставляющих службу online обработки заказов товаров, отличительной особенностью которого является поддержка проверки кредитоспособности покупателя и возможность управления статусом заказа. При этом разработанный сервис должен являться абсолютно независимым от других систем, и должен с легкостью интегрироваться в любую сервис-ориентированную архитектуру, которая поддерживает процесс online заказа товара.

В этой пояснительной записке отражены технические детали разработанного в рамках курсового проекта Описание проекта Web Seller можно найти в приложении к данному курсовому проекту (см. «Приложение А. Структура каталогов диска»), представленном в виде набора документов RUP, разработанных в рамках лабораторных работ по дисциплине «Распределенные информационные системы»: Glossary, Vision, Activity Diagram, Use cases, Software Architecture Document и Stakeholder Requests. бизнес-процесса (см. артефакт Vision в каталоге "Артефакты RUP", Приложение А. Структура каталогов диска).

Готовый код бизнес-процесса, описанного на языке BPEL, а также исходные тексты WSDL-документов и других программных артефактов можно найти на диске, прилагаемом к этому проекту (см. Приложение А. Структура каталогов диска).

Далее мы будем ссылаться на данное описание системы, и приводить исходные коды с подробными комментариями, где это необходимо.

 
< Пред   СОДЕРЖАНИЕ   Скачать   След >