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.
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?
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.
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?
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?
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?
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?
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?
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?
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.