Free S90-08A sample questions

Real questions from the SOA Design & Architecture Lab 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 2

A financial services company is implementing a cross-border money transfer process. The process involves three distinct, autonomous services: `DebitSourceAccount`, `PerformCurrencyConversion`, and `CreditDestinationAccount`. The entire operation must be treated as a single logical unit of work. However, because it involves services that could be owned by different entities and may experience delays, a traditional two-phase commit (2PC) atomic transaction is not feasible. The architect has decided to use the Compensating Service Transaction pattern. Which TWO actions are essential for the successful implementation of the Compensating Service Transaction pattern in this scenario? (Select TWO)

Question 2Choose one

An insurance company is integrating its modern, REST-based claims processing service with a legacy mainframe system that only communicates via fixed-width text files over FTP. The integration point is an Enterprise Service Bus (ESB). The initial design simply wraps the FTP transfer in a synchronous service call. During testing, the claims service frequently times out because the mainframe batch process takes over five minutes to generate and place the file on the FTP server. What combination of patterns should an architect introduce into the ESB to resolve the timeout issue and create a more robust, decoupled integration?

Question 3Choose one

True or False: Applying the Policy Centralization pattern requires that all business logic related to policy enforcement be removed from individual service implementations and managed by a dedicated policy enforcement agent or service.

Question 4Choose one

An architect is designing a service inventory for an e-commerce platform. A key non-functional requirement is to minimize data replication between services to ensure strong consistency. The 'Product' and 'Inventory' services are separate, but the 'Product' service needs to display real-time stock levels. Which design pattern directly addresses this requirement by avoiding data replication and ensuring the 'Product' service always has the most current inventory data?

Question 5Choose one

While reviewing a proposed service-oriented architecture, you notice that a single, large 'Order Management' service is responsible for validating orders, processing payments, checking inventory, and arranging shipping. This design violates the 'Service Composability' principle. What is the primary negative consequence of this design flaw?

Question 6Choose one

A development team is building an orchestration that involves calling a partner's web service. The partner service is known to be unreliable and sometimes takes an excessively long time to respond, causing threads in the orchestration engine to be blocked. To improve the resilience and scalability of the orchestration, the architect wants to prevent the engine's threads from being consumed by these unreliable calls. Which pattern should be applied?

Question 7Choose one

A retail company is migrating from a monolithic application to a service-oriented architecture. They have a large, complex legacy database that is accessed by many parts of the old application. The architects want to avoid having multiple new services directly access this shared database, as it would create tight coupling and contention. Which pattern provides a standardized way to encapsulate access to this legacy data source?

Question 8Choose one

During the design of a service composition, an architect needs to decide where to place complex business rules that determine which services to invoke based on the content of an incoming message. For example, if a loan application has a credit score above 750, it should be routed to the 'Instant Approval' service; otherwise, it should go to the 'Manual Review' service. To maximize agility and allow business analysts to modify these rules without requiring developer intervention, which pattern should be applied in conjunction with an orchestration?

Question 9Choose one

A solution requires a service that can be invoked through multiple transport protocols, including HTTP, JMS, and FTP, and with different data formats such as XML and JSON. To avoid creating separate service endpoints for each combination, the architect wants to define a single abstract service contract and then map it to multiple physical endpoints. Which design pattern directly supports this requirement?

Question 10Choose one

A manufacturing company uses an Enterprise Service Bus (ESB) to integrate its systems. The ESB is configured with a complex chain of message processing steps: receiving a message, validating its schema, transforming it to a canonical format, enriching it with customer data from a CRM service, and then routing it to one of three backend systems based on its content. This entire sequence of steps represents the application of which compound pattern?

10 more free samples are waiting

Create a free account to unlock the whole S90-08A sample bank, or get full access to all 171 practice questions in the simulator.

Create account