Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Certified Integration Architect All Questions

View all questions & answers for the Certified Integration Architect exam

Exam Certified Integration Architect topic 1 question 56 discussion

Actual exam question from Salesforce's Certified Integration Architect
Question #: 56
Topic #: 1
[All Certified Integration Architect Questions]

A customer's enterprise architect has identified requirements around caching, queuing, error handling, alerts, retries, event handling, etc.
The company has asked the Salesforce Integration Architect to help fulfill such aspects with their Salesforce program.
Which three recommendations should the Salesforce integration architect make? (Choose three.)

  • A. Event handling in a publish/subscribe scenario, the middleware can be used to route requests or messages to active data-event subscribers from active data-event publishers.
  • B. Event handling processes such as writing to a log, sending an error or recovery process, or sending an extra message can be assumed to be handled by middleware.
  • C. Transform a Fire and Forget mechanism to Request and Reply, which should be handled by middleware tools (like ETL/ESB) to improve performance.
  • D. Message transformation and protocol translation should be done within Salesforce. Recommend leveraging Salesforce native protocol conversion capabilities as middleware tools are NOT suited for such tasks.
  • E. Provide true message queueing for integration scenarios (including orchestration, process choreography, quality of service, etc.) given that a middleware solution is required.
Show Suggested Answer Hide Answer
Suggested Answer: ABE 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Volovitch
Highly Voted 1 year, 10 months ago
Selected Answer: ABE
C : I don't see how SYNC is more performant than ASYNC, it is the opposite way around D : protocol conversion is not supported in SF source https://developer.salesforce.com/docs/atlas.en-us.integration_patterns_and_practices.meta/integration_patterns_and_practices/integ_pat_middleware_definitions.htm
upvoted 7 times
...
JLee1
Most Recent 1 year ago
Selected Answer: ABE
Event handling: In a publish/subscribe scenario, the middleware can be used to route requests or messages to active data-event subscribers from active data-event publishers. Event handling processes: Processes such as writing to a log, sending an error or recovery process, or sending an extra message can be assumed to be handled by middleware. True message queueing: Provide true message queueing for integration scenarios (including orchestration, process choreography, quality of service, etc.) given that a middleware solution is required.
upvoted 1 times
JLee1
1 year ago
C: is not the best choice because transforming a Fire and Forget mechanism to a Request and Reply pattern may not necessarily improve performance. In fact, it could potentially degrade performance as it requires a response from the server for each request, which could slow down the process if there are a large number of requests.
upvoted 1 times
...
JLee1
1 year ago
D: is incorrect because it’s generally more efficient to handle message transformation and protocol translation in middleware tools. These tools are specifically designed to handle such tasks and can provide more flexibility and efficiency compared to doing it within Salesforce. Moreover, doing such tasks within Salesforce could add unnecessary load and complexity to the Salesforce system.
upvoted 2 times
...
...
albertopeiro
1 year, 4 months ago
Selected Answer: ABE
B instead of D seems obvious. Even within this same exam, the answer to the question about Shipping suppliers having slightly different Messaging structures is to use a Middleware!
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...