|
 |
|

PegaRULES®: Turning Business Rules into Corporate Assets
Pegasystems' unique approach to rules management is based on the belief that,
like business data, business rules should be managed as a separate corporate asset.
The PegaRULES enterprise rules engine separates business logic from your mission-critical
applications and enables your enterprise to capture, manage, and execute your business
policies and practices.
PegaRULES applies the full power of an inference engine to the execution of dynamic
business applications. In addition to procedural rules, it offers change-aware
declarative rules that are used only when underlying data actually changes. This
combination of rule types and processing approaches provides more rapid time to
production and increased ROI.
- Intuitive rule forms ease development and business-user change
- Provide intuitive HTML rule forms to easily build, manage, and configure
rules
- Maintain a secure audit trail for all rule changes
- Protect sections of rule forms for safer business-user change
- Offer built-in rule-review and -approval process when rules are
changed and checked back in
- Inventory all rules to easily track and monitor rule usage and
change
- Produce versioned release notes through an out-of-the box document
generator
- Dozens of fit-for-purpose rule types — Provides
a variety of rule types to help organizations get started quickly and maximize
performance
- Declarative rules — Compute values or enforce constraints
as other properties change
- Decision-tree rules — Conduct fact-based inferencing to
execute "if-then" types of logic
- Integration rules — Streamline interfacing between
systems and applications
- Transformation rules — Automate data mapping and parsing
between disparate systems
- Process rules — Manage the receiving, assignment, routing,
and tracking or work
- Richer applications with forward and backward chaining
- Provides both forward chaining (procedural logic) and backward chaining
(goal-based logic)
- Uses dependency networks and backward chaining to determine known and
unknown dependent facts, leading to richer rules-based applications
- Easy to test and deploy
- Declarative network analysis graphically depicts rule and property
dependencies
- On-demand rule testing facilitates run-time testing, streamlining rule
deployment
- Rule-harvesting facility converts business-rule data into standardized
rule logic
- Advanced technology for scale and performance
- Common enterprise rulebase, distributed rule execution
- Powerful inheritance and hierarchical algorithms apply the right business
rule at the right time
- Distributed nodes can share a common rulebase and behave as a single system
- Runs on multiple industry-standard operating systems, including Windows,
Solaris, z/OS, AIX, and Linux; utilizes leading applications servers, including
IBM WebSphere, BEA WebLogic, and Apache Tomcat
- Process and business rules reside in a common rulebase running on Oracle,
Microsoft SQL, and/or IBM DB2 relational databases
- Optimized to run at Java speed
- Open Java and XML architecture
- Build rules applications graphically — Microsoft Visio
provides a graphical front-end to the rulebase, enabling users to connect and link
a variety of built-in rules to create powerful rules-based applications.
- Rules-based applications to meet regional needs
- All transaction data is stored in Unicode, allowing easy presentation of
data in many languages.
- Through the use of language-specific rule sets, language-appropriate HTML
is dynamically or manually selected.
- Using Java standard ICU conventions, currency, dates, time, and other
information are presented in the most appropriate way for the specified locale.
- Variety of deployment styles for enterprise scalability
- User-interface integration — Can be accessed directly
from HTML, Java Server pages, and portlets
- Service-oriented architecture (SOA) — Can be included
with other systems in your enterprise via Web Services, IBM MQSeries, Java
Messaging Services, Enterprise Java Beans, COM objects, and other popular
protocols
- Batch processing — Can process flat-text files in
offline mode to address batch requirements
- Embedded in a Java application — Provides direct
application-programming interfaces for Java applications, including the JSR-94
rules-engine API and a PegaRULES-specific API
PegaRULES: Powering Today's Mission-Critical Business
Applications
PegaRULES integrates the full power of an inference engine with the execution of
dynamic business applications. For example, PegaRULES leverages this technology through
change-aware declarative rules that are used only when underlying data actually changes.
This approach is dramatically more efficient than other processing models, in which
recalculations or validations are performed procedurally — even if there is no
reason to perform them at runtime.
Working together with Process Commander®, PegaRULES offers a
sophisticated common-object model to deliver the power of process and practice
integration — without the expense and resources associated with maintaining
separate business-process and -rules databases, user interfaces, and test and
production environments.
|
|
 |
|
 |
 |
 |
|