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