<< Prev Question Next Question >>

Question 4/28

Refer to the exhibit.

Ashopping cart checkout process consists of a web store backend sending a sequence of API invocations to an Experience API, which in turn invokes a Process API. All API invocations are over HTTPS POST. The Java web store backend executes in a Java EE application server, while all API implementations are Mule applications executing in a customer -hosted Mule runtime.
End-to-end correlation of all HTTP requests and responses belonging to each individual checkout Instance is required. This is to be done througha common correlation ID, so that all log entries written by the web store backend, Experience API implementation, and Process API implementation include the same correlation ID for all requests and responses belonging to the same checkout instance.
What is the most efficient way (using the least amount of custom coding or configuration) for the web store backend and the implementations of the Experience API and Process API to participate in end-to-end correlation of the API invocations for each checkout instance?
A)
The web store backend, being a Java EE application, automatically makes use of the thread-local correlation ID generated by the Java EE application server and automatically transmits that to the Experience API using HTTP-standard headers No special code or configuration is included in the web store backend, Experience API, and Process API implementations to generate and manage the correlation ID

B)
The web store backend generates a new correlation ID value at the start of checkout and sets it on the X-CORRELATlON-lt HTTP request header In each API invocation belonging to that checkout No special code or configuration is included in the Experience API and Process API implementations to generate and manage the correlation ID

C)
The Experience API implementation generates a correlation ID for each incoming HTTP request and passes it to the web store backend in the HTTP response, which includes it in all subsequent API invocations to the Experience API.
The Experience API implementation must be coded to also propagate the correlation ID to the Process API in a suitable HTTP request header

D)
The web store backend sends a correlation ID value in the HTTP request body In the way required by the Experience API The Experience API and Process APIimplementations must be coded to receive the custom correlation ID In the HTTP requests and propagate It in suitable HTTP request headers

LEAVE A REPLY

Your email address will not be published. Required fields are marked *

Question List (28q)
Question 1: An organization's governance process requires project teams ...
Question 2: Refer to the exhibit. A Mule application is being designed t...
Question 3: A Mule application is synchronizing customer data between tw...
Question 4: Refer to the exhibit. (Exhibit) Ashopping cart checkout proc...
Question 5: In Anypoint Platform, a company wants to configure multiple ...
1 commentQuestion 6: An organization is sizing an Anypoint VPC to extend their in...
Question 7: What aspect of logging is only possible for Mule application...
Question 8: What operation can be performed througha JMX agent enabled i...
Question 9: A Mule application currently writes to twoseparate SQL Serve...
Question 10: Refer to the exhibit. (Exhibit) One of the backend systems i...
Question 11: An organization is designing the following two Mule applicat...
2 commentQuestion 12: A set of integration Mule applications, some of which expose...
Question 13: 49 of A popular retailer is designing a public API for its n...
Question 14: An organization is creating a set of new services that are c...
Question 15: An API has been unit tested and is ready for integration tes...
Question 16: A Mule application name Pub uses a persistence object store....
Question 17: What limits if a particular Anypoint Platform user can disco...
Question 18: What is required before an API implemented using the compone...
Question 19: A Mule application is deployed to a cluster of two(2)cusomte...
Question 20: An organizationis designing a mule application to support an...
Question 21: A Mule application contains a Batch Job with two Batch Steps...
Question 22: What requires configuration of both a key store and a trust ...
Question 23: What aspects of a CI/CD pipeline for Mute applications can b...
Question 24: Refer to the exhibit. (Exhibit) An organization is sizing an...
Question 25: In a Mule Application, a flow contains two (2) JMS consume o...
Question 26: An integration Mute application consumes and processes a lis...
Question 27: An organization has various integrations implemented as Mule...
Question 28: A team would like to create a project skeleton that develope...