liferay 5.2 を使用してポートレットを構築し、ポートレットではサービスで TagService を使用しています。現在、SOA への移行を計画しており、サービスを liferay から移動し、それらを別のサーバーに RESTful サービスとしてデプロイします。UI コントローラーのみが liferay ポートレットに残り、REST サービスを消費します。
私たちが抱えている問題は、検索でサービス内にタグサービスを使用しているため、それを移動できないことです。
1 つの解決策は、Liferay DB にクエリを実行し、サービスのデータを取得するタグ サービスを書き直すことです。他の解決策は、TagService の liferay-impl jar を含めることです。これが実行可能かどうかはわかりませんが、これがどれほど複雑になるのでしょうか? 誰かが以前に似たようなことをしたことがありますか? または、何か不足していますか?何かご意見は?