v¦bo project
О проекте Vlad's Business Objects
Основы проекта
Свойства
Автор: Тюрин Владислав
Дата публикации: 26 марта 2015
Поделиться
Файлы
Новое
Чем хороши шаблоны, условия для бизнеса на старте, как менеджеры теряют время,...
Как работать по 12 часов в день, какая экономика может себе позволить инновации,...
Абсолютная экономическая эффективность, как статистика измеряет прошлое, ещё...
Поиск
c l i c k ! m e
Определение основных составляющих проекта: понятие систем и моделей, принципы и схемы обработки информации, задачи и способы стандартизации и формализации знаний.

Структурирование информации

Структурирование информации в проекте Vlad's Business Objects осуществляется на основе трех принципов.

Принцип целостности информации заключается в обеспечении представления информации через некоторые неделимые элементарные единицы, которые не могут быть разделены и использованы частично. Принцип целостности позволяет правильно формировать атомарные и обобщенные целостные единицы информации, обозначать их, оперировать ими и измерять.

Принцип включения информации заключается в объединении меньших целостных единиц информации в большие. Принцип включения обеспечивается правилами формирования единиц информации. Данный принцип позволяет обеспечить основную структурность информации и сформировать метаинформацию о включении отдельных целостностей в другие.

Принцип рекурсивности заключается в повторяемости структуры информации (формата) на любом уровне структуры связанной информации. Рекурсивность позволяет существенно повысить эффективность информационных структур, обеспечив при этом однообразность и понятность всех элементов информации, включая метаинформацию.

При структурировании информации различаются три уровня целостностей.

Первый уровень – это единица информации. Единица информации – минимальная, неделимая без потери смысла, целостность. Единица информации не имеет имени (ключа) и не делима. Чаще всего это простое выражение или расширенное выражение, состоящее из одного или нескольких атомарных информационных сущностей. Разделение выражения единицы информации на несколько других должно означать разделение единицы информации на несколько соответствующих последовательных единиц. Единица информации может назваться также «единицей данных» или «значением».

Второй уровень – это элемент информации. Элемент информации – это целостность, включающая одну или более единиц информации. Элемент информации может включать специальную единицу информации, которая обозначает имя элемента информации (ключ для связывания). Кроме того, элемент информации может включать несколько иных любых единиц информации, характеризующих этот элемент (метаинформация) – они именуются служебными единицами информации. Единицы элемента информации, которые не являются именем или служебными единицами информации, называются обычными единицами в составе элемента информации. Совокупность обычных единиц элемента информации, исключая имя, называется определением элемента информации. Элемент информации может также называться «элементов данных» или «записью».

Третий уровень – это блок информации. Блок информации – это целостность, включающая один или несколько элементов информации и/или один или несколько блоков информации. Блок информации может иметь имеет специальный элемент (или блок) информации, который определяет его имя (ключ для связывания). Кроме того, блок информации может включать несколько иных любых элементов (блоков) информации, характеризующих этот блок (метаинформация) – они именуются служебными целостностями информации. Элементы (блоки) информации блока, которые не являются именем или служебными целостностями информации, называются обычными элементами (блоками) информации. Совокупность обычной информации блока, исключая имя, называется определением блока информации. Блок информации может называться также «блоком данных» или «коллекцией».

Эти три уровня целостности информации очевидным образом формируют универсальную иерархическую структуру хранения информации, которая в своей основе имеет разделяемое расхождение и максимально похожа на структуру данных типа «дерево». Дерево – упорядоченные по уровням узлы, однократно включаемые один в другой. Дерево начинается с одного корневого узла. Все иные целостные части дерева, называемые «узлами», включаются только в один другой узел, но могут включать более одного узла. Соответственно, корневой узел включает несколько узлов, каждый из которых, также включает несколько узлов. Если узел не включает других узлов дерева, то такой узел именуется «листом». Если узел включает другие узлы, но не включает значимых данных, то он именуется «веткой». Если узел включает только один узел, то он именуется «сильной веткой». Дерево (в различных видах и формах) наиболее точно соответствует применяемому в проекте структурированию информации на основе трех указанных уровней (единица, элемент, блок информации).

Информационные сети

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

Существует два способа организации движения информации: централизованный и распределенный.

