Historicky tam bol SOAP, lebo to bol v tej dobe jediny standard co vtedy ako tak bol vsade v enterprise sw akceptovany a podporovany. Samozrejme odvtedy sa doba zmenila, REST ma okolo seba uz aj nejaky ten tooling a standardizaciu.
Samozrejme to, ze sa REST podarilo oficialne “povolit” ovela neskor ako by sa patrilo je druha vec.
Ani SOAP v standardoch vsak nezabranil uplne sialenym znasilneniam pointy toho celeho.
Z coho vychadza filozofia agile mozno lepsie pozriet sem:
https://agilemanifesto.org/principles.html