かなり大きな設計上の決定を下さなければならないので、経験豊富な方からのアドバイスをお願いしたいと思います。
WCF (ログイン + ユーザー アカウント管理、顧客データベース、会社のさまざまな製品ラインのプレゼンテーションを含む) を使用して SOA サービスを開発しています。
ここで、ユーザーがブラウザーで表示できる HTML を生成するために使用するフロントエンド テクノロジを決定する必要があります。
論理的な答えは、ASP.Net です。ただし、他のオプションについて知りたいです。PHPサービスの利用を考えています(この言語を学びたいので)。このシナリオを考えることができます: - エンド ユーザーは HTTP 経由で PHP サービスにアクセスし、PHP サービスは SOAP 経由で WCF サービスへのビジネス ロジック呼び出しを実行し、結果をユーザーに返します。
これにより、WCF サービスは PHP サービスによってのみ呼び出されるため、少なくともユーザー セッション管理が PHP サービスの側になければならないという問題が生じます。
では、WCF サービスの前に (動的な) HTML プレゼンテーション レイヤーを取得する簡単な方法はありますか (ASP.net を無視し、できれば PHP を使用します)。