在智能交通系统中基于Drools BRMS实现业务规则动态管理

简介:本文介绍了智能交通系统中的一个典型业务场景,并展现了如何通过 Drools BRMS 实现该业务 规则的动态管理。

引言

业务规则管理系统(BRMS)在电信,银行和政府等各行业中广泛使用,用来支持业务规则的编辑,管 理和部署,以适应业务的快速变化。Drools 是一款基于 Java 的开源产品,包括业务规则执行引擎和业 务规则管理系统。本文首先介绍了业务规则引擎和业务规则管理系统的基本概念和体系结构,然后介绍一 个智能交通系统中的典型业务场景,最后展现如何通过使用 Drools BRMS 来实现这个业务场景,并根据 不同的业务需要灵活配置这些业务规则。

基本概念介绍

智能交通系统中的业务规则简介

智能交通系统中的道路收费系统的基本业务场景是:载有特定装置(通常是电子标签装置或者是有全 球卫星定位功能的装置)的车辆进入收费区后,收费区的信号探测器发出扫描信号,检测并获取该车的有 关信息,譬如信号探测系统能够获取并记录诸如车辆的几何尺寸、车重、车型等数据。对于没有安装这种 装置的车辆来说,系统可以通过摄像机拍摄记录获得车型、车牌号等信息。然后根据不同的收费业务规则 ,针对不同的车辆采取不同的收费标准。

目前主要的道路收费业务规则有基于特殊道路使用收费、基于区域收费和基于距离 / 时间收费等。

基于特殊道路使用收费:这种收费模式通常是针对特殊的道路,如某条高速公路。这种收费的业务规 则比较简单,当车辆通过一次收费检测点就收取一次费用。基于特殊道路的使用收费模式还广泛应用在城 市拥堵费收取中。当车辆通过某条比较拥堵的公路时,就会被收取相应的费用。

基于区域收费:这种收费模式是指在某个指定的区域内对行驶车辆收取一定的费用。需要记录车辆何 时何地进入指定区域以及何时何地离开,当获得完整的车辆进入和离开的信息以后,将会产生一次计费。

基于距离 / 时间收费:这种收费模式通常应用在整个国家的公路网,可以覆盖所有的车辆类型,收费 的业务规则是以车辆行驶的距离(时间)为输入。首先在车辆上安装一个特殊的车载器件(目前运用很多 的是有全球卫星定位功能的仪器),当装有 GPS 仪器的车辆在开上高速公路后,收费系统借助于卫星信 号和其他定位传感器,得到车辆的位置,通过卫星定位系统确定车辆在高速公路上行驶的里程,然后进行 结算,自动统计缴费额,并把数据按一定间隔时间发送到道路收费中心,由收费中心向拥有车辆的运输公 司开出账单,收取这段里程的道路使用费用。

业务规则引擎(Rule Engine)

前面提到的智能交通系统中的业务规则,是业务场景中真实存在的,为了实现这些业务规则,我们可 以通过在程序代码里,用各种编程语言和其他业务逻辑同样的实现。但是由于业务规则的易变性,很容易 导致程序代码的重写,无疑会增加维护的成本和无法快速反应需求的变化。业务规则引擎提供了对业务规 则解析执行。降低实现业务逻辑的复杂性,提高了应用程序的可维护性和可扩展性。

业务规则管理系统 (BRMS)

业务规则管理系统是在业务规则引擎基础上的扩展,提供了一套包含业务规则整个生命周期的管理系 统。减轻了业务规则维护的工作量。降低了复杂性,方便用户而不是技术专家来管理业务规则。提供了业 务规则动态修改的能力,即业务人员通过在系统中改变业务规则文件,应用程序无需重新装载,就能及时 反应规则的变化。

时间: 2025-01-21 10:56:02

在智能交通系统中基于Drools BRMS实现业务规则动态管理的相关文章

云计算在未来智能交通系统中的应用

云计算在未来智能交通系统中的应用 郑煦晖 云计算是一种近年来新兴的共享数据基础架构的方法,它可以将规模庞大的程序池和数据池连接在一起提供各种IT 应用服务.利用云计算技术的未来智能交通系统一方面集成整合多种异构的.分布的数据源,另一方面由多个服务器集群构成,进而为海量数据的存储.传输.处理.整合提供基础框架.本文介绍的是云计算的原理.特点和应用,并在此基础上通过具体案例分析云计算在未来智能交通系统的应用. 关键词:信息化:云计算:智能交通云 [下载地址]:http://bbs.chinaclou

车载机器视觉技术在智能交通系统中的辅助应用

近几年来,机器视觉技术在安全领域所能起到的重要作用不断突显,使其成为可以替代人眼或是作为人眼辅助的最佳技术手段.智能交通系统是机器视觉技术在交通安全领域最为常见.最具代表性的应用,通过建立覆盖城市主要干道及路口的数字监控网络,借助于机器视觉系统对交通路口车辆运行状况进行精准成像,并实时将图像信息传送到调度中心,实现对道路车辆运行状况的监控. 机器视觉在交通中的应用.jpg 交通安全一直是安全领域中的一项重要分支,尤其在如今车辆剧增造成道路行车压力过重的社会背景下,如何有效解决交通安全问题迫在眉睫

