Библиотечно-ориентированная архитектура
-
Основы библиотечно-ориентированной архитектуры
- LOA — это методология проектирования ПО, основанная на использовании библиотек с ограниченной онтологией.
- Она расширяет возможности ПО через сервис-ориентированную архитектуру.
-
Особенности и преимущества LOA
- LOA определяет границы онтологии для библиотек, предоставляющих бизнес-функциональность через API.
- Она способствует модульному программированию и поддерживает независимые внутренние жизненные циклы с открытым исходным кодом.
- Она продвигает принципы разделения задач и проектирования интерфейсов, а не реализаций.
-
Принципы LOA
- Реализация и знания в области должны быть ограничены одной онтологией.
- Библиотеки должны взаимодействовать и повторно использовать библиотеки из других областей онтологии.
- Все библиотеки в одной области должны иметь отдельные жизненные циклы.
-
Преимущества LOA
- Упрощение управления конфигурацией и создание надежных систем.
- Информационная система не зависит от технологии и легко заменяет библиотеки.
- Повышение индекса ремонтопригодности и снижение риска высокой связи.
- Ускорение работы разработчиков и обеспечение совместной работы команд.
- Быстрое выявление и решение ошибок.
- Повышение коэффициента использования шины командой разработчиков.