ОСНОВАННОЕ НА ШАБЛОНЕ УПРАВЛЕНИЕ СЛУЖБАМИ

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