Springframework と Hibernate http://code.google.com/p/algo-trader/およびhttp://www.algotrader.chに基づくオープン ソース取引プラットフォームを開発しています。このアプリケーションは、取引フレームワークと、独立して開始できるいくつかの戦略で構成されています。これまでのところ、これらのさまざまな部分は、RMI と JMS を介して通信する個別の JVM で実行されていました。
不必要なシリアライゼーションとネットワーク オーバーヘッドを回避するために、アプリケーション全体をある種のコンテナー (アプリケーション サーバーの可能性もある) 内で実行したいと考えています。ただし、アプリケーションの個々の部分を個別に展開、開始、および停止できるという要件があります。
私たちは OSGi を調査しましたが、私たちが使用するライブラリの多くはまだ OSGi に対応していないため、これは現在のオプションではありません。また、アプリケーションには Web GUI がないことに注意してください。
これに関する提案はありますか?ありがとうアンディ