Чи можна пояснити SOA, Microservices, REST і Web Services простими словами. Це дійсно захоплююче і заплутало мене. Будь-яка допомога буде оцінена.
Відповіді:
6 за відповідь № 1SOA (Сервіс-орієнтована архітектура) як ім'яприпускає, що це поєднання послуг. Ці послуги вільно поєднуються і взаємодіють з кожним інше для забезпечення рішення. Послуги можуть бути RESTful веб-сервісом для виконання певної функції.
Мікросервіс - Знову ж, як випливає з назви мікро-послуг. Ідея мікросервісів полягає в тому, що легше будувати і підтримувати певні види послуг, коли вони розбиваються на дрібні, складові частини, які працюють разом.
Вебсервіси - Послуга (деякі функції, такі як перевірка наявності місць у поїзді), доступна в Інтернеті, відома як веб-служба. Такі служби спілкуються через WWW за допомогою HTTP.
Відпочинок - Це просто архітектурний стиль для створення веб-сервісів.
Ми можемо думати так: - SOA має певні послуги. Ці послуги є комбінацією мікросервісів. Ці мікросервіси виставляються як веб-сервіси, а веб-послуги будуються на REST.
2 для відповіді № 2
SOA
Створення програмного забезпечення з віджетів.
Мікросервіс
Створення програмного забезпечення з невеликих віджетів.
Веб-сервіси
Зробити віджети схожими на Інтернет
Відпочинок
Змушує віджети виглядати дуже схоже на Інтернет