Habr<p>Просто о сложном: используем концепцию каталога услуг для интеграции с сложными веб-сервисами и не только</p><p>В этой статье, мы поговорим о весьма специфичном архитектурном паттерне, который используется в узких кругах. На его основе моделируется такая замечательная штука как «каталог услуг». Мы посмотрим на примеры высокоуровневых объектов и как они «декомпозируются» на простые сервисы. Углубляться в конкретные реализации каталога мы не будем, вместо этого посмотрим на него как бы «сверху» и поработаем с его абстракцией. Если вы прочитали этот абзац и ничего не поняли, это нормально, сейчас всё разложим по полкам на более-менее реальных примерах.</p><p><a href="https://habr.com/ru/articles/846994/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/846994/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/cfs" class="mention hashtag" rel="tag">#<span>cfs</span></a> <a href="https://zhub.link/tags/rfs" class="mention hashtag" rel="tag">#<span>rfs</span></a> <a href="https://zhub.link/tags/service_catalogue_management" class="mention hashtag" rel="tag">#<span>service_catalogue_management</span></a> <a href="https://zhub.link/tags/telecom" class="mention hashtag" rel="tag">#<span>telecom</span></a> <a href="https://zhub.link/tags/decomposition" class="mention hashtag" rel="tag">#<span>decomposition</span></a> <a href="https://zhub.link/tags/product_management" class="mention hashtag" rel="tag">#<span>product_management</span></a> <a href="https://zhub.link/tags/development" class="mention hashtag" rel="tag">#<span>development</span></a></p>