Drexel Classifieds>Drexel Online Courses>Automation with Drools: Knowledge-Based Decision Systems

Automation with Drools: Knowledge-Based Decision Systems

About this Course

This intermediate-level project is for business software developers who want to enhance their skills in building expert systems using Drools. The goal of this project is for learners to showcase their programming and knowledge engineering abilities by constructing an expert system that automates decisions related to traffic violation incidents. To accomplish this, learners will convert traffic violation rules and policies into a model using Drools. They will then implement business logic using decision tables and verify their model using Drools test cases. Finally, they will deploy their Drools model as an online service and consume it from a client application. This project offers an overview of the capabilities of Drools and demonstrates its application in solving complex problems across various industries. By completing this project, learners will gain valuable experience in programming and knowledge engineering, as well as a deeper understanding of how to utilize Drools for automating business decisions. To succeed in this project, it is highly recommended to have experience with flowcharts and familiarity with software development concepts such as variables, classes, and RESTful API calls. Additionally, being acquainted with running Docker images is beneficial.

Created by: Coursera Project Network


Related Online Courses

This is a self-paced lab that takes place in the Google Cloud console. This lab shows you how to create a HTTPS load balancer to forward traffic to a custom URL map, which then sends traffic to the... more
Understanding who your customers are and what they need and want is at the heart of successful marketing strategies. In this course you will explore how to identify and classify customers and the... more
This Specialization is well suited for managers, leaders, team members and others who work in diverse environments that require effective teamwork and communication with a wide array of... more
This is a Google Cloud Self-Paced Lab. In this lab you will learn how to create and update SQL derived tables to generate dynamic values.Created by: Google Cloud more
Human-centered design is an approach that focuses on human needs, goals, and experiences to frame problems, develop solutions, and coordinate resources. Through a series of videos, activities, and... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL