Course Outline
Drools Administration
Short Introduction to Rule Engines
- Artificial Intelligence
- Expert Systems
- What is a Rule Engine?
- Why use a Rule Engine?
- Advantages of a Rule Engine
- When should you use a Rule Engine?
- Scripting or Process Engines
- When you should NOT use a Rule Engine
- Strong and Loose Coupling
- What are rules?
Where things are
- Managing rules in a jar file
- Git repository
- Executing rules from KIE
- Managing BPMN and workflows files
- Moving knowledge files (rules, processes, forms, work times...)
Rules Testing
- Where to store test
- How to execute tests
- Testing with JUnit
Deployment Strategies
- standalone application
- Invoking rules from Java Code
- integration via files (json, xml, etc...)
- integration via web services
- using KIE for integration
Administration of rules
- authoring
- Packages
- Artifact Repository
- Asset Editor
- Validation
- Data Model
- Categories
- versioning
- Domain Specific Languages
- Optimizing hardware and software for rules execution
- Multithreading and Drools
Kie
- Projects structures
- Lifecycles
- Building
- Deploying
- Running
- Installation and Deployment Cheat Sheets
- Organization Units
- Users, Rules and Permissions
- Authentication
- Repositories
- Backup and Restore
- Logging
Requirements
Good understanding of Java Environment, Linux operating system. Git repository basics recommended, but not required.
Testimonials
Examples explain and answer questions
中意人寿保险公司
Part of the exercises went from shallow to deep and gradually deepened
中意人寿保险公司
Related Courses
HTTP Web Server (Nginx, Apache, JBoss)
28 hours
Managing Business Logic with Drools
21 hoursThis course is aimed at enterprise architects, business and system analysts, technical managers and developers who want to apply business rules to their solutions. This course contains a lot of simple hands-on exercises during which the
Business Rule Management (BRMS) with Drools
7 hoursThis course is aimed at enterprise architects, business and system analysts and managers who want to apply business rules to their solution. With Drools, you can write your business rules using almost natural language, therefore reducing the gap
Introduction to Drools 6 for Developers
21 hoursThis 3 days course is aimed to introduce Drools 6 to developers. This course doesn't cover drools integration, performance or any other complex topics.
Drools 7 and DSL for Business Analysts
21 hoursThis 3 days course is aimed to introduce Drools 7 to Business Analysts responsible for writing tests and rules. This course focuses on creating pure logic. Analysts after this course can writing tests and logic which then can be further
Introduction to Drools 7 for Developers
21 hoursThis 3 days course is aimed to introduce Drools 7 to developers.This course doesn't cover drools integration, performance or any other complex topics.
Drools 6 and DSL for Business Analysts
21 hoursThis 3 days course is aimed to introduce Drools 6 to Business Analysts responsible for writing tests and rules. This course focuses on creating pure logic. Analysts after this course can writing tests and logic which then can be further
Infinispan
28 hoursInfinispan is a distributed cache and key-value NoSQL data store software developed by Red Hat.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 hoursThis 4-day course is for programmers who already know the Java language and wish to exploit the Enterprise Java Beans 2.0 technology while becoming aware of the security implications of distributing applications. This course has a large practical
OptaPlanner in Practice
21 hoursThis course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.
Undertow: Embed a Web Server into Your Application
7 hoursUndertow is a lightweight web server written in Java. It is used by JBoss's WilfFly internally and is popular as an embedded web server for JVM-based applications. In this course, participants will learn how to set up an Undertow web server
WildFly Server Administration
14 hoursThis course is created for Administrators, Developers or anyone who is interested in managing WildFly Application Server (AKA JBoss Application Server). This course usually runs on the newest version of the Application Server, but it can be