УПРАВЛЕНИЕ СИСТЕМАМИ НА ОСНОВЕ ПОИСКА

1. Способ обеспечения управления системами на основе поиска, содержащий этапы, на которых:
отображают интерфейс управления, содержащий элемент ввода поиска и элемент списка результатов;
принимают ключевое слово через элемент ввода поиска;
идентифицируют множество соответствующих свойств конфигурации, ассоциированных с принятым ключевым словом; и
отображают по меньшей мере одно из этого множества свойств конфигурации, ассоциированных с принятым ключевым словом, в элементе списка результатов, при этом каждое из отображенного множества свойств конфигурации содержит выбираемый элемент пользовательского интерфейса.
2. Способ по п.1, дополнительно содержащий этап, на котором создают таблицу данных, содержащую множество строк, причем каждая из этого множества строк содержит по меньшей мере одно из следующего: имя ассоциированного свойства конфигурации, описание ассоциированного свойства конфигурации, значение ассоциированного свойства конфигурации и тип ассоциированного свойства конфигурации.
3. Способ по п.2, в котором при идентификации множества соответствующих свойств конфигурации, ассоциированных с принятым ключевым словом, сравнивают это ключевое слово с каждой из строк таблицы данных.
4. Способ по п.3, дополнительно содержащий этапы, на которых:
принимают выбор отображаемого по меньшей мере одного из множества свойств конфигурации; и
обеспечивают элемент пользовательского интерфейса для ввода значений, ассоциированный с этим выбранным одним из множества свойств конфигурации.
5. Способ по п.4, дополнительно содержащий этапы, на которых:
принимают новое значение для выбранного одного из множества свойств конфигурации через упомянутый элемент ввода значения; и
сохраняют это новое значение в строке таблицы данных, ассоциированной с выбранным одним из множества свойств конфигурации.
6. Способ по п.1, в котором принятое ключевое слово содержит текстовый ввод от пользователя, при этом каждое из упомянутого множества соответствующих свойств конфигурации содержит требуемое безопасностью разрешение просматривать и требуемое безопасностью разрешение изменять ассоциированное значение.
7. Способ по п.6, дополнительно содержащий этапы, на которых:
определяют, разрешено ли пользователю просматривать упомянутое по меньшей мере одно из множества соответствующих свойств конфигурации, согласно требуемому безопасностью разрешению просматривать это по меньшей мере одно из множества соответствующих свойств конфигурации; и
в качестве реакции на определение того, что пользователю разрешено просматривать данное по меньшей мере одно из множества соответствующих свойств конфигурации, отображают по меньшей мере одно из множества свойств конфигурации, ассоциированных с принятым ключевым словом, в элементе списка результатов.
8. Способ по п.7, дополнительно содержащий этапы, на которых:
принимают выбор отображаемого по меньшей мере одного из множества свойств конфигурации;
определяют, разрешено ли пользователю изменять ассоциированное значение упомянутого по меньшей мере одного из множества соответствующих свойств конфигурации, согласно требуемому безопасностью разрешению изменять это ассоциированное значение; и
в качестве реакции на определение того, что пользователю разрешено изменять ассоциированное значение упомянутого по меньшей мере одного из множества соответствующих свойств конфигурации, обеспечивают элемент пользовательского интерфейса для ввода значений, ассоциированный с выбранным одним из множества свойств конфигурации.
9. Считываемый компьютером носитель, который хранит множество команд, которыми при их исполнении выполняется способ обеспечения управления системами на основе поиска, причем этот способ, выполняемый посредством упомянутого множества команд, содержит этапы, на которых:
аутентифицируют пользователя как имеющего по меньшей мере одно связанное с безопасностью разрешение администратора;
отображают пользовательский интерфейс консоли управления, содержащий элемент поиска и элемент списка результатов, при этом элемент поиска содержит по меньшей мере одну опцию фильтрации;
принимают термин поиска от пользователя через элемент поиска;
идентифицируют множество свойств конфигурации, соответствующих этому термину поиска; и
отображают по меньшей мере подмножество этих соответствующих свойств конфигурации, ассоциированных с принятым термином поиска, в элементе списка результатов, причем каждое из упомянутых соответствующих свойств конфигурации содержит выбираемый элемент пользовательского интерфейса.
10. Считываемый компьютером носитель по п.9, в котором способ дополнительно содержит этапы, на которых:
принимают выбор по меньшей мере одной опции фильтрации; и
ограничивают отображение соответствующих свойств конфигурации подмножеством соответствующих свойств конфигурации, ассоциированным с этой по меньшей мере одной опцией фильтрации.
11. Считываемый компьютером носитель по п.9, в котором способ дополнительно содержит этапы, на которых:
принимают выбор выбираемого элемента пользовательского интерфейса, ассоциированного с по меньшей мере одним из упомянутых соответствующих свойств конфигурации; и
отображают элемент ввода, ассоциированный со значением этого по меньшей мере одного из соответствующих свойств конфигурации.
12. Считываемый компьютером носитель по п.11, при этом элемент ввода сконфигурирован согласно типу упомянутого значения.
13. Считываемый компьютером носитель по п.11, в котором способ дополнительно содержит этапы, на которых:
принимают ввод нового значения от пользователя через элемент ввода; и
обновляют упомянутое по меньшей мере одно из соответствующих свойств конфигурации вводом нового значения.
14. Считываемый компьютером носитель по п.13, в котором способ дополнительно содержит этапы, на которых:
определяют, содержит ли ввод нового значения достоверное значение для упомянутого по меньшей мере одного из соответствующих свойств конфигурации; и
в качестве реакции на определение того, что ввод нового значения не содержит достоверное значение для этого по меньшей мере одного из соответствующих свойств конфигурации, отображают ошибку для пользователя.
15. Система для обеспечения управления системами на основе поиска, содержащая:
память; и
процессор, подключенный к памяти, при этом процессор выполнен с возможностью:
извлекать множество свойств конфигурации, ассоциированных с по меньшей мере одной конфигурируемой службой,
создавать таблицу данных, содержащую множество записей, каждая из которых ассоциирована с по меньшей мере одним из упомянутого множества свойств конфигурации, при этом каждая запись содержит множество элементов, включая имя, путь навигации, описание, значение и тип конфигурации,
принимать ключевое слово поиска от администратора упомянутой по меньшей мере одной конфигурируемой службы через элемент поиска в интерфейсе управления,
извлекать множество результатов поиска, содержащих подмножество упомянутого множества записей из таблицы данных, причем каждый из этого множества результатов поиска содержит соответствие между ключевым словом поиска и по меньшей мере одним из множества элементов, связанных с каждым из упомянутого подмножества множества записей из таблицы данных,
отображать по меньшей мере часть упомянутого множества результатов поиска в элементе результатов из состава интерфейса управления,
принимать выбор одного из отображенного множества результатов поиска в пределах элемента результатов из состава интерфейса управления,
отображать путь навигации, ассоциированный с этим выбранным одним из отображенного множества результатов поиска в пределах интерфейса управления,
отображать диалог конфигурации, содержащий выбранный один из отображенного множества результатов поиска и элемент пользовательского интерфейса для модификации значений согласно типу конфигурации выбранного одного из отображенного множества результатов поиска и содержащий значение выбранного одного из отображенного множества результатов поиска,
определять, было ли принято изменение значения выбранного одного из отображенного множества результатов поиска через диалог конфигурации, и
в качестве реакции на определение того, что изменение значения выбранного одного из отображенного множества результатов поиска было принято через диалог конфигурации, сохранять измененное значение выбранного одного из отображенного множества результатов поиска.