New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Arcitura Education S90.09 Exam - Topic 9 Question 15 Discussion

Actual exam question for Arcitura Education's S90.09 exam
Question #: 15
Topic #: 9
[All S90.09 Questions]

Service A is a task service that sends Service B a message (2) requesting that Service B return data back to Service A in a response message (3). Depending on the response received. Service A may be required to send a message to Service C (4) for which it requires no response. Before it contacts Service B, Service A must first retrieve a list of code values from its own database (1) and then place this data into its own memory. If it turns out that it must send a message to Service C, then Service A must combine the data it receives from Service B with the data from the code value list in order to create the message it sends to Service C . If Service A is not required to invoke Service C, it can complete its task by discarding the code values. Service A and Service C reside in Service Inventory A . Service B resides in Service Inventory B .

You are told that the services in Service Inventory A are all SOAP-based Web services designed to exchange SOAP 1.1 messages and the services in Service Inventory B are SOAP-based Web services designed to exchange SOAP 1.2 messages. Therefore, Service A and Service B cannot currently communicate. Furthermore, you are told that Service B needs to access a shared database in order to retrieve the data required by Service A . The response time of the database can sometimes be lengthy, which would cause Service A to consume too much resources while it is waiting and keeping the code values in memory. How can this service composition architecture be changed to avoid these problems?

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Shawnee
3 months ago
Not sure about the Service Normalization part, seems complex.
upvoted 0 times
...
Effie
3 months ago
I agree, the intermediate layer is key for compatibility.
upvoted 0 times
...
William
4 months ago
Wait, can they really not communicate at all? That's surprising!
upvoted 0 times
...
Dorothy
4 months ago
I think option B makes more sense with the state database.
upvoted 0 times
...
Tiffiny
4 months ago
Sounds like Protocol Bridging is a must here!
upvoted 0 times
...
Nichelle
4 months ago
I don't think any of the options fully address the database response time problem; maybe we should consider a different approach altogether.
upvoted 0 times
...
Isadora
4 months ago
I feel like the Intermediate Routing pattern could be relevant, but I'm uncertain if it really helps with the communication issue between Service A and Service C.
upvoted 0 times
...
Allene
4 months ago
I think option B sounds familiar because we discussed the Service Statelessness principle in class, but I can't recall how it applies here.
upvoted 0 times
...
Serina
5 months ago
I remember studying the Protocol Bridging pattern, but I'm not sure if it also covers the database issues mentioned in the question.
upvoted 0 times
...
Audra
5 months ago
Okay, I remember learning about this in class. "A la carte" means you can order individual menu items at their own prices, rather than a set menu price. I'm confident A is the right answer here.
upvoted 0 times
...
Crista
5 months ago
I've got a good feeling about the SQL Server Migration Assistant (SSMA) for this question. It's the tool that's specifically designed for migrating on-premises databases to Azure SQL Server, so that seems like the most straightforward and reliable choice.
upvoted 0 times
...
Malissa
5 months ago
Okay, let me see here. I remember learning that Blowfish can use variable-length keys, so it's not a fixed length like some other algorithms. I think the maximum is 448 bits, but I'll double-check my notes just to be sure.
upvoted 0 times
...

Save Cancel