Проектирование сервисов для сервис-ориентированной архитектуры: сервисы online обработки заказа товаров с учетом кредитоспособности покупателя



ВведениеПостановка задачиРазработка по методике RUPФункциональная декомпозиция системыВариант использования: Обработать заказВариант использования: Подтвердить заказВариант использования: Отменить заказВариант использования: Получить документы заказа клиентаСтруктурная организация системыОписание разработанных сервисовСервис хранения документов заказов (WebSellerDB)Сервис обработки заказов (WebSeller)Схема данныхКраткое описание и роль используемых технологий-технологииТехнологии Web-служб-RPCОтображение Java в WSDLОтображение WSDL в JavaОтображение службыОтображение типов-RPC и SOAP HandlersРегистрация SOAP HandlersКоротко об используемых технологиях Apache Software Foundation Tomcat Axis XindiceДругие инструменты ApacheЯзык BPEL Engine, ActiveBPEL, ActiveWebflow ProfessionalОбоснование технических решенийРазработка XML-схемы документа заказаРазработка WSDL-описанийРисунок 3 WSDL-документыОрганизация доступа к БДКласс XindiceHelperКласс WebSellerDBHandler-процесс для сервиса WebSellerИнициализацияПроцедура проверки кредитоспособностиУправление состоянием заказа SetОбработка ошибокРазвертывание (deployment) Web-службКраткое описание тестов и результатов их работыЗаключениеИспользованные технологии и источники информации