Red Hat® JBoss® BRMS is a comprehensive platform for business rules management, business resource optimization, and complex event processing (CEP). Organizations can incorporate sophisticated decision logic into line-of-business applications and quickly update underlying business rules as market conditions change. JBoss BRMS enables your organization to:
• Deploy decision services across physical, virtual, and cloud environments.
• Improve business agility.
• Make consistent and efficient decisions.
• Quickly build resource optimization solutions.
• Shorten development cycles for faster time to market.
JBoss BRMS includes web-based graphical tools that provide clear visibility into the rules that govern business applications. Simple metaphors, such as decision tables, scorecards, and domain-specific languages help IT and business users quickly create and change business rules.
Red Hat JBoss BRMS for xPaaS extends the capabilities to our Platform-as-a-Service (PaaS) solution, Red Hat OpenShift, for decision services in the cloud.
JBoss BRMS includes a unique toolkit designed to help Java™ developers construct applications that solve complex scheduling and resource optimization problems. Business resource planner is based on the JBoss OptaPlanner community project and uses the BRMS rules engine to quickly find good solutions to problems that are otherwise extremely difficult, time-consuming, and expensive to solve. No specific knowledge of optimization techniques is required in order to use planner, making it easy for IT organizations to deliver resource scheduling and planning applications without specialized expertise and tools.
When it comes to evaluating business rules to draw conclusions from live data, the advanced rule engine derived from the Drools 6 community project is second to none. With the latest algorithms and support for both forward- and backward-chaining, JBoss BRMS can support a range of decision automation solutions. CEP extensions from the Drools Fusion project add the ability to process time-based constraints on real-time data feeds.
JBoss BRMS is not limited to processing static data from files or databases. Real-time data, such as stock tickers, Twitter feeds, and location data from mobile phones, can be searched using CEP extensions to the advanced rules engine. CEP correlates information across multiple feeds to recognize business-relevant conditions. With this event-based logic, JBoss BRMS can deliver exceptional real-time decision-making.
The JBoss BRMS rules repository is based on the popular Git source code control system. The repository supports comprehensive and user-definable metadata for categorization of stored assets, along with fine-grained user access and version controls. It is accessible through the web and IDE tools, and from other applications using REST APIs.
The JBoss BRMS web-based authoring interface facilitates fast, easy rule development. It uses intuitive rule metaphors such as decision tables, scorecards, and domain-specific rule languages. Rules can also be authored offline and imported from tools like Microsoft Excel and OpenOffice Calc.
The JBoss BRMS workbench integrated development environment (IDE), part of Red Hat JBoss Developer Studio, supports the Drools Rule Language (DRL). It offers syntax coloring, code completion, an outline view, rule validation, error reporting, and debugging. The IDE lets developers to easily integrate rule-based applications with Java™ code and external information systems.
JBoss BRMS is fully compatible with private, public, and hybrid cloud environments, including Red Hat OpenShift Container Platform.
Integrating seamlessly with modern IT infrastructures, JBoss BRMS can be deployed as a standalone decision service—with all the clustering, caching, failover, load balancing, and distributed deployment features expected of a premier BRMS. The rules engine can be embedded directly within an application, co-locating the rules with the application for ultra-fast performance. The authoring tools and Git-based repository are compatible with popular software development tools and processes.
Call us at +91 9025 66 55 66 to know more about our Software, Hardware & Service offerings!