我想開發一種描述語言,使開發人員能夠聲明哪些可能的配置設置對其軟件工件有效。
例如,您可以聲明端口必須是介於8004和8010之間的數字。稍後,我希望能夠定義工件之間的依賴關係以及如何組合不同的工件。操作領域被認爲是Java應用程序服務器。
重要的是您不配置工件,但是您定義了一組可能的值。
下一步將實現一個工具,可以檢查實際配置是否滿足相應的描述。哪些解決方案可用於元配置或配置驗證?
有誰知道工具或解決方案---最好在Java世界---我可以(重新)用於任何給定的目標?我已經看過像puppet或cfengine這樣的配置管理工具,但是我發現它們沒有提供足夠的描述能力,並且對於做實際的配置更有用。也許我只是看錯了他們。
這絕對是一種可能的實施方法。但是,我的問題的目標主要是找到現有解決方案。 – cio 2011-03-13 13:13:23