机器视觉在智能交通中的常见应用

三年前,机器视觉对于绝大部分人来说,都是一个非常陌生的名词.但是三年过去了,今天如果你身在科技互联网圈,如果你偶尔也会参加一些科技行业的大会,相信你一定对此不再陌生.城市交通拥堵日益严重,如何快速有效地检测拥堵状态对于解决交通拥堵具有极其重要的意义.机器视觉技术在交通各领域都发挥着越来越重要,而且应用广泛. 机器视觉在交通中的应用.jpg 视频检测 视频检测是交通信息采集和交通事件检测领域较新的技术,是一种融合视频图像处理.模式识别及数据通信等多项技术为一体的计算机视频监测技术.它的目标就是用数

扶绥县推动智能交通系统建设工作

近日,为有效加强道路交通管理工作,助推智慧县域建设,完善城市治理信息化系统,全面提升城市管理水平,扶绥县创城办组织县交警.交通局等部门,就该县引进智能交通系统工作进行论证. 据了解,智能交通系统是指通过联网并网,将各种城市道路管理资源整合到综合管理平台,包括公安"天网工程"视频监控系统.GPS管理系统.交通管理配套设备等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内.全方位发挥作用的,实时.准确.高效的综合交通运输管理系统. 据相关部门负责人介绍,在对全县各路段进行全面排查

基于IBM可虚拟扩展的内容管理解决方案

所以本文也提供了一种对 CM8 进行扩展的方法,对其他有相同扩展需求的内容管理系统也具有很好的参考价值. 1.概述 信息的收集.存储.共享.分析.利用是智能交通系统的主要特点.这些信息中的很大一部分是非结构化数据,例如图片,视频.这些数据的合理利用可以给交通参与者.交通管理者提供多样化的服务.通过对这些数据共享,可以为政府的各职能部门(比如公安局.交通管理局.城市规划部门等)提供准确高效的参考,通过对数据的分析,有助于对城市做整体规划和决策. 本解决方案主要由三部分组成:数据采集与传输.数据装载

城市智能交通系统解决方案

在轨道交通领域中引入先进的智能交通系统技术,使其整体朝着综合化.智能化的方向发展,以全面促进运营效率的提高,成为当今城市轨道交通一个重要的发展方向. 城市轨道交通作为一种大容量的公共交通方式, 以其运量大.能耗小.污染轻.方便.快捷的特点,成为实现城市交通可持续发展的重要组成部分.但是,发展轨道交通需要投入大量的人力.财力和物力,在资金投入有限的条件下,高效运用现有轨道交通基础设施.提高地铁运用效率以满足人们日益增长的交通需求成为交通运输领域最新关注的焦点.智能交通系统(ITS)是国际公认的全面

ITS智能交通系统作用简析

20世纪80年代以来,随着经济的发展和社会的进步,城市人口增多.汽车的数量持续增加,路网通行能力已无法满足日益增长的交通需求,交通拥挤和堵塞现象日趋严重,交通事故.交通污染.能源消耗等问题所造成的损失已经成为世界各国所面临和必须解决的重大问题.智能交通系统(ITS,Intelligent Transportation System)通过对传统交通系统得变革,提升交通系统的信息化.智能化.集成化和网络化,从而保障人.车.路与环境之间的相互交流,进而提高交通系统的效率.机动性.安全性.可达性.经济性

云计算在智能交通中大有可为

按语:近年来,随着社会经济和科学技术的快速发展以及城市化水平的不断提升,智能交通正在成为全球各国研究的重点.然而,在实际的应用和研究中,智能交通仍然存在诸多亟待解决的难题如系统之间的信息共享.信息传递延缓等,这些都制约着智慧交通信息传递的可达性与准确度,影响决策支持.管理调度的效率.值得欣喜的是,云计算技术的出现正在为解决这些难题提供有效途径,云计算技术特有的超强计算能力和动态资源调度.按需提供服务等优势以及海量信息集成化管理机制等,都将促进智能交通公众服务平台的建立,为人类交通向智能化方向发展

智能光网络中的自动发现技术

0.前言 智能光网络中存在多种不同的链路资源,如光纤链路.波长链路.SDH中各种STM层链路和VC层链路,以及OTN中的各种OTM层链路和OCh层链路等等. 这些链路在ASON中称为子网点(SNP)链路,为了路由协议的可扩展性和路由分集,多个不同的SNP链路可以组合成子网点池(SNPP)链路(在GMPLS中这些SNP链路称为数据链路,而把这些SNPP链路称为业务量工程(TE)链路).在ASON中这些SNPP链路资源是在由链路资源管理器(LRM)来管理的,即根据连接控制器的请求来分配或释放SNP链