2012-04-09 10 views
3

非常に大規模なエンタープライズアプリケーションを構築する途中です。エンタープライズ構成のアイデア

私はすべての他のマシンを制御するメインマシンを持っています。

今、私は構成マネージャーとしていくつかの管理機能を書こうとしています。

私はいくつかのサービスを持っており、各サービスには設定可能な変数があります。

xml構成ファイルを各サービスに追加すると考えられます(サービス起動時に読み込まれる)、構成の配布を行うときにxmlファイルを新しい構成データで変更します。

また、新しい設定を取得するためにサービスを再起動する方法が必要になります。

私の質問は:

エンタープライズ構成能力を達成しない任意のより良い方法はありますか? 私のアイデアが良い場合はヒントと改善が素晴らしいでしょう。

答えて

0

ここに私の解決策:

私は、各サービスの設定ファイル(XML)を作成することにしました。

私は、ファイルのantの変更をリッスンするFileWatcherを作成します。

新しい構成を設定するために、私はXmlSerializerを使用しました。

FilwWatcher変更イベントraiseと私は構成ファイルを逆シリアル化し、新しい構成をサービスに設定します。

関連する問題