Интернет магазин китайских планшетных компьютеров



Компьютеры - Сервис-ориентированная архитектура

23 января 2011


Оглавление:
1. Сервис-ориентированная архитектура
2. Определение SOA
3. Принципы SOA



Сервис-ориентированная архитектура — модульный подход к разработке программного обеспечения, основанный на использовании сервисов со стандартизированными интерфейсами.

В основе SOA лежат принципы многократного использования функциональных элементов информационных технологий, ликвидации дублирования функциональности в ПО, унификации типовых операционных процессов, обеспечения перевода операционной модели компании на централизованные процессы и функциональную организацию на основе промышленной платформы интеграции.

Компоненты программы могут быть распределены по разным узлам сети, и предлагаются как независимые, слабо связанные, заменяемые сервисы-приложения. Программные комплексы, разработанные в соответствии с SOA, часто реализуются как набор веб-сервисов, интегрированных при помощи известных стандартных протоколов

Интерфейс компонентов SOA-программы предоставляет инкапсуляцию деталей реализации конкретного компонента от остальных компонентов. Таким образом, SOA предоставляет гибкий и элегантный способ комбинирования и многократного использования компонентов для построения сложных распределённых программных комплексов.

SOA хорошо зарекомендовала себя для построения крупных корпоративных программных приложений. Целый ряд разработчиков и интеграторов предлагают инструменты и решения на основе SOA.



Просмотров: 3555


<<< Сервер приложений
Трёхуровневая архитектура >>>