すぐにパブリック API (Web API) を実装する必要があります。要求の 1 つは、同じことを行うために別のメソッド (たとえば、REST と SOAP) を提供する必要があるということです。私の最初のアプローチは次のとおりです。
REST のコントローラーを作成する SOAP のコントローラーを作成する
REST および SOAP インターフェイスからの要求を処理する共通の Facade クラスを使用します。Facade クラスは、システムの内部へのアクセスを担当します (直接的または間接的に、dome DAO を使用できます...など)。
コードは Java で記述され、他の技術の中でも Spring-MVC を使用する可能性が最も高いでしょう。
ここで質問です。これはあなたにとって意味がありますか?あまりにもばかげていますか?ここでオーバーアーキテクチャを感じますか?提案/経験/ベストプラクティスはありますか?
御時間ありがとうございます :)