SOA
S90-09A · Question #33
S90-09A Question #33: Real Exam Question with Answer & Explanation
Sign in or unlock S90-09A to reveal the answer and full explanation for question #33. The question stem and answer options stay visible for context.
Question
Service Consumer A sends Service A a message containing a business document (1). The business document is received by Component A, which keeps the business document in memory and forwards a copy to Component B (3). Component B first writes portions of the business document to Database A (4). Component B writes the entire business document to Database B and then uses some of the data values from the business document as query parameters to retrieve new data from Database B (5). Next, Component B returns the new data back to Component A (6), which merges it together with the original business document it has been keeping in memory and then writes the combined data to Database C (7). The Service A service capability invoked by Service Consumer A requires a synchronous request-response data exchange. Therefore, based on the outcome of the last database update, Service A returns a message with a success or failure code back to Service Consumer A (8). Databases A and B are shared and Database C is dedicated to the Service A service architecture. There are several problems with this architecture: First, the response time of Database A is often poor, resulting in Component B taking too much time to provide a response to Component A. This results in Component A consuming too many runtime resources while it holds the business document in memory and it also causes unreasonable delays in responding to Service Consumer
Options
- AAdditionally, Database B is being replaced with a different database product that supports a
- BThe State Repository pattern is applied so that Component A can defer the business document
- CThe State Repository pattern is applied so that Component A can defer the business document
- DThe Legacy Wrapper pattern is applied so that Database B is wrapped in a standardized contract.
- ENone of the above.
Unlock S90-09A to see the answer
You've previewed enough free S90-09A questions. Unlock S90-09A for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.