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



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