Связи
Любой фрагмент реальности мы рассматриваем как систему существующих в средах и коммуницирующих коммутантов, различие между средами и коммутантами, между коммутацией и действием на первый взгляд кажется довольно относительным, но для конкретного коммутанта это различие очень важно.
Как коммуникация , так и действие может иметь разную степень устойчивости, для устойчивой коммуникации или действия необходимо ее регулярное, циклическое повторение - только в этом случае коммутантная память будет постоянно актуальной, иначе коммутация постепенно "забывается". Даже если носителем памяти являются формализованные правила на внешних носителях (алгоритмы процессов в виде различных циркуляров, правил и инструкций), для их интерпретации и использования все равно необходим агент, в виде подготовленного человека с опытом их использования. В технических системах поддержка редкой коммуникации прекращается по экономически причинам.
Устойчивые коммуникации и взаимодействия называются связями.
Любая связь требует как минимум двух участников и носит реккурентный характер. Подчеркнем именно реккурентный, а не рекурсивный характер связи: функция не может в данном случае вызываться рекурсивно, поскольку часть алгоритма связи находится в пространстве другого коммутанта. Лучше всего для описания связей подходит понятие из языков асинхронного программирования - функция обратного вызова, c помощью которой довольно просто организовать любые рекуррентные алгоритмы, в том числе в распределенных системах. Рекурсия предполагает управление алгоритмом действия на одной стороне, иногда она может использоваться при взаимодействии с неактивными средами.
Примечание: Реккурентный - повторяющийся время от времени, периодический; Рекурсивный - определяемый в терминах самого себя.
Нет комментариев