官术网_书友最值得收藏!

Chapter 1. Rules Declarative Nature

We developers have always had to deal with the complex problems in software development and they're not going to get any simpler in the future. Systems such as fraud detection software, shopping carts, activity monitors, credit and finance applications, and generally any type of systems that take isolated pieces of data and make a decision based on this information is a very common thing nowadays. Not only is there a necessity to correlate all this data, but also do it as fast as possible for more data each time, and be able to update the correlation mechanisms in a quick manner.

Great expectations spring from this sort of system, of which one of the most trending right now is the Internet of Things. As more and more devices and pieces of software interconnect, a great necessity arises for the systems that allow complex situations to be detected in a simple collaborative way by more and more people outside the development cycle, and be able to react quickly upon detection of these situations. Traditional programming has strived to adjust to this ever-changing pace of adaptation, through agile methodologies and continuous delivery. However, when it comes to the task of actually creating the software that has to detect complex situations and react to them by making a decision, the necessity for a new paradigm for development arises and that's where business rules and Drools come to our aid.

In this chapter, we will cover a detailed explanation of business rules:

  • The definition and structure of business rules
  • The importance of business rules to the development life cycle
  • The uses of technologies such as Drools and its tooling for the developers and everyone in an organization
主站蜘蛛池模板: 汉阴县| 嘉兴市| 英德市| 玉田县| 普兰店市| 麻城市| 蒲江县| 潼南县| 靖江市| 徐水县| 沙雅县| 台江县| 祁阳县| 岳阳市| 渝北区| 加查县| 星子县| 北辰区| 湘阴县| 福安市| 淮北市| 农安县| 长春市| 余江县| 日土县| 小金县| 林芝县| 西丰县| 安多县| 江津市| 曲阜市| 平昌县| 通江县| 新干县| 定陶县| 周至县| 德江县| 平顶山市| 汉阴县| 兖州市| 玉林市|