Контракты, управляемые потребителями, с помощью веб-сервисов SOAP - PullRequest
0 голосов
/ 07 мая 2018

Кто-нибудь из вас знает какой-либо подход или инструменты для реализации потребительских контрактов с помощью веб-сервисов SOAP? У меня есть унаследованное Java-приложение, которое публикует веб-службы SOAP, реализованные с помощью Apache CXF, которые используются несколькими микросервисами Spring Boot Java. Я уже использую Pact и Spring Cloud Contract для тестирования своих вызовов REST между микросервисами, но не смог найти способ использовать эти или другие инструменты для веб-служб SOAP.

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Вы можете использовать Spring Cloud Contract с MockMvc и RestDocs для создания заглушек службы XML. Затем вы должны упаковать заглушки в банку, чтобы другие могли их использовать, и все.

0 голосов
/ 07 мая 2018

Существует JavaSeifenBenutzer

проекта по созданию поддержки Soap / Xml для pact-jvm через обратный прокси, который преобразует XML в JSON и наоборот

...