SOA EVALUATION - Quiz
  • 1. What does SOA stand for?
A) Service-Oriented Architecture
B) Service-Oriented Association
C) Software Operations Approach
D) Systematic Organization of Applications
  • 2. What protocol was commonly used for communication between services during the early to mid-2000s?
A) HTTP
B) REST
C) SOAP
D) TCP/IP
  • 3. Which architectural style does SOA represent?
A) Service-Oriented architecture
B) Event-Driven architecture
C) Monolithic architecture
D) Microservices architecture
  • 4. Which principle of SOA ensures that services can be effectively discovered by consumers?
A) Reusability
B) Discoverability
C) Autonomy
D) Loose coupling
  • 5. What is the role of service choreography in SOA?
A) To centralize service interactions
B) To orchestrate service compositions
C) To manage service registries
D) To promote flexibility in service interactions
  • 6. What emerged as a key component in SOA implementations during the mid-2000s?
A) Enterprise Service Bus (ESB)
B) Microservices
C) Middleware
D) Web Services
  • 7. What is the key principle of "loose coupling" in SOA?
A) Services cannot be reused
B) Services are designed with minimal dependencies
C) Services are tightly integrated with each other
D) Services can only be used once
  • 8. What is the role of a service registry in SOA?
A) To manage governance
B) To store data
C) To provide security
D) To dynamically discover and bind to services
  • 9. Which phase of SOA evolution focused on service composition?
A) SOA 2.0 and Service Composition
B) Web Services Era
C) Early Adoption
D) Micro Services Architecture
  • 10. What architectural approach emerged as an evolution of SOA, promoting decentralized governance and autonomy of teams?
A) Service-Oriented Architecture
B) Event-Driven Architecture
C) Monolithic Architecture
D) Microservices Architecture
Created with That Quiz — the math test generation site with resources for other subject areas.