• Share
  • spacer
  • spacer

WSO2 Business Rules Server

The WSO2 Business Rules Server brings the agility of business rules to your SOA toolkit. Based on a solid platform for hosting business rules, our Business Rules Server excels at extending the capabilities of your SOA.

Allowing business rules to be encapsulated in a simpler, more direct dialect and language closer to business analysts, ensures that the technology directly meets the enterprise’s business needs.

Our lean software development process also leads to an important customer benefit; our cost. WSO2 Business Rules Server offers significant time saving and affordable acquisition. Purpose-built for rapid configuration and efficient extension, users agree the product is easy to configure and extend. These attributes leads to lower overall costs and higher ROI.

Customers

Customers

Upcoming Events

WSO2 Summer School 2012


Features

  • Create Services Implemented with Rules

    • Rule engine working memory can be associated with various lifetimes including request, session or global
    • Single rule set across all service operations allows working memory state sharing across business rule invocations
    • Extension context for selectively publishing events from any rule set to WSO2 Business Activity Monitor
  • Integration Ready Rule Services

    • Support for standard, interoperable protocols including WS-*, REST and JSON
    • Services can be exposed over various transports including HTTP(S), JMS and SMTP
    • Secure rule services in multiple approaches including HTTP Basic Auth, WS-Security, OpenID and OAuth
  • Rule Repository for Management and Governance

    • Central storage and management of rules (via WSO2 Governance Registry)
    • Lifecycle management, versioning and full governance (via WSO2 Governance Registry)
    • Integrate user role into rule execution and/or rule selection
  • Pluggable Rule Engine Support

    • Any JSR 94 API compliant rule engine
    • Built in support for Drools rule engine
    • Support for both decision tables and rule sets
  • Rule Execution Capability for Workflow Systems

    • Any workflow system can invoke rule services as an activity via HTTP, REST or Web services
    • WSO2 Business Process Server extension activity for embedded rule execution in a workflow (late 2012 release)
  • Rule Execution Capability for WSO2 Enterprise Service Bus

    • Rule mediator for message, service or API mediation
    • Content based decision making
    • Rule based content editing
    • SLA management
  • High Performance, High Availability, Scalability & Stability

    • Supports highly available deployment
    • Horizontal scaling via clustering with stateless server architecture for session scoped rule services
    • Long term execution stability with low resource utilization
  • Lightweight, Developer Friendly and Easy to Deploy

    • Use of widely used Drools rule language for developer familiarity
    • Easy to debug services with tools for message tracing and interactive testing with TryIt capabilities
    • Automatic generation of WSDLs for services and service stubs
    • Server customization via feature provisioning of any WSO2 middleware capability
    • Choice of deployment to on-premise servers, private cloud or public cloud (WSO2 StratosLive Business Rules as a Service)
    • Integrated with SVN, Maven, Ant and other standard tools for development & deployment
    • Integrated to WSO2 Carbon Studio, Eclipse-based IDE for all WSO2 products (late 2012 release)
  • Manage & Monitor

    • Comprehensive management & monitoring Web console with enterprise-level security
    • Built-in collection and monitoring of standard access and performance statistics
    • JMX MBeans for key metrics monitoring and management
    • Integrates with WSO2 Business Activity Monitor for operational audit and KPI monitoring and management
    • Flexible logging support with integration to enterprise logging systems
    • Centralized configuration management across different environments with lifecycles and versioning via integration to WSO2 Governance Registry


Glossary

  • REST – Representational State Transfer
  • JSON – Java Script Object Notation
  • JMS – Java Message Service
  • SMTP – Simple Mail Transfer Protocol
  • WSDL – Web Service Description Language/nobr>
  • IDE – Integrated Development Environment
  • SVN – Subversion