-
Tuesday, March 3, 2009
Why PEGA is known as a BRE
Extensible, Object-Oriented Rulebase
PegaRULES uses an object-oriented model for its rulebase, and powerful inheritance and hierarchical algorithms to apply the right business rule at the right time. This hierarchical rule structure delivers flexibility, personalization capabilities, rapid application configuration, modification, and deployment.For example, general quality rules, compliance rules, and services rules can be defined as valid for the corporation, while specialized versions of these rules can be made available for specific organization units and/or applications.
Common Enterprise Rulebase, Distributed Rule Execution
The PegaRULES enterprise rules engine runs as a series of loosely coupled “nodes” that bring the execution of rules in close proximity to the requesting user or system. Distributed nodes provide the option to share a common rulebase and behave as a single system, enabling the ability to provide “local” performance over distributed physical machines.
The Right Rule at the Right TimeAt runtime
The PegaRULES enterprise rules engine dynamically selects the right business rule depending on the business purpose, product, organization, RuleSet and version, date, time, customer-associated circumstance and security. Once selected, the rule is converted to Java and executed at Java speed.Rules can be defined to apply during specific system dates and/or during an application-defined effective date. For example, this capability provides insurance companies with the ability to process claims in accordance with the rules that were in effect when the policy was issued.
Forward and Backward Chaining Offers Application Flexibility:
PegaRULES provides rich application capabilities by allowing both forward chaining (procedural logic) and backward chaining (goal-based logic). By utilizing dependency networks, PegaRULES determines known and unknown dependent facts.For example, when evaluating an expression or constraint, if a required fact is not available, PegaRULES invokes goal-seeking logic to compute that fact — from other known values.PegaRULES retrieves or computes the missing value, either by interacting with other enterprise systems or by asking a user to supply the value. Once that fact is known, it is automatically used to continue the evaluation of expressions or constraints until the final value is determined.
Intuitive Rule Forms Ease Business
User Change PegaRULES provides intuitive rule forms to build, manage and configure all rules — reducing the need for programmers to write and maintain code.
1. Over 70 different Fit-for-Purpose HTML rules forms are provided, allowing for easy rule creation
2. IT can allow specific rules and/or sections of rules to be managed by business users, increasing business agility and reducing IT costs
3. Users can view the history of changes made to each rule, meeting compliance needs
4. Once a rule is changed and checked back in to the system, a review and approval process can be initiated.
Dozens of Fit-for-Purpose Rule Types
Where other products require developers to utilize Java or a proprietary rule language to build complex rules, PegaRULES provides a family of rule types to help organizations get started quickly and maximize productivity.
1. Declarative Rules: A set of rules that, utilizing dependency networks, compute values or enforce constraints as other properties change, ensuring that data remains consistent
2. Decision Tree Rules: A family of rules that conduct fact-based inferencing (forward chaining) to execute “if-then” types of logic
3. Process Rules: As part of PegaRULES Process Commander, Pegasystems’ Business Process Management (BPM) product, these rules manage the receiving, assignment, routing, and tracking of work
Build Rules Applications Graphically:
Complex applications can be efficiently built using diagrams to design the rule-flow logic. PegaRULES integrates Microsoft Visio as a graphical front-end to its rulebase, enabling users to connect and link a variety of built-in rules to create a complete rules-based application.
Intelligent Agents Automate Key Activities:
PegaRULES includes agents to identify and act on events. This capability offers an extremely powerful mechanism to create business alarms that take appropriate action when business metrics step out of line.
Subscribe to:
Post Comments (Atom)
thanks for all posts keep psting
ReplyDeleteHi Malathi,
DeleteJust the information I was looking for. Thanks for the detailed instructions. I haven’t used it yet but I guess the time has come.
How to optimize a property that is directly inherited, to be able to use it in a when condition?
But I can’t because pega is stating that I should optimize this property to be able to use it in a when condition.
And I can't optimize it from the 'master class because 'master class' is an abstract.
Any help would be much appreciated!
Great effort, I wish I saw it earlier.
Here are some points with respect to Pega/PRPC that comes to my mind being a developer with a traditional programming background.
Best Regards,
Morgan
pega online training| pega training| call us+919000444287 ...
ReplyDeletewww.21cssindia.com/courses/pega-online-training-35.html
Pega Online Training by real time Pega experts. Our Pega Training online provides the complete training on the Pega course to help successful career., call us ...
For latest and updated pegasystem dumps in PDF format contact us at completeexamcollection@gmail.com.
ReplyDeleteRefer our blog for more details http://completeexamcollection.blogspot.in/
Briltus Technologies provide the best real time practical oriented
ReplyDeletePega Online Training Our classes help your group to rapidly procure the ability they require.
Nice .Thank you for sharing pega online training bangalore
ReplyDeleteSmokin hot stuff! You’ve trimmed my dim. I feel as bright and fresh as your prolific website and blogs!
ReplyDeleteIn Pega CTI - IVR Integration with Avaya , When customer enters IVR Information and choose an Option to talk to CSR. The call is placed in Queue and my requirement is :
During this time prefetch should happen in pega , which reads the IVR Information and performs prefetch of customer data.
As per my understanding the following steps happen :
CTI link is established with Avaya in Pega.
2.When customer is in Queue , CallCtlConnAlertingEv Java Service is triggered. The activity in this Service identifies the call data and creates the pega call clipboard structure which has only call data(Call ID ; Extension etc) but not IVR data.
To perform prefetch , In the above step activity i have to define a connector to connect IVR ; fetch the customer entered IVR data based on call ID and do prefetch in pega customer Service database.
I would like to know , Is my understanding correct or any other prefered OOTB way to achieve it.
Awesome! Thanks for putting this all in one place. Very useful!
Grazie,
Irene Hynes
Salama Aleikum,
ReplyDeleteGratitude for putting up this prolific article! You truly make everything a cake walk. Genuinely good stuff, saving time and energy.
1. Is it possible to use Pega Project Management Framework (one product) to coordinate requirements / sprints for multiple Pega applications which are built on the same base layer but which are initiated at different times? We are facing the issue of multiple projects from different Business teams, which will result in separate Pega applications but are built on a shared layer. We need some way for the central team to manage requirements and plan sprints across these different projects (e.g. identify any "common requirements which could be built on the base layer). I understand that PMF allows a single application to be linked to one or more products but does it work the other way around - i.e. multiple applications to a single product?
2. Can user stories / epics be linked to requirements / specifications gathered during DCO sessions? These strike me as the same things...
Once again thanks for your tutorial.
,Merci
Irene Hynes
Nice post .Keep updating pega online training Hyderabad
ReplyDelete