СПОСОБ И СИСТЕМА ДЛЯ ПРЕДОСТАВЛЕНИЯ ПРОКСИ-УСЛУГИ В ПРОМЫШЛЕННОЙ СИСТЕМЕ

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