1.1.5. Инструментарий разработчика API/SDK

Инструментарий разработчика API/SDK

Архитектура программного комплекса RobotNET построена таким образом, что можно его интегрировать несколькими различными способами: встраиваться с существующие проекты, создавать отдельное ПО для распространения в виде встраиваемых пакетов или использовать WEB API, для взаимодействия с компьютерами (узлами сети) через централизованную панель управления.

Для встраивания RobotNET в существующие пакеты, используется SDK (RobotNET Software Development Kit) — специальные программные библиотеки (в том числе для взаимодействие через COM-сервер) доступные разработчикам на C/C++, C#, PHP и других языках с возможностью неявного (позднего) связывания. Возможности RobotNET COM-сервера (RobotNET EVAL Server) легко интегрировать, например, в Microsoft Excel или Word, используя VBA (Visual Basic for Applications). За кадром не остаются способы использования в сервере сценариев Windows (CScript/VBScript), а так же PowerShell.

RobotNET WEB API (Application Programming Interface) позволяет осуществлять простой доступ к сервисам узла сети через веб-панель управления (например при помощи CURL). В этом случае, безопасность доступа к компьютеру регулируется также в панели управления.

Для отдельно распространяемых приложений возможно использовать RobotNET как транспорт доставки ПО до конечного пользователя. Из такого приложения необходимо сделать «пакет» RobotNET, который будет установлен на удаленном узле, после чего можно, например, управлять им через инструменты автоматизации процессов RobotNET (в том числе RobotNET Utilites).