2

Optaplanner を配車ルートの手段として使い始めたところです。ただし、optaplanner を Web サービス (できれば REST) として公開したいと考えています。

今、いくつかのブログで、Apache Camel で実行できることを読みました。しかし、まともな例を見つけることは不可能に思えます。

私が見ることができる既知の例や、これを公開する方法に関するヒントはありますか?

4

1 に答える 1

1

REST サービスとして公開するには、いくつかの方法があります。

  • RESTEasy : ドメイン オブジェクトに JAXB アノテーションを付けます (HTTP 経由で送信される XML ファイルの構造を定義するため)。次に、JAX-RS アノテーションを使用して Java クラスを作成します (使用可能な REST メソッドを定義するため)。RESTEasy には優れたリファレンス マニュアルがあり、REST に焦点を当てており、クライアントが望むように REST インターフェースを正確に調整できます。サーブレット コンテナー (WildFly、Jetty など) にデプロイします。
  • Camel: camel-optaplanner のドキュメントを参照してから、特に REST と camel のデプロイに関する camel のドキュメント (または本) を参照してください。camel-optaplanner モジュールは比較的新しいものですが、単体テスト済みで動作することに注意してください。
  • Java エコシステムにおけるその他の REST テクノロジー

とにかく、OptaPlanner は、REST サービスとして公開する方法を気にしません (したがって、どちらも妨げられません)。

統合

于 2014-04-23T08:17:25.090 に答える