Централизация информации предусматривает наличие специального и единственного объекта, который собирает, хранит и выдает информацию другим объектам. Централизация характеризуется высокой степенью зависимости от главного объекта – сервера. Объект, обращающийся за информацией к серверу, именуется клиентом. В отдельных случаях централизацию может осуществлять несколько объектов, наделенных специальными полномочиями. Такие объекты называются сложным сервером. Централизация информации является искусственной системой генерализации и обмена информации, поскольку главные объекты (которые владеют и предоставляют информацию) вынуждены, чтобы не потерять свой статус, искусственно поддерживать свои полномочия, предлагая определенные запреты системе. В противном случае централизация неизбежно, по мере распространения информации, перейдет к своему естественному виду, в котором нет преимущественных серверов.

Распределенная информация предусматривает наличие равнозначных или условно-равнозначных объектов, обладающих и обменивающихся информацией. Ни один из таких объектов не имеет существенного преимущества перед другими, за исключением отдельных случаев обмена авторской (произведенной) информацией. Организация обмена распределенной информации осуществляется в рамках информационной сети. Распределенная информация – это естественный способ генерации и обмена информацией, поскольку каждый её объект имеет возможность получить требуемую информации и сгенерировать собственную. Именование объекта сервером или клиентом в распределенной информации достаточно условно и ситуационно. Информационная сеть может перейти в централизованную при условии постепенного выделения главенствующих объектов, концентрирующих информацию, последовательно осуществляющих ограничивающие действия относительно других объектов, генерирующих и обменивающихся информацией.

Одной из главных особенностей информационных сетей является «эффект голограммы». Он заключается в том, что определенная информация храниться сразу несколькими объектами, а некоторая общая информация храниться каждым объектом. По аналогии того как часть голограммы хранит с определенной точностью полное изображение всей голограммы. Информация, которая храниться сразу несколькими объектами называется разделяемой. Информация, которая храниться всеми объектами называется общей. Информация, которая храниться только одним объектом называется частной. У каждой информации есть владелец, автор и пользователь. Если автор информации установлен и известен, то такая информация называется авторской. Если у информации есть владелец, который контролирует по данному ему праву информацию, то такая информация называется защищенной. Если информация используется объектом, то для него она будет пользовательской.

Информационная сеть – совокупность сущностей, обменивающихся информацией. Сущности, которые обмениваются информацией, называются узлами сети.

Информация, относительно которой определен владелец, является частной. Владелец может быть наделен особыми правами, которые позволяют ему ограничить распространение частной информации. Например, он может обменивать её на другую информацию.

Оригинальная информация, относительно которой определен автор, является авторской. Автор может быть наделен особым правом владения (т.е. распоряжения этой информацией по своему усмотрению) и может обменивать её на другую авторскую информацию с другим владельцем. Автор создает информацию, владелец распоряжается ей. Автор и владелец могут быть одним и те же лицом.

Взаимный обмен информацией организует информационные потоки сети – это устойчивые направления обмена информацией между сущностями сети. Информационные потоки могут быть организованы прямым и централизованным образом. При прямых информационных потоках между каждыми двумя сущностями существует непосредственный обмен. При централизованных информационных потоках для обмена информацией разные сущности используют общие каналы взаимодействия, идентифицируя кому и какую информацию передать.

В рамках информационной сети действуют специальные регламенты. Обмен информацией в сети является строго упорядоченным процессом, ввиду чего можно определить некоторый регламент обмена – регламент информационной сети. Он фактически описывает обмен информацией двумя объектами в сети и состоит из нескольких частей.

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

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

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

Регламент ожидания ответа на запрос устанавливает, что объект, отправивший запрос, может ожидать ответа в двух режимах: простом и прерванном. Простой режим ожидания запроса означает, что объект может обмениваться информацией с другими объектами, пока не получит ответ на свой запрос. Прерванный режим ожидания запроса означает, что объект не передает и не принимает информацию от других объектов, пока не получит информацию в ответ на свой запрос.

Объект после получения ответа на запрос может сообщить о получении ответа объекту, отправившему ему ответ, равно как может и не сообщать об этом – это устанавливает регламент получения ответа на запрос.

Любой длительный обмен информацией между объектами может быть представлен в виде последовательных запросов между объектами.

При участии в информационной сети или при организации информационных подсетей важно понимать сущность информации, информационных потоков и принципов организации обмена информацией.

Скачайте полную версию публикации и дополнительные материалы
по ссылкам в разделе 'Файлы' в левой части страницы.
    страницы:      первая   предыдущая   следующая   последняя