The Product roadmap for SAP NetWeaver Business Rules Management (BRM) is now published. You can download it from here,
In this post, I will introduce the new planned product from SAP and also highlight some key messages from the roadmap
What is SAP NetWeaver Business Rules Management?
SAP NetWeaver Business Rules Management (SAP NetWeaver BRM) is a set of pure java components that will provide rules modeling, management and execution capabilities. It will be packaged as an add-on with SAP NetWeaver Composition Environment. The first release of SAP NW BRM will be available with CE 7.1.1.
The major planned components of SAP NetWeaver BRM are in the graphic below
Excerpt from the Roadmap that defines these technical sub-components of the BRM technology in CE
Rules Composer: The rules composer is the modeling and implementation environment for business rules. This will ship with NetWeaver CE 7.1.1. This functionality will be available in two flavors: from within the SAP NetWeaver Business Process Management (SAP NetWeaver BPM) process composer to model rules in a business process context and as a separate perspective in SAP NetWeaver CE to model rules to be used by non-BPM applications.
Rules Engine: The rules engine represents the runtime for rules execution. This will ship with NetWeaver CE 7.1.1 . This release will feature the availability of an inference engine based on the popular RETE algorithm
The other components are planned for later releases.
Rules Modeling with the Rules Composer
You can model rules using the Rules Composer in a separate perspective within the NetWeaver Developer Studio when you expect your rules to have a wider consumption. You can use this method for building reusable rule services or when you want to build rules enabled composites .
The first release will support modeling business rules in the form of Decision Tables, If Then Rules. You will be able to model rules using data models available in the form of XML Schemas, Java Object Models. You can also define your own business model inside the Rules Composer, and map these business terms to your data model later in the life cycle.
Intgrated Process & Rules Modeling
When you are modeling a business process with the process composer, you can model business rules within the context of this business process from the Process Composer perspective in the NetWeaver Developer Studio
Building Rules-enabled Applications
The graphic below captures how business rules deliver value across the application stack.
- SAP NetWeaver BRM will be available as an add-on in the Composition Environment
- SAP’s newest BPM building block, Galaxy , will sport a tight integration of Rules and process modeling resulting in a unified modeling experience
- It is planned that BRM will enable the rapid modeling & deployment of rules enabled Composites & business processes
- It is planned that BRM will enable even ABAP business applications to take advantage of the flexibility offered by business rules out of the box