OPA概念
OPA即ORACLE政策自动化,基于规则引擎的理念,使用自然语言在word或者Excel中将政策、法律、法规、规定等信息在计算机系统中予以实现,通过人机互问的方式推导出精确的结论(结果),可广泛应用于税务、社保、公安、环保、海关、统计局等政府行业。
OPA是ORACLE公司于2008年12月收购澳大利亚RuleBurst Holdings公司的产品,目前版本是Oracle Policy Automation 10,2010年4月,甲骨文推出了Oracle Social Services Suite (Oracle 社会服务套件),包括升级版的Oracle Siebel CRM公共事业8.2版(Oracle’s Siebel CRM Public Sector 8.2)和Oracle政策自动化10 版。
OPA产品组成
OPA实际是一个工具,主要由Oracle Policy Modeling来体现,OPM是一个桌面应用程序,通过编译word、Excel文档,能将政策法规转换成可执行的业务规则。OPA在运行过程中包括了以下三个服务:
1) Oracle Web Determinations
能以web页面的方式提供给最终用户来访问,基于http协议。
2) Oracle Determinations Server
基于SOAP协议提供给企业级应用调用,即以web service的方式提供接口。
3) Oracle Determinations Engine
提供基于Java、.net的API,Java和.net应用可以在本地调用。
开发过程
在OPM里新建Word Document或者Excel Document,用中文、英文等其它自然语言编辑政策法规,首先定义一个结论,再以假设满足条件的形式层层推导,如果满足所有条件即给出正结论,否则会得到一个反结论。结论最好要满足有主谓宾语,这样的问题和结论看起来会比较规范,符合通俗的语言逻辑。这里拿国税局的问题来举个列子:
.。。。。。。
更多内容请访问:
http://www.mywen.info本文来自CSDN博客,转载请标明出处:
http://blog.csdn.net/zm820/archive/2010/12/31/6110853.aspx
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/154879/viewspace-683105/
,如需转载,请注明出处,否则将追究法律责任。