私は最近、MSE の使用を調査するプロジェクトに参加していました。調査は 2011 年の第 1 四半期に行われました。Microsoft の担当者および MSE チームの元メンバーと話をした結果、Microsoft は MSE に一切の努力を払っていないことがわかりました。とにかく、それは決してサポートされたプロジェクトではありませんでした。ありがたいことに、本番ランタイム環境で MSE を使用しないという決定が下されました。
そのプロジェクトの前は、MSE が短期間使用された別のクライアントとの別のプロジェクトに参加していました。理由を簡単に。MSE は、多数のサービスではほとんど使用できない UI の観点からも、制限の観点からも、非常に使いにくいことがわかりました。MSE には、エンドポイントを仮想化する機能を提供するなど、いくつかの非常に優れた機能がありますが、IMO に値するものではありません。
ブローカーとして機能するため、ボトルネックと単一障害点になります。環境から環境へ構成を移行する良い方法はありません (そもそもこれは地獄です)。1 つを台無しにすると、データベースを復元することになる可能性があります。また、MSE がブローカーとして機能しているため、トランザクションの WCF 機能が失われます (これは大きな問題です)。
さらに、MSE の Web サイトには、MSE のサポートが終了したことが記載されており、代替案が提案されています。また、それ以上のリリースはなく、本番環境での使用を思いとどまらせると述べています。
「2009 年 12 月の CTP リリースは、MSE の最終リリースでした。(...) 最後に、サポート条項に関するライセンス契約のセクション 3.(E) をご案内します。CTP リリースとして、これを本番環境で使用することをお勧めするか、サポートを提供してください。」
いくつかの優れた機能が提供されますが、使用しないことをお勧めします。どのようなガバナンス機能をお探しですか?