The document discusses two architectural styles: service-oriented architecture (SOA) and microservices. SOA supports service-orientation with components like a service bus and repository. Microservices take a different, more lightweight approach with independently deployable services that communicate via HTTP APIs. Integration can follow patterns like migration, broadcast, or aggregation.