2016-03-29 15 views
2

私のLinuxマシンでは、Webアプリケーションから呼び出す述語(SWI-Prologを使用)を開発しました。そして、好ましくは、どのJavaベースのアプリケーションサーバー(Tomcat、Wildfly、Websphere?)からでも呼び出せるプラットフォームに依存しないユニットとして述語を提供したいと思います。 JPLでは、PrologとJavaの間にブリッジを構築することができます。そして、私は、述語のためのスタンドアロンの実行可能ファイルを構築することが可能であることを知っています。Java WebアプリケーションからProlog-predicateを呼び出す方法は?

ドッカー技術を使用しようとすると、必要なファイルをすべてWARファイルにパックすることはできますか、それとも他の方法がありますか? JavaとPrologのシステムの数との間に統一されたインタフェースを提供し

https://github.com/java-prolog-connectivity

答えて

2

ここでのJavaのProlog接続ライブラリがあります。残念ながら、私はそれ用に書かれたドライバを備えたPrologシステムのどれもが100%純粋なJava実装ではないと思うので、すべてを単一のWARファイルにパックすることはできません。

約100%Java Prologの実装があります。これは例えば1:

​​

はそれのためJPCドライバを見ていいだろう - がまだありません確認してください。

0

ウェブ関連プロジェクトにを使用できます。これは軽量のProlog Engineです。 mProLog

要件に応じてこのエンジンを編集することもできます。私もこの点に固執しましたが、SWI-PrologはJava Web [J2EE]環境をサポートできません。

関連する問題