є парадигма для розподілених обчислень, яка доповнює об'єктно-орієнтоване програмування. У той час як ООП зосереджується на тому, що таке речі та як вони побудовані, SOP зосереджується на тому, що речі можуть робити.
Сервісна орієнтація описує мислення для служіння іншим, розуміючи їхні потреби та задовольняючи їх. Мислення про обслуговування допомагає вам будувати глибші стосунки, мотивувати своїх співробітників, розвивати лояльних клієнтів тощо.
Сервісно-орієнтована архітектура (SOA) є метод розробки програмного забезпечення, який використовує програмні компоненти, які називаються службами, для створення бізнес-додатків. Кожна служба надає бізнес-можливості, і служби також можуть спілкуватися одна з одною різними платформами та мовами.
Хорошим прикладом системи на основі SOA є набір служб для клієнтів, наприклад CRM, ERP, система управління інформацією про продукт (PIM)і т. д. Ці сервіси можуть бути реалізовані за допомогою різних технологій і підтримувати різноманітні протоколи зв’язку, моделі даних тощо.
Приклади сервіс-орієнтованих архітектур включають: Сайти та програми з універсальним логіном: Багато компаній прагнуть створити середовище додатків, де співробітникам потрібен лише один пароль для доступу до потрібних додатків.
Орієнтація на обслуговування – це коли заявник демонструє бажання допомагати іншим і чутливий до потреб і почуттів інших; має бажання полегшити чуже горе; визнає та виконує свої обов’язки перед суспільством; локально, національно та глобально.