24、多线程Prolog在企业应用与语义网信息通信中的探索

多线程Prolog在企业应用与语义网信息通信中的探索

1. 知识处理服务器概述

知识处理服务器是一个用于将基于Inside Prolog的知识系统与企业应用相结合的框架,它能利用知识库为企业应用提供推理服务。该服务器独立于企业应用和知识系统,通过结合Inside Prolog和Java实现。借助Java对分布式对象技术(如RMI、SOAP和CORBA)的适配,服务器提升了与各种企业应用的互操作性。在J2EE环境中,它还能让知识系统继承企业应用的事务,便于将知识系统融入事务系统。

以J2EE环境下将基于知识的临床决策支持系统应用于医院信息系统CAFE为例,其系统配置如下:
- 临床知识库:存储用于临床决策支持的医学推理规则,如禁忌证验证和适当给药条件建议。
- 临床数据库:持续存储患者记录,如疾病名称和用药订单。
- EJB客户端:通过处理医院工作流的应用程序和临床决策支持系统,为医护人员提供临床支持功能。
- 会话Bean:是知识处理服务器提供的临床决策支持功能的服务接口。
- 临床决策支持推理引擎:是用Prolog编写的基于知识的系统。
- 知识库适配器:是一个Prolog程序,用于使服务接口中使用的数据类型和数据结构与推理引擎和知识库相匹配。
- 外部数据接口:用于通过EJB/JNDI服务从推理引擎访问临床数据库中的患者记录等外部数据。
- Prolog服务器:是一种通用机制,用于调解用Java编写的服务接口和用Prolog编写的知识系统之间的通信。

以下是该系统配置的mermaid流程图:

graph LR
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值