ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 22 - MCPA - Level 1 discussion

Report
Export

Refer to the exhibit.

What is the best way to decompose one end-to-end business process into a collaboration of Experience, Process, and System APIs?

A.
Handle customizations for the end-user application at the Process API level rather than the Experience API level
Answers
A.
Handle customizations for the end-user application at the Process API level rather than the Experience API level
B.
Allow System APIs to return data that is NOT currently required by the identified Process or Experience APIs
Answers
B.
Allow System APIs to return data that is NOT currently required by the identified Process or Experience APIs
C.
Always use a tiered approach by creating exactly one API for each of the 3 layers (Experience, Process and System APIs)
Answers
C.
Always use a tiered approach by creating exactly one API for each of the 3 layers (Experience, Process and System APIs)
D.
Use a Process API to orchestrate calls to multiple System APIs, but NOT to other Process APIs
Answers
D.
Use a Process API to orchestrate calls to multiple System APIs, but NOT to other Process APIs
Suggested answer: A, B, C, D

Explanation:

Answer: Allow System APIs to return data that is NOT currently required by the identified Process or Experience APIs.

*****************************************

>> All customizations for the end-user application should be handled in "Experience API" only. Not in Process API

>> We should use tiered approach but NOT always by creating exactly one API for each of the 3 layers. Experience APIs might be one but Process APIs and System APIs are often more than one.

System APIs for sure will be more than one all the time as they are the smallest modular APIs built in front of end systems.

>> Process APIs can call System APIs as well as other Process APIs. There is no such anti-design pattern in API-Led connectivity saying Process APIs should not call other Process APIs.

So, the right answer in the given set of options that makes sense as per API-Led connectivity principles is to allow System APIs to return data that is NOT currently required by the identified Process or Experience APIs. This way, some future Process APIs can make use of that data from System APIs and we need NOT touch the System layer APIs again and again.

asked 18/09/2024
Steve Marechal
37 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first