Инструменты пользователя

Инструменты сайта


php:software_architecture

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
php:software_architecture [2023/08/08 00:07]
werwolf [Сервис-ориентированная архитектура (SOA)]
php:software_architecture [2023/08/08 00:13] (текущий)
werwolf [Многослойная архитектура]
Строка 27: Строка 27:
 Данные и элементы управления проходят через каждый слой в дизайне и передаются от одного к другому. Эта система также повышает уровень абстракции и в некоторой степени даже стабильность ПО. Данные и элементы управления проходят через каждый слой в дизайне и передаются от одного к другому. Эта система также повышает уровень абстракции и в некоторой степени даже стабильность ПО.
  
-{{:​php:​adfadfgad.png ​|}}+{{ :​php:​adfadfgad.png }}
  
 Так выглядит многослойная архитектура Так выглядит многослойная архитектура
Строка 58: Строка 58:
 ==== Двухуровневая система ==== ==== Двухуровневая система ====
  
-{{:​php:​afadfavczxc.png ​|}}+{{ :​php:​afadfavczxc.png }}
  
 Так выглядит двухуровневая архитектура Так выглядит двухуровневая архитектура
Строка 69: Строка 69:
 ==== Трехуровневая и n-уровневая системы ==== ==== Трехуровневая и n-уровневая системы ====
  
-{{:​php:​14sfgmgf.png ​|}}+{{ :​php:​14sfgmgf.png }}
  
 Так выглядит трехуровневая архитектура Так выглядит трехуровневая архитектура
Строка 93: Строка 93:
 Полный вызов ответа на запрос согласуется с правилами управления и безопасности SOA для выполнения безопасной и корректной транзакции. Полный вызов ответа на запрос согласуется с правилами управления и безопасности SOA для выполнения безопасной и корректной транзакции.
  
-{{:​php:​12346fhvgjgfj.png ​|}}+{{ :​php:​12346fhvgjgfj.png }}
 Как правило,​ сервисы делятся на два вида. Как правило,​ сервисы делятся на два вида.
  
Строка 117: Строка 117:
 Архитектура работает по принципу компонентизации сервисов. Она разделяет программное обеспечение на различные изолированные компоненты (сервисы),​ каждый из которых несет единую ответственность. Изменения в одной сервисе не должны затрагивать другие. Архитектура работает по принципу компонентизации сервисов. Она разделяет программное обеспечение на различные изолированные компоненты (сервисы),​ каждый из которых несет единую ответственность. Изменения в одной сервисе не должны затрагивать другие.
  
-{{https://​avatars.dzeninfra.ru/​get-zen_doc/​3420563/​pub_6069dfffe0a09f1423392a73_6069e269a649f87c91b0f788/​scale_1200|Монолитная и микросервисная архитектуры}}Монолитная и микросервисная архитектуры+{{ :php:​123sdgiopg.png }}
  
 Монолитная и микросервисная архитектуры Монолитная и микросервисная архитектуры
Строка 147: Строка 147:
 Рекомендуется развивать каждый микросервис отдельно под управлением разных команд. Поскольку передача данных происходит по стандартному протоколу и формату данных,​ структура одного сервиса не затронет функциональность сопутствующих. Рекомендуется развивать каждый микросервис отдельно под управлением разных команд. Поскольку передача данных происходит по стандартному протоколу и формату данных,​ структура одного сервиса не затронет функциональность сопутствующих.
  
-{{https://​avatars.dzeninfra.ru/​get-zen_doc/​1907561/​pub_6069dfffe0a09f1423392a73_6069e269e0a09f14233b6a0b/​scale_1200|Монолитная,​ сервис-ориентированная и микросервисная архитектуры}}Монолитная,​ сервис-ориентированная и микросервисная архитектуры+{{ :php:​2354dfghi.png  ​}} 
  
 Монолитная,​ сервис-ориентированная и микросервисная архитектуры Монолитная,​ сервис-ориентированная и микросервисная архитектуры
Строка 169: Строка 170:
   * На реализацию потребуется гораздо больше времени.   * На реализацию потребуется гораздо больше времени.
  
-Читайте также: 
- 
-  * [[https://​nuancesprog.ru/​p/​11946/​|Мы снова написали самый быстрый JS-фреймворк UI]] 
-  * [[https://​nuancesprog.ru/​p/​11933/​|3 совета,​ как стать мастером Йода по JavaScript]] 
-  * [[https://​nuancesprog.ru/​p/​11859/​|10 полезных инструментов для фронтенд-разработчика]] 
- 
-Читайте нас в [[https://​t.me/​nuancesproghumor|Telegram]] , [[https://​vk.com/​nuancesprog|VK]] 
  
-//​Перевод статьи//​ [[https://​mohit-malhotra.medium.com/​|Mohit Malhotra]] : [[https://​medium.com/​swlh/​everything-aboutsoftware-architecture-dfd2b9351ef4|Everything About Software Architecture]] 
php/software_architecture.1691442470.txt.gz · Последние изменения: 2023/08/08 00:07 — werwolf