Here are all the actual test exam dumps for IT exams. Most people prepare for the actual exams with our test dumps to pass their exams. So it's critical to choose and actual test pdf to succeed.

Exam PEGACPSA23V1 Topic 7 Question 246 Discussion

Actual exam question for Pegasystems's PEGACPSA23V1 exam
Question #: 246
Topic #: 7
An organization has two lines of business: selling books for children and reselling college textbooks. The division selling books for children can use the same basic user interface (Ul) as the division reselling textbooks with the exception of the payment methods. How do you apply the Situational Layer CakeTM in this scenario ?

Suggested Answer: B Vote an answer

In a scenario where an organization operates two lines of business with similar UI needs but differing payment methods, applying the Situational Layer Cake concept allows for efficient reuse of common functionalities while accommodating specific differences.
* B. Place the UI rules and generic payment method rules in the base layer, and create a new layer for the division-specific payment rules: This approach maximizes reuse by placing the shared UI components and any generic payment functionalities that apply to both divisions in the base layer of the application. Division-specific payment methods are then managed in separate layers on top of the base layer, allowing for tailored handling of payment options without duplicating the common UI elements.
Option A suggests a new layer for both lines of business, which might not efficiently leverage the commonalities between them. Creating a parallel base layer for payment rules (C) deviates from the hierarchical structure intended by the Situational Layer Cake. Option D, creating a new layer for each division's payment rule, aligns with option B but is less clearly articulated regarding the placement of shared UI rules.

by Hogan at Aug 27, 2024, 02:53 AM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
oldsport
2025-11-18 23:05:14
Selected Answer: B
The Situational Layer Cake is one of the most important design principles of the Pega Platform, representing a unique architecture for balancing the reusability and specialization of an application.

Enterprises want to maintain common rules across many departments, products, and geographies (e.g., customer information input methods, security policies). Simultaneously, they have a need to specialize processes to suit specific situations (e.g., regulations for a European branch, discount rules for a specific product line).

Reuse: Common rules should be created once and used across multiple contexts.

Specialization: Rules should be slightly adjusted from the common set to suit the situation.

The Situational Layer Cake resolves these two conflicting needs by stacking them in layers, much like a cake.

In the problem, B is the correct answer. The reason is as follows:

We place the UI rules and generic payment rules (the common parts) in the Base Layer. Then, we override (specialize) only the different payment rules (the specialized parts) in a new, dedicated layer for each division (the Implementation Layer). This is the most efficient way to use the Layer Cake.

Analysis of Incorrect Options:
A: Placing the UI rules in the Base Layer is correct because they are common. However, placing all payment rules in a new layer is inefficient, as it separates even the common payment methods from the Base Layer.

C: A structure involving parallel base layers is not the standard design for Pega's Layer Cake. Furthermore, placing specialized rules in a base layer compromises reusability.

D: Placing the UI rules in the Base Layer is correct. However, only the division-specific rules, not the entire set of payment rules, should be placed in the upper layer. This option, like A, inefficiently separates common payment rules from the Base Layer.
upvoted 1 times
...
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.