Font size
WorksheetsService-Oriented Architecture Quiz
Total questions: 17
Worksheet time: 3mins
What is service-oriented architecture (SOA)?
A method of software development using services
A programming language
A type of database management system
A method of hardware development
What is one benefit of using SOA?
Faster time to market
Higher costs
Limited adaptability
Increased code complexity
What does interoperability in SOA refer to?
Services being tightly coupled
Services being able to communicate across platforms
Services requiring the same programming language
Services being dependent on each other
What is a service registry?
A type of service provider
A directory of available services
A programming language
A communication protocol
What is the role of a service provider in SOA?
To consume services
To manage databases
To create and maintain services
To develop communication protocols
What does loose coupling in SOA mean?
Services are tightly integrated
Services are highly dependent on each other
Services retain information from past sessions
Services have minimal dependencies on external resources
What is an ESB in service-oriented architecture?
A database management system
A type of service consumer
A centralized service for communication
A programming language
Which of the following is a communication protocol used in SOA?
HTML
CSS
Simple Object Access Protocol (SOAP)
JavaScript
What is a limitation of implementing SOA?
Limited scalability
Decreased interdependencies
Improved performance
Increased scalability
What is granularity in the context of SOA?
The size and scope of services
The speed of service execution
The complexity of service contracts
The number of services in a system
Which of the following best describes a service in SOA?
A hardware device
A type of database
A specific programming language
A reusable software component
What is the purpose of a service consumer in SOA?
To develop new protocols
To manage service registries
To utilize existing services
To provide services
Creates, maintains, and provides one or more services that others can use.
(a)
In SOA, clients or service users can interact with services without knowing their underlying code or implementation details.
(a)
If you modify a service, it won’t significantly impact the client applications and other services using the service.
(a)
What is the primary goal of service-oriented architecture (SOA)?
To create monolithic applications
To reduce network traffic
To enhance service reusability
To eliminate the need for APIs
Which of the following is a characteristic of a microservice architecture compared to SOA?
Microservices are always synchronous
Microservices require a single database
Microservices are independently deployable
Microservices are larger and more complex
