Существуют четыре основные категории продуктов сервис-ориентированной архитектуры (SOA): продукты типа ESB, системы администрирования разработки приложений (design-time governance), системы управления средой исполнения сервисов (runtime management) и шлюзы безопасности (security gateway). Функциональные возможности продуктов всех четырех категорий перекрываются. Наиболее отработанный тип продуктов - это шины ESB, которые обеспечивают транспорт данных между сервирами.