Braam Smith (BraamCLSA)
Partner Success Tech Lead - APAC
Pegasystems Inc.
BraamCLSA Member since 2012 100 posts
Posted: October 30, 2020
Last activity: October 30, 2020
Posted: 30 Oct 2020 1:34 EDT
Last activity: 30 Oct 2020 3:54 EDT

LSA Data Excellence: Positioning client layers relative to Pega application layers

Deliver a Ruleset stack that positions all Pega Rulesets below the Rulesets introduced for the Client applications, including its Enterprise layer. Pega-provided Applications are not tested with non-Pega Rulesets in between them and the Platform Rulesets, so you risk unexpected behavior if you deliver such a Ruleset stack. 

Pega Applications do Ruleset-specialize rules from Pega Platform, which would override any Ruleset-specializations you introduce in the Enterprise Layer if the Pega Application Rulesets are higher than your Enterprise Layer Rulesets. Of course, this would not be an issue if you Class-specialize in your Enterprise layer, but this isn't always possible.

Consider having a Ruleset in your Enterprise Layer dedicated to any Ruleset-specializations required of Pega-provided rules. If you have one or more Pega Applications, scale this out to a specialization Ruleset for each Pega Application, following the same order as the Applications on the stack.


Discussion on this topic was sought from the LSA Data Excellence (Pega 8.4) webinar conducted in July 2020. The webinar and its full set of discussions that arose from it are available at LSA Data Excellence: Webinar, Questions & Answers

***Edited by Moderator: Pooja to add Developer Knowledge Share tag***
Pega Platform 8.4.1 Data Integration Case Management Lead System Architect Senior System Architect Developer Knowledge Share