Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Решение с открытым исходным кодом для управления конфигурацией предприятия с пользовательским интерфейсом/панелью управления

Автор вопроса: neoОтветов: 3

Работа над корпоративным приложением, которое имеет несколько компонентов/сервисов. Вместо того, чтобы хранить конфигурацию для каждого компонента/службы в каждой среде.

Ищу что-то, что позволит мне хранить конфигурацию в иерархии, например, через интерактивный пользовательский интерфейс.

Application-1 -> Component-1 -> Env -> Resource-1 -> Option-1: Value-1 [конечный уровень]

Application-1 -> Component-1 -> Env-1 -> Resource-1 -> Option-1: Value-1 [конечный уровень]

Application-1 -> Component-2 -> Env -> Resource-1 -> Option-1: Value-1 [конечный уровень]

И верните эти значения с помощью такого метода, как вызов службы отдыха.

enterpriseconfiguration

Ответы

Ответ 1 · рейтинг 2 · summerbulb

Насколько я понимаю, вы ищете конфигурационное решение для системы, состоящей из нескольких компонентов/сервисов.

В компании, где я работаю, мы разработали простую и мощную конфигурационную платформу, предназначенную для настройки всей системы из одного места, что делает процесс настройки удобным, понятным, безопасным, организованным и информативным.

Некоторые из ключевых функций, которые мы поддерживаем, включают:

  • Единый удобный графический интерфейс
  • Метаданные параметров
  • Уровни и наследование
  • Обновления компонентов
  • Проверка метаданных
  • Поддержка сторонних компонентов (поддерживаем всех)
  • Поддержка и управление пространствами имен и версиями
  • Расширенные функции, такие как автоматическая ссылка

Если мы выпустим это в открытый доступ, вам будет интересно?

Ответ 2 · Quicker

Неясно, ищете ли вы основу для кодирования или готовое приложение. Непонятно, на что вы ориентируетесь (REST, иерархия, UI). Непонятно, зачем нужна комбинация REST, иерархии, UI и где есть место альтернативам.

мозговой штурм с коротким ответом:

  • плоский ini-файл + блокнот (-> без REST)

  • mysql + mysql workbench (-> без REST, без встроенной иерархии)

  • http://sourceforge.net/directory/business-enterprise/enterprise/bsm/cmdb/os:windows/freshness:recently-updated/ (-> готовый к работе инструмент)

  • http://restsql.org/doc/Overview.html (фреймворк для добавления поддержки иерархии в sql )

Ответ 3 · SpliFF

Возможно, вы слышали о WebMin и VirtualMin, которые представляют собой CPanel-подобный пользовательский интерфейс для управления сервером. Малоизвестная особенность обоих заключается в том, что ими можно управлять из командной строки, а также удаленно. Вот документация по "VirtualMin Remote API", которая позволяет вам управлять службами и конфигурацией через HTTP и получить вывод через XML или JSON.

Теперь вам по-прежнему нужно создавать свои собственные модули, что может быть или не быть тяжелой работой, но это вероятно, будет намного проще, чем писать все это с нуля.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы