Introduction to BRS
This page introduces BRS in the following sections.
What is a Rules Server
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 you 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 both internal and external heterogeneous systems of an organization. These rules can also 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). It is offered under Apache Software License Version 2.0 which is one of the most business-friendly licenses available today. 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 according 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. Â