SOA (Сервис-ориентированная архитектура, СОА)
Подход к организации ресурсов, обеспечивающий предоставление данных по требованию. Представляет собой стратегию предприятия в области доступа к данным и их доставки, а не просто тактику или способ, который предприятие использует для улучшения взаимодействия приложений.
Сервис-ориентированная архитектура (Service Oriented Architecture) – это подход к построению приложений, в котором бизнес-процессы поддерживаются или автоматизируются с помощью набора слабо связанных компонент – «черных ящиков». SOA означает фундаментальное изменение отношений между бизнесом и ИТ. Она делает технологии по-настоящему доступными для бизнеса и открывает новые перспективы и для лидеров бизнеса, и для ИТ-лидеров.
С технической точки зрения, SOA – это метод разработки и архитектурного проектирования ПО. SOA может быть реализована на уровне обмена сообщениями или на интеграционном уровне, а может служить принципом проектирования приложения, предоставляющего сервисы другим приложениям.
SOA (Service Oriented Architecture)
An approach for linking resources to obtain or present data on an “on demand” basis. It is a data access and delivery strategy pursued by the enterprise — it is not simply a tactic or technique that the enterprise adopts to pursue a goal of improved application interfacing.
Service Oriented Architecture (SOA), is an approach for building computing applications that support or automate business processes by using a set of loosely coupled black-box components. SOA represents a dramatic change in the relationship between business and IT. SOA makes technology a true business enabler and empowers business and technology leaders alike.
From a technical perspective, SOA is a method to design and architect solutions. It could be implemented in a messaging or integration layer or it could be a way that an application is designed to provide services to other applications.