/ / Що таке SOA, Microservices, REST і веб-сервіси «на простому англійському»? - web-послуги, відпочинок, soa, microservices

Що таке SOA, Microservices, REST та Web Services "на простому англомовному"? - веб-сервіси, відпочинок, сої, мікросервіси

Чи можна пояснити SOA, Microservices, REST і Web Services простими словами. Це дійсно захоплююче і заплутало мене. Будь-яка допомога буде оцінена.

Відповіді:

6 за відповідь № 1

SOA (Сервіс-орієнтована архітектура) як ім'яприпускає, що це поєднання послуг. Ці послуги вільно поєднуються і взаємодіють з кожним інше для забезпечення рішення. Послуги можуть бути RESTful веб-сервісом для виконання певної функції.

Мікросервіс - Знову ж, як випливає з назви мікро-послуг. Ідея мікросервісів полягає в тому, що легше будувати і підтримувати певні види послуг, коли вони розбиваються на дрібні, складові частини, які працюють разом.

Вебсервіси - Послуга (деякі функції, такі як перевірка наявності місць у поїзді), доступна в Інтернеті, відома як веб-служба. Такі служби спілкуються через WWW за допомогою HTTP.

Відпочинок - Це просто архітектурний стиль для створення веб-сервісів.

Ми можемо думати так: - SOA має певні послуги. Ці послуги є комбінацією мікросервісів. Ці мікросервіси виставляються як веб-сервіси, а веб-послуги будуються на REST.


2 для відповіді № 2

SOA

Створення програмного забезпечення з віджетів.

Мікросервіс

Створення програмного забезпечення з невеликих віджетів.

Веб-сервіси

Зробити віджети схожими на Інтернет

Відпочинок

Змушує віджети виглядати дуже схоже на Інтернет