metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-07-12 12:00 pm

SOA vs db-centric приложения

А вот скажите, чем может быть полезна SOA и кто это дело использовал на практике?
А вот тут учинился спор между мной(адептом баз данных, реляционных моделей и db-centric приложений) и программистом на жабе, который рекомендует SOA, на базе своего опыта.

Я с ходу не представлю, чем настолько хороша SOA, кроме сплошного админского напряга следить за всеми этими сервисами и их доступностью, согласовывать протоколы взаимодействия и прочей энтерпрайзности.

[identity profile] plumqqz.livejournal.com 2010-07-12 12:18 pm (UTC)(link)
Глубоким и тяжелым мозгоебизмом он может быть полезен. Дельфовый датасет может быть, вообще говоря, какой угодно от вызова к вызову, а вот SOA - какой был гвоздями в wsdl прибит. Командир сказал "хорек" - и никаких сусликов. Самая радость начинается, когда, скажем, неймспейс партнеры невзначай в новом билде поменяют. Ну, так, случайно, рука дрогнула - было http://foo.bar/baz, а стало http://foo.bar/baz/ - и все по-новой. Красотищща.

Что где-то на Марсе какие-то неведомые науке Васи Пупкины добились удивительных результатов - вполне верю, вон, в цирке воздушные гимнасты, жонглеры-наездники да эквилибристы-эксцентрики еще и не то выделывают. Только вот я - не эквилибрист, и окружен далеко не жонглерами.