Pega Architecture question

What are the different layers of Architecture?

@RajaTalla,

We have Pega platform layer,Organisation layer,division layer and framework layer and then implementation layer.

Pega platform layer is base layer where all rules that are provided by Pega itself will be available.

Organisation/Division layer- rules specific that can be resused across your organisation or division specific can be created in this layer.

framework layer-rules that can be reused across your enterprise application can be created in this layer.

Implementation layer-rules specific to case type or work that you build. cannot be reused as it is more specific to case type or your application.

Hi @RajaTalla,

The PRPC recommended class structure design pattern offers flexibility in our design and provides for more level of reuse.
There are four different layers in the PRPC

  1. PRPC shared Product: The PRPC shared product represents the out-of- box process commander classes such as Work-, Work-Object, Work-Folder, Work-Cover and Data.

  2. Enterprise Shared Product Layer: It is a library of extensions to the PRPC base functionality. You should always include this layer. It is rare, but this layer may be omitted in some very small one-off applications.

3.Generalized Application Layer: It represents generic base application to use as a framework for application instances. Here we will define most of the rules for our base application.

4.Organizational and Specialized Application Layer: It represents an organizational application instance. Here we will be implementing the generic application. the Class structure provides the first and most important layer of reuse and specialization in PRPC due to its precedents in the rule algorithm. The Class structure provides us with a hierarchy in which rules can be placed. The higher a rule is in hierarchy, the more potential reuse there is. However, a rule can only reference other rules at the same level in the hierarchy or higher.

Thanks,

Sai G