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.08B Exam - Topic 1 Question 3 Discussion

Actual exam question for Arcitura Education's S90.08B exam
Question #: 3
Topic #: 1
[All S90.08B Questions]

Refer to Exhibit.

Service A sends a message to Service B (1). After Service B writes the message contents to Database A (2), it issues a response message back to Service A (3). Service A then sends a message to Service C (4). Upon receiving this message, Service C sends a message to Service D (5), which then writes the message contents to Database B (6) and issues a response message back to Service C (7).

Service A and Service D are located in Service Inventory

Show Suggested Answer Hide Answer
Suggested Answer: C

This solution addresses the two main challenges in the service composition architecture: the different XML schema used by services in Service Inventory A and Service Inventory B, and the incompatible data formats of the two databases.

By applying the Data Model Transformation pattern, data model transformation logic can be inserted to map the invoice-related data between the different XML schemas used by the services in Service Inventory A and Service Inventory B. This can be done at the appropriate points in the message flow: between Service A and Service B, between Service A and Service C, between Service C and Service D, and between the Service D logic and Database B.

By applying the Data Format Transformation pattern, data format transformation logic can be inserted to convert the XML-formatted data used by the services to the CSV format required by Database A, and to convert the proprietary XML schema used by Database B to the XML schema used by the services. This can be done between the Service B logic and Database A.

The Protocol Bridging pattern is not necessary in this case because all services are already communicating using the same protocol (presumably HTTP or a similar protocol).


Contribute your Thoughts:

0/2000 characters
Jani
4 months ago
Not sure if the Data Model Transformation will cover all bases.
upvoted 0 times
...
Katheryn
4 months ago
I think the Protocol Bridging pattern is a solid choice here.
upvoted 0 times
...
Lenna
4 months ago
Wait, Database A can't handle XML? That's surprising!
upvoted 0 times
...
Veronika
4 months ago
Totally agree, the data format needs to be transformed!
upvoted 0 times
...
Maynard
4 months ago
Service A and Service D are in Service Inventory.
upvoted 0 times
...
Joye
5 months ago
I recall that Database A only accepts CSV, so we definitely need a transformation step there. I just can't remember if it's between Service B and Database A or somewhere else.
upvoted 0 times
...
Willow
5 months ago
I'm a bit confused about where to place the Protocol Bridging pattern. I thought it was only for communication issues, but it seems relevant here too.
upvoted 0 times
...
Keshia
5 months ago
I think we practiced a similar question where we had to identify the right transformation patterns. I feel like the Data Format Transformation is definitely needed for the CSV and XML issues.
upvoted 0 times
...
Hubert
5 months ago
I remember studying the Data Model Transformation pattern, but I'm not sure if it applies to all the services in this scenario.
upvoted 0 times
...
Isadora
5 months ago
I think option A makes the most sense since it mentions both data model and data format transformations, but I’m not 100% confident about the specific placements.
upvoted 0 times
...
Blondell
5 months ago
I’m a bit confused about where to apply the Protocol Bridging pattern. I thought it was only for communication issues, not for data format problems.
upvoted 0 times
...
Arleen
5 months ago
This question feels similar to one we practiced where we had to identify the right transformation patterns. I think the Data Format Transformation is definitely needed for the CSV and XML issues.
upvoted 0 times
...
Dorothy
5 months ago
I remember studying the Data Model Transformation pattern, but I'm not entirely sure how it applies to all these services exchanging data.
upvoted 0 times
...
Denae
5 months ago
True, for sure. Video conferencing is designed to provide that interactive, real-time experience. The question is pretty straightforward, so I'm confident I can nail this one.
upvoted 0 times
...
Emogene
5 months ago
My strategy is to eliminate the options that don't make sense first, then focus in on the most likely answer. B seems the most plausible to me.
upvoted 0 times
...
Ardella
5 months ago
I'm a bit confused on this one. Are options A and B the only correct answers, or are there other ways to make an optional field mandatory? I'll need to think this through carefully.
upvoted 0 times
...

Save Cancel