СПОСОБ СОЗДАНИЯ, ХРАНЕНИЯ, ВЫПОЛНЕНИЯ, УПРАВЛЕНИЯ ВЫПОЛНЕНИЕМ, ХРАНЕНИЕМ И ПОИСКОМ ПРОЕКТОВ

Способ создания, хранения, выполнения, управления выполнением, хранением и поиском проектов, все операции которого являются цифровыми операциями и выполняются над данными в цифровой форме (цифровой проект), отличающийся тем, что проект на всех его стадиях представляется в виде направленного графа, содержащего узлы и дуги, узлы содержат программные модули, доступные для исполнения на вычислительных устройствах, и параметры данного модуля, при их наличии дуги содержат данные проекта, включающие описание состава и типов данных на каждой из дуг, разбитых на физические порции обрабатываемой информации (пакеты данных), узлы построены как узел дерева Меркла, содержащего основной хеш-код, построенный на основе хеш-кодов входных пакетов данных, хеш-кода программного модуля узла, хеш-кода параметров узла, пакеты данных построены как узел дерева Меркла, включающего в себя основной хеш-код, хеш-код узла, которым получены данные и хеш-код нижележащих узлов Мекрла данных, входящих в пакет, основной хеш-код узлов и пакетов данных строится методом односторонней функции, обеспечивающей уникальность хеш-кода с вероятностью коллизии, не превышающей вероятность коллизии для известных систем, узлы и дуги проекта хранятся в хранилищах проектов, размещенных на устройствах постоянной машинной памяти и обеспечивающих доступ к содержимому узла и пакета по хеш-коду, выполнение проекта производится путем извлечения узлов и связанных с ними входных пакетов данных из постоянной памяти, перемещением их в оперативное запоминающее устройство исполняющего вычислительного устройства, запуск его на выполнение с записью в выходной пакет результата вычислений, извлечение узлов и связанных с ними данных производится по команде пользователя или по достижению программно-задаваемого условия (появления входного пакета, прошествии момента времени, появлению свободного вычислительного ресурса или другого программно-реализуемого условия), создание, выполнение, управление выполнением, хранением и поиском выполняется программно-аппаратной платформой, содержащей блок управления хранением, включающей ресурсы хранения в виде устройства долговременной компьютерной памяти, оперативной памяти, центрального процессора и программный модуль, обеспечивающий извлечение и запись узлов и пакетов данных, блок управления вычислениями, включающий ресурсы вычисления в виде центрального и специализированного процессоров, и оперативную память, и программные модули планирования, запуска и управления вычислениями, блок управления доступом пользователей, включающий программные и аппаратные средства аутентификации пользователей, управления правами доступа пользователей к узлам и пакетам проектов, блокам управления хранением, блокам управления вычислениями, блока мониторинга выполнения проектов, включающего программные модули назначения лимитов и приоритетов выполнения узлов проектов и фиксации реально потребленных ресурсов, блока поиска узлов, пакетов, пользователей, ресурсов хранения и ресурсов вычисления, содержащего списки их описаний и ссылок на их размещение, организованных в виде базы данных и программного модуля, позволяющего по частичному описанию найти объект поиска, вышеперечисленные блоки могут быть связаны компьютерной сетью, обеспечивающей физический доступ из любого блока к любому другому либо располагаться внутри одной компьютерной установки.