Сервис-ориентированная архитектура (СОА) – это архитектура программного комплекса предприятия, поддерживающая моделирование, разработку, идентификацию и обеспечение стандартизированных сервисов. Компоненты СОА доступны в качестве максимально гибких, повторно используемых и стандартизированных сервисов. Это дает возможность создавать новые бизнес приложения, состоящие из собственных и внешних сервисов.
Концепция сервис-ориентированной архитектуры предприятия построена на том, что вся коммуникация между компонентами основана на Web-сервисах, которые служат для связи разнородных приложений на основе единых стандартов и протоколов. Использование Web-сервисов гарантирует интеграцию практически с любым программным обеспечением, созданным на любой платформе.
Наряду с внедрением новых технологий, СОА позволяет продуктивно использовать и унаследованные данные, оптимально увязывая их с новыми бизнес-процессами. СОА предприятия предоставляет опции совместного использования корпоративных сервисов без необходимости изменения технической базы как в рамках одной компании, так и при взаимодействии со стратегическими партнерами с возможностью быстрой модификации бизнес-процессов. При этом сохраняется упрощенный доступ к необходимым данным и, соответственно, повышается эффективность выполнения операций при совместной работе с информацией.
Предоставление корпоративных сервисов компонентами СОА наряду с интеграцией процессов осуществляется посредством инструментов и технологий платформы SAPNetWeaver.
Сервис-ориентированная архитектура обеспечивает качественное внедрение и адаптацию бизнес-процессов в короткие сроки. Успешные перспективные компании и организации полагаются на возможности СОА, чтобы улучшить маневренность, укрепить процессы сотрудничества и уменьшить расходы по эксплуатации систем.