Pegasystems Inc.
Build For Change®

Products

Business Rules Engine Technology

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.

 

Pegasystems Community
Returning members:
Sign in to access our Community Content

Password
 
Register to access whitepapers, case studies and more!
 

What's New
Interested in Learning More? Submit a Request for more information.

Perspectives Newsletter
Copyright 2009 Pegasystems Inc.