对PRPC的关键概念的形象化比喻 ---- SingerLin

来源:互联网 发布:java研发工程师深圳 编辑:程序博客网 时间:2024/05/16 11:58

本人加入Pega团队1年多,较多的从事项目管理工作,所以对于Pega技术研究的不深。以下是我对几个Pega概念的理解,希望能抛砖引玉吧。

 

1. Pega的理解:

Pega是一个基于J2EE的开发平台。用Pega开发系统,就像用Excel做表格,有很多现成工具和控件可以用,基本不用编码,只要配置就可以了。

 

2. RuleSet的理解:

Pega的概念中,系统开发的基本单元就是Rule,好比工程零件。而RuleSet可以理解为是装Rule的盒子。

 

3. AccessGroup的理解:

Pega系统里,每个用户都有一个AccessGroup,来定义该用户的权限。

举个例子,Rule是零件,RuleSet就是装Rule的盒子。AccessGroup首先定义了用户可以用哪些盒子,未被定义的盒子里的零件,该用户就不能用。其次,AccessGroupRole的定义可以理解为用户对可用盒子的具体操作权限,也就是可读可写可删除之类。

 

4. Class的理解:

Pega中的Class是按照公司、部门、小组、具体业务的层次来定义的,就像棵树。公司级别的Class是树干,部门级别的Class是树杈,小组级别的Class是树枝,具体业务的Class是树叶。在各级别的Class上可以存在同名的Rule。实际调用某RulePega是从树叶开始逐级往上,一直找到树干为止,先找到的优先采用(在没有设置其他条件的情况下)。

个人理解,仅供参考。

原创粉丝点击