Review R
Review R
Question 1
0 / 1 pts
Question 2
1 / 1 pts
Question 3
1 / 1 pts
Question 4
1 / 1 pts
Question 5
1 / 1 pts
Question 6
1 / 1 pts
Incorrect
Question 7
0 / 1 pts
Object
Array
Element
Collection
Question 8
1 / 1 pts
What does stress testing benefit system performance?
Question 9
1 / 1 pts
During a laboratory activity, you are tasked with interacting with a RESTful API for a library
management system. You need to perform the following actions: retrieve book information, add
a new book, update the details of an existing book, remove a book, and apply a minor change to
a book's description. Which HTTP methods will you use for each action?
Incorrect
Question 10
0 / 1 pts
FTP
REST
SOAP
WebSocket
Question 11
1 / 1 pts
You are designing a web application that combines data from a weather service, a local news
outlet, and a public transport API to provide users with a comprehensive view of their daily
commute. What type of application are you creating?
A monolithic application
A mashup
A standalone service
A microservice
Question 12
1 / 1 pts
A development team designs a service that handles customer authentication and wants this
service to hide its internal logic from external applications to prevent unauthorized access or
exposure of sensitive processes. Which SOA principle does this design approach reflect?
Service Autonomy
Service Abstraction
Service Reusability
Incorrect
Question 13
0 / 1 pts
A bank is using an old system that relies on mainframe computers and performs all its core
functions—such as managing accounts, processing transactions, and storing customer
records—within a single software infrastructure. Which of the following best describes this type
of system?
Question 14
1 / 1 pts
A healthcare organization needs a system that allows different departments to share patient
information while each department uses its own software platform. They want to achieve
cross-platform integration without overhauling existing applications. Which approach would best
meet these needs?
Client-Server Architecture
Microservices Architecture
Monolithic Architecture
Incorrect
Question 15
0 / 1 pts
A media streaming platform uses a distributed architecture where various services, such as user
authentication, video streaming, and recommendations, communicate through an API gateway.
This allows them to handle high traffic by deploying multiple instances of each service. Which
method likely enables these services to communicate with the API gateway?
REST or RPC
WebSocket
Incorrect
Question 16
0 / 1 pts
A logistics company wants to integrate its tracking system with a third-party shipping provider’s
platform. The two systems are built on different platforms and use different programming
languages. Which type of system is best suited for enabling interoperable communication
between these applications?
Batch processing
Web service
Monolithic application
Client-server model
Question 17
1 / 1 pts
A company is developing a service for processing payments. They want to ensure that if the
payment service encounters issues, other parts of the application (like customer support and
order management) continue functioning without disruption. Which SOA principle should they
apply to achieve this?
Service Autonomy
Service Reusability
Loose Coupling
Service Abstraction
Question 18
1 / 1 pts
A developer is working with a REST API for a social media platform that has the following
endpoints:
● GET /users/{id}
● POST /posts
● DELETE /posts/{id}
What advantage does the consistent and predictable structure of these endpoints provide for
developers?
It simplifies interaction by making it easier to understand and use the API without
needing to know the internal details.
It makes the API less intuitive for developers who are unfamiliar with REST principles.
It allows for the API to be tightly coupled with the client application.
Incorrect
Question 19
0 / 1 pts
Question 20
1 / 1 pts
While shopping on an e-commerce website, you add items to your cart. In a RESTful system,
how does the server handle each action you take, such as adding an item?
The server stores your shopping cart data in memory for quick access.
The server uses cookies to remember your previous actions and updates your cart accordingly.
Each request you make contains all the necessary information, and the server
processes it independently without retaining any session data.
The server maintains a session for you, tracking all your previous actions.
Question 21
1 / 1 pts
A company is building a new e-commerce platform and wants the flexibility to update or replace
individual application components (like payment processing or product catalog) without affecting
the rest of the system. Which architecture is best suited for their requirements?
Monolithic Architecture
Layered Architecture
Microservices Architecture
Question 22
1 / 1 pts
You are using a weather application on your phone that retrieves data from a remote server. In
this setup, what is the primary benefit of having a clear separation between the client and the
server?
The client and server can evolve independently, allowing for flexibility in development
and maintenance.
The server must know how the client displays the data to the user.
Incorrect
Question 23
0 / 1 pts
A bank wants to introduce mobile banking features but finds its existing system inflexible, as it
requires significant downtime for updates and cannot integrate easily with new technologies.
Which characteristic of the legacy banking system best explains this challenge?
High modularity
Static nature
Cross-platform compatibility
Question 24
1 / 1 pts
A development team is setting up an SOA-based distributed system. They want each service to
function independently but also need a central communication channel to link these services
without tightly coupling them. What is the role of the Service Bus in this architecture?
Question 25
1 / 1 pts
A large e-commerce company wants to adopt an architecture that allows its development teams
to independently update and deploy different parts of its application, such as inventory,
payment, and customer service, without impacting the entire system. Which architectural
approach best meets this requirement?
Monolithic Architecture
Client-Server Architecture
Microservices Architecture
Layered Architecture