This documentation is for WSO2 Business Rules Server 2.0.0.View documentation for the latest release.
Skip to end of metadata
Go to start of metadata

What is a Rules Server

Businesses use different types of systems to manage operations. Key business decisions that are usually integrated in these systems are subjected to continuous change depending on changing business requirements. As a result, software developers need a convenient way to separate the code related to business decisions from the rest, so that the latter can be maintained and updated easily.

Business rules cater for this isolation. Developers can specify the business decisions as a set of rules written in declarative languages instead of procedural languages, which makes them readable even by business analysts. These rules are typically maintained in a separate configuration file.

Business Rules Servers such as the WSO2 BRS allow to write, maintain and expose business rules as services, so that the entire mass of organizational business decision logic can be integrated into SOA. It makes on-time, updated business decision logic easily accessible by heterogeneous systems in and outside of the organization, and these rules can be integrated to composite, complex functionality by middleware products such as the WSO2 ESB.

About WSO2 BRS

WSO2 Business Rules Server is a lean, 100% open source, cloud-enabled Business Rule Management System (BRMS) offered under Apache license 2.0. It provides capability for defining, deploying, monitoring, and maintaining an organization's business decisions, and exposing them as secure, reliable Web services. Integration with WSO2 Enterprise Service Bus supports the incorporation of dynamic business decisions to your enterprise's application integration solution.

Developed on top of the award-winning, modular WSO2 Carbon platform, WSO2 BRS provides better modularity for your SOA. You can maintain just the required set of functionality by installing/uninstalling features  with point-and-click simplicity, making WSO2 BRS both lean and future-proof. In other words, BRS can be customized to your SOA needs.

The WSO2 BRS is an on-going project. It undergoes continuous improvements and enhancements with each new release, to address new business challenges and customer expectations. WSO2 invites users, developers and enthusiasts to get involved or get the assistance from our development teams at many different levels through online forums, mailing lists and support options. We are committed to ensure you a fulfilling user experience at any level of involvement with the WSO2 BRS.

Known Issues

WSO2 BRS 2.0.0 is based on Carbon 4.0.3. For a list of known issues in WSO2 BRS 2.0.0, refer to the following link:

Community Resources

WSO2 is willing to provide you guidance for any technical issues or questions regarding the WSO2 BRS product. You can communicate with the WSO2 BRS development team directly using the relevant mailing lists mentioned here:

WSO2 encourages you to report issues and enhancement requests for WSO2 BRS using the publicJIRA available at You can also track their resolutions and comment on the progress.

Questions regarding the BRS can also be raised through Ensure that you tag the question with appropriate keywords such as 'WSO2' and 'Business Rules Server' so that our team can easily find your questions and provide answers.

For tutorials, articles, Webinars and similar resources, visit the WSO2 Oxygen Tank and search under the 'Resources' menu.

Support Options

WSO2 also offers a variety of development and production support programs, ranging from Web-based support during normal business hours, to premium 24x7 phone support. WSO2 is committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production. Our unique approach ensures that support leverages the open development methodology and is provided by the very same engineers who build the products. For additional support information please refer to

  • No labels