drools。drools_Drools Planner重命名为OptaPlanner:宣布www.optaplanner.org

drools。drools

我们很自豪地宣布,从版本6.0.0.Beta1开始,将Drools Planner重命名为OptaPlanner。 我们也很高兴推出其新网站: www.optaplanner.org。 OptaPlanner优化了业务资源的使用。 每个组织都面临计划方面的问题:以有限的有限资源(员工,资产,时间和金钱)提供产品或服务。 OptaPlanner优化了此类计划,以更少的资源开展更多业务。 典型的用例包括车辆路线,员工名册和设备调度。

OptaPlanner是用Java™编写的轻量级可嵌入式计划引擎。 它可以帮助普通的Java™程序员有效地解决约束满足问题。 在后台,它结合了非常有效的优化启发式和元启发式

分数计算。 OptaPlanner是开源软件,根据Apache Software License发布 。 它是100%纯Java™,可在JVM上运行,并且在Maven Central Repository中也可用。 有关更多信息,请访问新网站: http : //www.optaplanner.org

为什么要改名字?

OptaPlanner是Drools Planner的新名称。 OptaPlanner现在是独立的,但仍可以选择与Drools规则引擎结合使用,以一种强大的声明性方法进行计划优化。

  • OptaPlanner已从Drools项目毕业,成为顶级JBoss社区项目。
    • OptaPlanner不是Drools Planner的分支。
  • 我们对Drools的承诺没有改变。
    • 仍然推荐使用高效的Drools规则引擎进行分数计算。

这将如何影响您的业务?

从业务角度来看,几乎没有变化:

  • 任务保持不变:
    • 我们仍然100%致力于将业务资源优化交给普通的Java开发人员。
  • 该许可证保持不变(Apache Software License 2.0)。 它仍然是相同的开源许可证。
  • 发布生命周期保持不变:OptaPlanner仍与Drools和jBPM同时发布。
  • 红帽正在考虑将OptaPlanner的支持订阅产品作为其BRMS和BPM平台的一部分。
    • OptaPlanner的技术预览版针对BRMS 6.0。

有什么变化?

  • 该网站已更改为http://www.optaplanner.org
  • 发行工件已更改名称:
    • Jar名称更改:
  • API的名称空间已更改。 像往常一样,请参阅有关如何有效解决此问题的升级方法 。
    • 从6.1.0.Final开始,OptaPlanner将具有100%向后兼容的API。
  • OptaPlanner在Freenode上拥有自己的IRC频道:#optaplanner和#optaplanner-dev

参考: Drools Planner重命名为OptaPlanner:在Drools&jBPM博客上,我们的JCG合作伙伴 Geoffrey De-Smet 宣布www.optaplanner.org 。

翻译自: https://www.javacodegeeks.com/2013/03/drools-planner-renames-to-optaplanner-announcing-www-optaplanner-org.html

drools。drools

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/348967.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php gridview,PHP编程:yii2-GridView在开发中常用的功能及技巧总结

《PHP编程:yii2-GridView在开发中常用的功能及技巧总结》要点:本文介绍了PHP编程:yii2-GridView在开发中常用的功能及技巧总结,希望对您有用。如果有疑问,可以联系我们。相关主题:YII框架数据网格或者说 Gr…

Spring Boot – spring.config.name –案例研究

当必须在不同配置中使用相同的应用程序代码时,外部化Spring Boot应用程序属性会很有用。 如果spring.config.location配置远离源代码(无论如何spring.config.location被认为是最佳实践), spring.config.location环境属性可以用于指…

java遇上html,JAVA遇见HTML——JSP篇:JSP内置对象(上)

JSP九大内置对象JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象。int[] value{60,70,80};for(int i:value){out.println(i);}%>Web程序的请求响应模式用户发送请求(request)服务器给用户响应(response)out对象:out对象是JspW…

java中接口文件创建_功能接口简介–在Java 8中重新创建的概念

java中接口文件创建世界各地的所有Java开发人员都将至少使用以下接口之一:java.lang.Runnable,java.awt.event.ActionListener,java.util.Comparator,java.util.concurrent.Callable。 声明的接口之间有一些共同的特征&#xff0c…

java手动注册filter,SpringBoot如何注册Servlet、Filter、Listener的几种方式

在Servlet 3.0之前都是使用web.xml文件进行配置,需要增加Servlet、Filter或者Listener都需要在web.xml增加相应的配置。Servlet 3.0之后可以使用注解进行配置Servlet、Filter或者Listener;springboot也提供了使用代码进行注册Servlet、Filter或者Listene…

Java命令行界面(第12部分):CLAJR

第十二篇有关在Java中处理命令行参数的文章的特色库是带有Java Reflection的命令行参数 (CLAJR)。 该“库”是单个Java源文件( CLAJR-0.9.java ), 可从SourceForge下载 。 CLAJR的主页当前显示2006年版权日期&#xff…

php xml相关函数方法,php中对xml读取的相关函数的介绍一

对象 XML解析函数 描述元素 xml_set_element_handler() 元素的开始和结束字符数据 xml_set_character_data_handler() 字符数据的开始外部实体 xml_set_external_entity_ref_handler() 外部实体出现未解析外部实体 xml_set_unparsed_entity_decl_handler() 未解析的外部实体出现…

