SpringframeworkとHibernate http://code.google.com/p/algo-trader/とhttp://www.algotrader.chに基づいてオープンソース取引プラットフォームを開発しています。このアプリケーションは、取引フレームワークと、独立して開始できるいくつかの戦略で構成されています。これまでのところ、これらの異なる部分は、RMIとJMSを介した別々のJVM通信で実行されていました。非Web Spring/Hibernateアプリケーション用アプリケーションサーバ
不要なシリアライズとネットワークオーバーヘッドを避けるため、アプリケーション全体を何らかの種類のコンテナ(潜在的にアプリケーションサーバー)内で実行したいと考えています。ただし、アプリケーションの個々の部分を個別に展開、開始、停止できるという要件があります。
私たちはOSGiを調べましたが、私たちが使用するライブラリの多くはまだOSGiが用意されていないため、現在のところオプションではありません。また、アプリケーションにはWeb-GUIはありません。
これに関するご提案はありますか? おかげ アンディ
ありがとうございました!これらのアプリケーションサーバーのオーバーヘッドが非常に多いことがわかります。私たちの場合、Web、EJB、トランザクション管理、クラスタリング、Webサービスの機能は必要ありません。 glassfish/JBossは、これらの機能がすべてなくても実行できますか? –
いいえ – mprabhat