業務システムのための知識処理サーバの設計と実装

書誌事項

タイトル別名
  • ギョウム システム ノ タメノ チシキ ショリ サーバ ノ セッケイ ト ジッソウ
  • The Design and Implementation of Knowledge Processing Server for Enterprise Information Systems
  • 知識処理

この論文をさがす

抄録

企業等の基幹業務を支える情報システム(以下 業務システム)で専門知識を生かした高度な機能を実現するには 専門知識を体系的に整理 記述した知識ベースを内蔵する知識ベースシステムが適している.本論文では Prolog上に実装された知識ベースシステムを業務システムで運用するための知識処理サーバについて述べる.知識処理サーバは 特定の業務システムや知識ベースシステムに依存しない汎用の枠組みであり 新たに開発したマルチスレッド対応のProlog処理系とJava処理系とを組み合わせて実現されている.本サーバは 業務システムとのインタフェースをRMI CORBA等の分散オブジェクト技術に対応させ 各種業務システムとの相互運用性を高めている.また J2EEにおいては 知識ベースシステムによるトランサ?クションの継承を可能にし トランザクションシステムへの組み入れを容易にした.評価実験の結果 Prolog処理系のマルチスレッド機能はSMPシステムで高い並列性が得られ 知識処理サーバがSMPシステムでスケーラビリティを有することを確認した.知識処理サーバは 病院情報システムの臨床判断支援に実際に適用され 薬剤禁忌の検証等を可能にしている.この運用実績から 知識処理サーバが実用上十分な頑健性を備えていることも確認した.

A knowledge-based system is suitable for realizing advanced functions that require domain-specific expert knowledge in enterprise-mission-critical information systems (enterprise applications). This paper describes the knowledge processing server that operates a knowledge-based system written in Prolog with an enterprise application. It is an independent framework of any enterprise application and knowledge-based system, and is realized by combining newly implemented multi-threaded Prolog and Java. The server improves interoperability with various enterprise applications due to its adaptation to distributed ob ject technology, such as RMI and CORBA, using Java. The server also makes it easier to incorporate a knowledge-based system into a transaction system by allowing a knowledge-based system to inherit transactions of an enterprise application in the J2EE environment. Experimental results indicated that the multi-threaded Prolog could obtain high parallelism on an SMP system, and the server could also achieve scalability on it. The server has been applied to clinical decision support in a hospital information system, and it enables the validation of contraindications, such as drug-drug interactions, on prescription orders. This result demonstrated that the server was practically robust enough for use in an enterprise application.

収録刊行物

被引用文献 (1)*注記

もっと見る

参考文献 (36)*注記

もっと見る

キーワード

詳細情報 詳細情報について

問題の指摘

ページトップへ