Skip to content
software

SOA

Service-Oriented Architecture

Definition

SOA is an architectural pattern where software functionality is decomposed into reusable services that communicate via standardized protocols, typically SOAP or enterprise service buses (ESBs). SOA predates microservices and tends toward larger, more coarse-grained services.

While less fashionable today, many enterprise systems still use SOA patterns, and its principles influenced modern microservice thinking.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.