Free S90.03 sample questions

Real questions from the SOA Design & Architecture (S90-03A) practice bank, with the correct answer and an explanation for each one. No junk, no filler.

Try them in the simulator Same questions, with study, timed and flashcard modes.

Showing 10 of 20 free sample questions.

Question 1Choose one

An architect is designing a service that retrieves customer profiles. The initial design exposes a rich data model directly from the underlying CRM database. A senior architect flags this as a violation of the Service Abstraction principle, specifically citing that it leaks implementation details. Which meta abstraction type is primarily being violated by exposing the raw database model?

Question 2Choose one

True or False: The application of the Service Discoverability principle is solely concerned with publishing a service's technical endpoint (WSDL or OpenAPI specification) to a central registry.

Question 3Choose one

A logistics company needs to provide a real-time package tracking service to its partners. The underlying system is a legacy mainframe application that processes data in batches every 15 minutes. Direct, real-time queries to the mainframe are not possible. The company wants to expose a modern, stateless REST API for tracking. Which combination of design patterns is the best approach to bridge this gap?

Question 4Choose one

An organization has successfully implemented several autonomous, reusable services. However, business analysts are struggling to create new processes because they don't have a clear, consolidated view of the available business capabilities. The service contracts are highly technical and spread across different repositories. Which design principle has been inadequately applied, leading to this problem?

Question 5Choose one

A sub-controller service capability is distinct from a regular service capability primarily because it is designed to be both a service consumer and a composable part of a larger service composition. It encapsulates a specific, reusable piece of composition logic. Which of the following is the BEST example of a sub-controller's function?

Question 6Choose one

A development team is building a set of microservices that will be deployed in containers managed by Kubernetes. To handle cross-cutting concerns like logging, monitoring, and security, the lead architect suggests using a pattern where these functions are implemented in a separate, attached container within the same pod. Which pattern is being described?

Question 7Choose one

A retail company is migrating its monolithic e-commerce platform to a microservices architecture. They need a centralized way to handle requests from various clients (web, mobile, partner APIs), providing routing, authentication, and protocol translation. Different clients may require different data compositions from the backend services. Which architectural pattern should be implemented at the edge of the system to fulfill these requirements?

Question 8Choose one

**Case Study:** **Company Background:** GlobalExpress Logistics (GEL) is a large shipping company with a mix of modern and legacy IT systems. Their core shipment processing is handled by a 20-year-old mainframe system that is reliable but difficult to integrate with. GEL wants to provide a new 'Premium Partner Portal' that allows key corporate clients to integrate their own systems directly with GEL's for creating shipments, getting quotes, and tracking packages. **Current Situation:** The mainframe exposes its functionality via a proprietary socket-based protocol and processes requests in a stateful manner, requiring a persistent connection for each partner session. The data formats are based on fixed-width text files. GEL's internal development teams have some experience with REST and SOAP but not with the mainframe's protocol. The business demands that the new partner portal be highly available and scalable, and that new partners can be onboarded within days, not months. **Requirements:** 1. Expose GEL's shipping capabilities via standardized, stateless web services (REST/JSON is preferred). 2. Decouple the partner-facing services from the mainframe's proprietary protocol and stateful nature. 3. Ensure the solution does not require any modification to the existing mainframe application code. 4. Provide a consistent data contract (a canonical model) for all partners, regardless of the mainframe's internal data formats. Which architectural approach best meets all of GEL's requirements?

Question 9Choose one

A service is designed to be agnostic and reusable across multiple business processes. To maximize its reusability, it should not retain any information about past interactions between service calls. This design choice directly supports which service-orientation principle?

Question 10Choose one

An architect is evaluating two different approaches for designing a service contract. Approach A uses a 'contract-first' methodology, where the service contract (WSDL or OpenAPI spec) is designed and standardized before any implementation code is written. Approach B uses a 'code-first' methodology, where the contract is automatically generated from the service implementation code. Which service-orientation principle is better supported by Approach A?

10 more free samples are waiting

Create a free account to unlock the whole S90.03 sample bank, or get full access to all 203 practice questions in the simulator.

Create account