Я разрабатываю микросервис, который вызывает 4 разных мыльных веб-сервиса один за другим, и ответ каждого мыльного сервиса передается в качестве входного запроса на следующий мыльный веб-сервис. Сценарий объясняется следующим образом:
micrservice
|------------------> soap service 1
if(soap_Service1_Response.indicator is 1)
{
call soap webservice 2(responseOfsoapService1)
}
else if(soap_Service1_Response.indicator is 2)
{
call soap webservice 3(responseOfsoapService2)
}
........and so on.
Какой шаблон проектирования использовать в этом сценарии, чтобы не нужно было писать множественное число, если и еще?
Заранее спасибо