Cassandra で TinkerPop 3 と Titan 0.5 を使用する Java Enterprise 1.7 プロジェクトをセットアップしています。
一般的な考え方は次のとおりです。
- Titan 0.5 を実行する専用データベース サーバー、
 - ティンカーポップ3どこか
 - データベース サーバーから分離された Java EE 7 アプリケーションを実行するアプリケーション サーバー。
 
未解決の質問がたくさんあります。ベスト プラクティス、提案、例を求めたいと思います。
- Tinkerpop 3 はどこに滞在する必要がありますか? アプリケーションサーバーまたはデータベースサーバーで?
 - ティンカーポップはどのようにタイタンと通信しますか?
 - Tinkerpop with Titan のこのような環境に最適な構成は何ですか?
 - Java Enterprise アプリケーションはどのように Tinkerpop と通信する必要がありますか?
 - Tinkerpop API を Java EE と統合するにはどうすればよいですか? 同時に複数のユーザーと、一般的なエンタープライズ環境の問題 (キャッシュ、トランザクション、データベースへの複数の呼び出しなど) に注意してください。
 - プロジェクトのセットアップ例はありますか?
 
この基本構成は、最終的に他のプロジェクトの準備が整った github や bitbucket に配置されます。