Deal of The Day! 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

Posted by Simona on May 04, 2022 at 07:18 PM

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?

Suggested Answer: B

Get Premium S90.09 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
12 comments · newest first
SH
Shawnee 11 months ago
Not sure about the Service Normalization part, seems complex.
EF
Effie 11 months ago
I agree, the intermediate layer is key for compatibility.
WI
William 11 months ago
Wait, can they really not communicate at all? That's surprising!
DO
Dorothy 12 months ago
I think option B makes more sense with the state database.
TI
Tiffiny 12 months ago
Sounds like Protocol Bridging is a must here!
NI
Nichelle 12 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.
IS
Isadora 1 year 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.
AL
Allene 1 year 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.
SE
Serina 1 year ago
I remember studying the Protocol Bridging pattern, but I'm not sure if it also covers the database issues mentioned in the question.
AU
Audra 1 year 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.
CR
Crista 1 year 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.
MA
Malissa 1 year 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.
0/2000 characters

Save Cancel