Главная » Spring » Определение API службы (в первую очередь!) Spring

0

Единственный важный этап в разработке веб-службы в модели

«contract-first» – определение веб-службы. Определяя службу, мы фактически определяем формат сообщений, посредством которых будет происходить обмен информацией между клиентами и служ- бой, не зависящий от особенностей реализации обработки этих со- общений.

Даже при том, что основной темой этой главы является обсуж- дение фреймворка Spring-WS, вы увидите, что этот раздел прак- тически никак не связан с фреймворком Spring. Это обусловлено тем, что внешний API веб-службы должен определяться независимо от фактической его реализации. Основное внимание на этом этапе должно уделяться не тому, как будет реализована служба, а что она должна делать. К объединению с фреймворком Spring-WS мы при- ступим в разделе 15.3. А в этом разделе будут описываться приемы, которые применимы к модели разработки веб-служб «contract-first» вообще, независимо от используемого фреймворка.

Основное внимание в модели «contract-first» разработки веб- служб уделяется сообщениям, отправляемым веб-службам и прини- маемым от них. Поэтому первым шагом на пути определения служ- бы является определение формата сообщений. Для начала опреде- лим примеры XML-сообщений, которые затем будем использовать для определения службы.

Источник:   Уоллс К., Spring в действии. – М.: ДМК Пресс, 2013. – 752 с.: ил.

По теме:

  • Комментарии