ДИНАМИЧЕСКОЕ ПРЕОБРАЗОВАНИЕ ИНТЕРФЕЙСА КОМАНДНОЙ СТРОКИ (CLI) ДЛЯ СГРУППИРОВАННЫХ ОБЪЕКТОВ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

1. Способ для реализации компонента из локального узла на удаленный узел, содержащий этапы, на которых:
- получают идентификатор типа компонента, который будет реализован на локальном узле;
- определяют по идентификатору типа на локальном узле идентификатор программного обеспечения, который соответствует компоненту;
- определяют на локальном узле множество удаленных узлов, на которых инсталлировано программное обеспечение, соответствующее идентификатору программного обеспечения;
- определяют на локальном узле удаленный узел из множества удаленных узлов, на котором компонент должен быть реализован; и
- получают на локальном узле местоположение особой инсталляции программного обеспечения на удаленном узле, используя тип компонента и идентификатор программного обеспечения.
2. Способ по п.1, дополнительно содержащий этап, на котором:
- обновляют в локальном узле местоположение особой инсталляции программного обеспечения каждый раз, когда новое программное обеспечение инсталлируется на любой из множества удаленных узлов.
3. Логический узел инфраструктуры доступности управления (AMF), используемый для реализации компонента на удаленном узле, логический узел AMF содержит:
модуль поиска, который:
- принимает идентификатор типа компонента, который будет реализован на местном узле;
- определяет по идентификатору типа идентификатор программного обеспечения, который соответствует компоненту;
- определяет множество удаленных узлов, на которых программное обеспечение соответствует инсталлированному идентификатору программного обеспечения;
- определяет удаленный узел из множества удаленных узлов, на котором должен быть реализован компонент; и
- получают местоположение особой инсталляции программного обеспечения на удаленном узле, используя тип компонента и идентификатор программного обеспечения.
4. Способ для выполнения команды линейного интерфейса (CLI) для компонента, связанного с логическим узлом AMF, содержащий этапы, на которых:
- отыскивают тип, связанный с упомянутым компонентом;
- опознают программное обеспечение, связанное с упомянутым компонентом на основе упомянутого типа;
- отыскивают префикс имени маршрута для упомянутого опознанного программного обеспечения; и
- используют упомянутый префикс имени маршрута для выполнения CLI команды.
5. Способ по п.4, в котором упомянутая CLI команда является командой, используемой для выполнения одного из: реализации указанного компонента, завершении указанного компонента, очистки указанного компонента, АМ_начала указанного компонента, АМ_остановки указанного компонента.
6. Способ по п.4, в котором указанный компонент является наименьшим логическим объектом, связанным со службой, на которой AMF объект выполняет обнаружение ошибок и отключение, восстановление и ремонт.
7. Способ по п.4, в котором программное обеспечение является программным обеспечением, связанным со снабжением службы, предусмотренной модулем обслуживания, для которого упомянутый компонент предназначен.
8. Способ по п.4, в котором префикс имени маршрута является префиксом, определенным для узла AMF и префиксом, определенным для программного обеспечения, который, когда сцеплен с командой для относительного составного имени маршрута, связанного с типом компонента, определяет имя маршрута для команды CLI.
9. Способ для преобразования компонента к узлу инфраструктуры доступности управления (Availability Management Framework (AMF)), содержащий этап, на котором:
- определяют тип компонента;
- определяют идентификатор программного обеспечения для программного обеспечения, связанного с компонентом, основываясь на определенном типе,
- выбирают AMF узел, на котором компонент должен быть преобразован; и
- определяют особое узловое местонахождение инсталляции для программного обеспечения на узле AMF из атрибута AMF, используя упомянутый определенный тип и упомянутый определенный идентификатор программного обеспечения.
10. Способ по п.9, в котором компонент является наименьшим логическим объектом, связанным со службой, на которой объект AMF выполняет обнаружение ошибки и изоляции, восстановления и ремонт.
11. Способ по п.9, в котором имеется программное обеспечение, связанное со снабжением службы предусмотренное модулем обслуживания, для которого предназначен компонент.
12. Способ по п.9, в котором префикс имени маршрута является префиксом определенного узла AMF и определенного программного обеспечения, которое, когда связано с командой для относительного составного имени, связанного с упомянутым типом компонента, определяет имя маршрута для команды CLI.
13. Способ по п.9, содержащий также этап, на котором:
- реализуют компонент, используя местоположение определенного узла для программного обеспечения.
14. Способ по п.9, содержащий также этап, на котором:
- обновляют местоположение инсталляции программного обеспечения в определенном узле каждый раз, когда новая версия программного обеспечения инсталлируется на любой из множества узлов.
15. Машиночитаемый носитель, содержащий команды, которые, когда исполняются на компьютере или процессоре выполняют этапы, на которых:
- отыскивают тип, связанный с компонентом;
- опознают программное обеспечение, связанное с компонентом на основе упомянутого типа;
- отыскивают префикс имени маршрута для опознанного программного обеспечения; и
- используют префикс имени маршрута для выполнения команды линейного интерфейса (CLI).
16. Машиночитаемый носитель по п.15, в котором команда CLI является командой, используемой для выполнения одного из: реализации компонента, завершения компонента, очистки компонента, АМ_начала компонента и АМ_остановки компонента.
17. Машиночитаемый носитель по п.15, в котором компонент является наименьшим логическим объектом, связанным со службой, на которой объект AMF выполняет определение ошибки и изоляции, восстановление и ремонт.
18. Машиночитаемый носитель по п.15, в котором программное обеспечение является программным обеспечением, связанным с обеспечением службы, предусмотренной модулем обслуживания, для которого предназначен компонент.
19. Машиночитаемый носитель по п.15, в котором префикс имени маршрута, является префиксом определенного узла AMF и определенного программного обеспечения, который, когда связан с командой для относительного составного имени, связанного с типом компонента, определяет имя маршрута для команды CLI.
20. Машиночитаемый носитель по п.15, содержащий также этап, на котором:
- обновляют местоположение инсталляции программного обеспечения каждый раз, когда новая версия программного обеспечения инсталлируется на любой из множества узлов.
21. Система, содержащая:
- аппаратные базовые средства для поддержки службы; и
- функцию управления готовностью (AMF) объекта программного обеспечения, который поддерживает готовность упомянутой службы, AMF программное обеспечение, управляющее жизненным циклом функциональности компонента, связанного с упомянутой службой, включая выполнение функций, которые:
- отыскивают тип, связанный с компонентом;
- опознают программное обеспечение, связанное с компонентом на основе упомянутого типа;
- отыскивают префикс имени маршрута для опознанного программного обеспечения; и
- используют упомянутый префикс имени маршрута для реализации компонента.
22. Система по п.21, в которой жизненный цикл функциональности включает в себя по меньшей мере одно из: реализацию компонента, завершения компонента, очистку компонента, АМ_начало компонента и АМ_остановку компонента.
23. Система по п.21, в которой компонент является наименьшим логическим объектом, связанным со службой, на которой объект AMF выполняет определение ошибки и изоляции, восстановление и ремонт.
24. Система по п.21, в которой программное обеспечение является программным обеспечением, связанным с обеспечением службы, предусмотренной модулем обслуживания, для которого предназначен компонент.
25. Система по п.21, в которой префикс имени маршрута является префиксом определенного узла AMF и определенного программного обеспечения, которое, когда связано с командой для относительного составного имени, связанного с типом компоненты, определяет имя маршрута для команды CLI.
26. Система по п.21, в которой программное обеспечение AMF обновляет местоположение инсталляции программного обеспечения каждый раз, когда новая версия программного обеспечения инсталлируется на любом из множества узлов.