java调用oracle的函数,从Java调用Oracle函数

我有以下功能规格:FUNCTION FUNC_GET_SOMETHING_FROM_DATABASE ( IN_parameter1 IN VARCHAR2,IN_parameter2 IN VARCHAR2,IN_parameter3 IN VARCHAR2,IN_parameter4 IN VARCHAR2,IN_parameter5 IN VARCHAR2,IN_parameter6 IN VARCHAR2)RETURN REFCURTYP;以下是我在J…

specs.4.8.gz_使用Specs2和客户端API 2.0进行富有表现力的JAX-RS集成测试

specs.4.8.gz毫无疑问, JAX-RS是一项杰出的技术。 即将发布的规范JAX-RS 2.0带来了更多的强大功能,尤其是在客户端API方面。 今天的帖子的主题是JAX-RS服务的集成测试。 有很多优秀的测试框架,例如REST,可以确保提供帮助&#xff…

了解OAuth2令牌认证

1.简介 在本教程中,我们将了解OAuth2令牌身份验证 ,以便只有经过身份验证的用户和应用程序才能获得有效的访问令牌,该令牌随后可用于访问服务器上的授权API(在OAuth术语中仅是受保护的资源)。 使用基于令牌的身份验证…

matlab 冒泡排序函数,Matlab排序算法-遍历排序、冒泡排序

Before Sort: x 2 1 3 4 6 8 5 7 9------------------------------遍历排序,循环8次,第7次得到结果:1. Sort: x 1 2 3 4 6 8 5 7 92. Sort: x 1 2 3 4 6 8 5 7 93. Sort: x 1 2 3 4 6 8 5 7 94. Sort: x 1 2 3 4 6 8 5 7 95. Sort: x 1…

matlab运行dxcv,MATLAB imresize 函数和 OpenCV resize 函数结果不同

为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C 实现的过程中,就发现了这个问题,不过那时问题不是太大,所以也没有给出太多关注。今天在 stackover…

Java 9:好的,坏的和私有的接口方法

Java 9 是在几周前发布的。 查看发行说明 ,其中包含许多有趣的功能。 不过,我觉得并非一切都是不如甲骨文和Java行家似乎图片吧 。 我看到了Java世界中的三个趋势,分别是好,坏和丑陋。 让我们从好的开始。 Birdman(20…

newton迭代法求近似值matlab,Newton迭代法求函数极小值点 Matlab程序

clear allclc%Newton迭代法求解极小值点%090311%%定义函数disp 函数 f(x) 为:syms x1 x2f(x1-2)^4(x1-2)^2*x2^2(x21)^2disp 初始点的值:x0[1;1]%%求函数的梯度和海色阵disp 函数f的梯度:gjacobian(f,[x1;x2])disp 函数f的Hesse矩阵:Gjacobia…

php如何写log日志,用php生成log日志

楼盘列表$(function() {//获取网址参数var url document.URL;var urlArr url.split(“/”);var urlUseArr urlArr[3].split(“?”);var urlPamArr urlUseArr[1].split(“&”);var urlReset ”;for (var i 0; i < urlPamArr.length; i) {var urlPamSigleArr urlP…

php 之 ajax,PHP之AJAX

一.AJAX Asynchronous JavaScript And XML(异步 JavaScript 及 XML)二.PHP 和 AJAX不存在什么 AJAX 服务器。AJAX 是一种在浏览器运行的技术。它使用浏览器与 web 服务器之间的异步数据传输&#xff0c;使网页从服务器请求少量的信息&#xff0c;而不是整张页面。AJAX 是一种独…

lambda表达式方法泛型_模板方法模式–使用Lambda表达式,默认方法

lambda表达式方法泛型模板方法模式是Erich Gamma&#xff0c;Richard Helm&#xff0c;Ralph Johnson和John Vlissides在著名的《 设计模式》一书中解释的23种设计模式之一。 这种模式的意图表示为&#xff1a; 在操作中定义算法的框架&#xff0c;将某些步骤推迟到子类。 Tem…

java报错找不到对象,使用Spring源码报错java:找不到类 InstrumentationSavingAgent的问题...

使用Spring源码&#xff0c;报错java:找不到类 InstrumentationSavingAgent报错如下&#xff1a;Error:(26, 38) java: 找不到符号符号: 类 InstrumentationSavingAgent位置: 程序包 org.springframework.instrument解决办法&#xff1a;在自己测试项目的build.gradle里加上 co…

PagingAndSortingRepository –如何与Thymeleaf一起使用

在本教程中&#xff0c;我将演示如何通过分页显示Thymeleaf中的企业客户列表。 1 –项目结构 我们有一个正常的Maven项目结构。 2 –项目依赖性 除了正常的Spring依赖关系之外&#xff0c;我们还添加Thymeleaf和hsqldb&#xff0c;因为我们使用的是嵌入式数据库。 <?x…

php 如何股票曲线图,如何看股票曲线图?股票曲线图讲解

如何看股票曲线图&#xff1f;股票曲线图讲解股票分时图走势图表&#xff1a;乳白色曲线图表明这种个股的分时图交易量价钱。淡黄色曲线图表明这种个股的均价。淡黄色柱线表明每分的交易量&#xff0c;企业为手(100股/手)。下边是分时图走势图表中经常会出现的专有名词及寓意&a…