<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="../part2stratml.xsl"?><StrategicPlan><Name>About Drools</Name><Description>Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench), full runtime support for Decision Model and Notation (DMN) models at Conformance level 3 and an Eclipse IDE plugin for core development.</Description><OtherInformation>These projects have community releases from JBoss.org that come without support. Community releases focus on fast paced innovation to give you the latest and greatest, with releases every few months that include both features and fixes. Red Hat JBoss BRMS is our enterprise product for mission critical releases, with a multi year commitment for backport of fixes, based off a sanitised community release of Drools. A range of support packages are available including up to mission critical 24/7, as well as training and consultancy via our Global Professional Services unit. Check Red Hat Process Automation Manager for more details.</OtherInformation><StrategicPlanCore><Organization><Name>Red Hat Developers</Name><Acronym>RHD</Acronym><Identifier>_20d7076c-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><Description/><Stakeholder StakeholderTypeType="Organization"><Name>oXygen</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>JProfiler</Name><Description/></Stakeholder></Organization><Vision><Description/><Identifier>_20d708c0-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier></Vision><Mission><Description>To support the management of business rules</Description><Identifier>_20d709e2-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier></Mission><Value><Name/><Description/></Value><Goal><Name>Authoring</Name><Description>Author and manage rules</Description><Identifier>_20d70a5a-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator>1</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Drools Workbench (web UI for authoring and management)</OtherInformation><Objective><Name/><Description/><Identifier>_20d70b18-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator/><Stakeholder><Name/><Description/></Stakeholder><OtherInformation/></Objective></Goal><Goal><Name>Rules</Name><Description>Apply business rules</Description><Identifier>_20d70b9a-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator>2</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Drools Expert (business rules engine)</OtherInformation><Objective><Name/><Description/><Identifier>_20d70c12-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator/><Stakeholder><Name/><Description/></Stakeholder><OtherInformation/></Objective></Goal><Goal><Name>Event Processing</Name><Description>Process events</Description><Identifier>_20d70c94-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator>3</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Drools Fusion (complex event processing features)</OtherInformation><Objective><Name/><Description/><Identifier>_20d70d0c-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator/><Stakeholder><Name/><Description/></Stakeholder><OtherInformation/></Objective></Goal><Goal><Name>Workflow</Name><Description>Build applications to automate business processes and decisions</Description><Identifier>_20d70f00-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator>4</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>jBPM (process/workflow integration for rule orchestration/flow) -- jBPM is a toolkit for building business applications to help automate business processes and decisions.Business application can be defined as an automated solution, built with selected frameworks and capabilities that implements business functions and/or business problems. Capabilities can be (among others) persistence, messaging, transactions, business processes, business rules and planning solutions.</OtherInformation><Objective><Name>Goals</Name><Description>Model business goals by describing the steps to achieve them </Description><Identifier>_20d70fbe-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator>4.1</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>A business process allows you to model your business goals by describing the steps that need to be executed to achieve that goal and the order, using a flow chart. This greatly improves the visibility and agility of your business logic, results in higher-level and domain-specific representations that can be understood by business users and is easier to monitor...</OtherInformation></Objective><Objective><Name>Adaptation</Name><Description>Support adaptive and dynamic processes</Description><Identifier>_20d7107c-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator>4.2</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>jBPM supports adaptive and dynamic processes that require flexibility to model complex, real-life situations that cannot easily be described using a rigid process. We bring control back to the end users by allowing them to control which parts of the process should be executed, to dynamically deviate from the process, etc.</OtherInformation></Objective></Goal><Goal><Name>Planning</Name><Description>Optimize planning and scheduling problems</Description><Identifier>_20d7111c-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator>5</SequenceIndicator><Stakeholder StakeholderTypeType="Generic_Group"><Name>Java Programmers</Name><Description>OptaPlanner is a lightweight, embeddable planning engine. It enables normal Java™ programmers to solve optimization problems efficiently. It is also compatible with other JVM languages (such as Kotlin and Scala). Constraints apply on plain domain objects and can call existing code. There’s no need to input constraints as mathematical equations. Under the hood, OptaPlanner combines sophisticated AI optimization algorithms (such as Tabu Search, Simulated Annealing, Late Acceptance and other metaheuristics) with very efficient score calculation and other state-of-the-art constraint solving techniques.</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>Apache Software Foundation</Name><Description>OptaPlanner is open source software, released under the Apache Software License. It is written in 100% pure Java™, runs on any JVM and is available in the Maven Central repository too.</Description></Stakeholder><OtherInformation>OptaPlanner (automated planning) -- OptaPlanner is an AI constraint solver. It optimizes planning and scheduling problems, such as Vehicle Routing, Employee Rostering, Cloud Optimization, Task Assignment, Conference Scheduling, Job Shop Scheduling, Bin Packing and many more. Every organization faces such challenges: assign a limited set of constrained resources (employees, assets, time and/or money) to provide products or services. OptaPlanner delivers more efficient plans, which reduce costs and improve service quality.</OtherInformation><Objective><Name/><Description/><Identifier>_20d711a8-bec7-11e9-b4ce-c4cc7ddfd32b</Identifier><SequenceIndicator/><Stakeholder><Name/><Description/></Stakeholder><OtherInformation/></Objective></Goal></StrategicPlanCore><AdministrativeInformation><PublicationDate>2019-08-14</PublicationDate><Source>https://www.drools.org/</Source><Submitter><GivenName>Owen</GivenName><Surname>Ambur</Surname><PhoneNumber/><EmailAddress>Owen.Ambur@verizon.net</EmailAddress></Submitter></AdministrativeInformation></StrategicPlan>
