私は今、大規模な顧客に、このアプリケーションを実装する必要がありますが、彼はいませんDMZからデータベースに接続することができます。私は、データベースと通信し、Webサービスを介してDMZ上のアプリケーションにデータを提供するネットワーク内のサーバーを実装する必要があります。
symfonyアプリケーションをWebサービス経由で通信する2つの部分に分割する簡単な方法はありますか? 1つの部分はフロントエンドで、クライアントと通信し、他の部分はバックエンドである必要があり、データベースとの通信が必要です。これらの2つの部分の間の通信は、Webサービス経由で行う必要があります。
私は現在考えることができる唯一の方法は、データベースの代わりにWebサービスに接続し、ネットワーク側のフロントエンドをhtmlからWebサービスに変換するDMZサーバーのバックエンドのほとんどをやり直すことです。これを自動化するプラグインや方法はありますか?それとも最初からやり直していますか?
もちろん、アプリケーションのクローンを作成し、バックエンドとして使用してください。それにREST APIを実装します。あなたはここで見ることができます - 非常に役立つことができますhttp://knpuniversity.com/screencast/symfony-rest – pavlovich
@pavlovichええ、私は休息を知っています。私はほとんどすべてのアプリでそれを使用しています。しかし、それは難しい方法です:)私は完全にそこに残りを得るために多くを再構築する必要があります。 – darthzejdr