H13-821_V3.0 · Question #197
Which of the following descriptions about SOA architecture and microservice architecture are correct? (Multiple choice)
The correct answer is A. Application scenarios: SOA architecture is huge, complex, and heterogeneous enterprise-level B. Communication method: SOA architecture mostly uses ESB as the role of communication D. Service delivery: SOA architecture delivery is relatively slow, microservice architecture delivery is. Options A, B, and D are correct because SOA was designed specifically for large, complex, heterogeneous enterprise environments where disparate legacy systems need integration, it relies on the Enterprise Service Bus (ESB) as a centralized communication layer that routes…
Question
Which of the following descriptions about SOA architecture and microservice architecture are correct? (Multiple choice)
Options
- AApplication scenarios: SOA architecture is huge, complex, and heterogeneous enterprise-level
- BCommunication method: SOA architecture mostly uses ESB as the role of communication
- CDeployment method: SOA architecture services mostly adopt distributed development +
- DService delivery: SOA architecture delivery is relatively slow, microservice architecture delivery is
How the community answered
(39 responses)- A85% (33)
- C15% (6)
Explanation
Options A, B, and D are correct because SOA was designed specifically for large, complex, heterogeneous enterprise environments where disparate legacy systems need integration, it relies on the Enterprise Service Bus (ESB) as a centralized communication layer that routes, transforms, and mediates messages between services, and its heavyweight governance model with shared databases and tightly coordinated releases makes delivery cycles inherently slower compared to the independently deployable, loosely coupled nature of microservices.
Option C is incorrect because SOA services are typically deployed as coarser-grained units, often tightly coupled to the central ESB, rather than as fully independent, distributed deployments -- that independent distributed deployment model is actually a defining characteristic of microservice architecture, not SOA.
Memory tip: Picture SOA as a large city bus network with one central dispatch hub (the ESB) serving a sprawling, mixed enterprise city -- it handles complexity well but moves slowly. Microservices are independent taxis that deploy and deliver on their own schedule.
Topics
Community Discussion
No community discussion yet for this question.