Глоссарий: различия между версиями

Материал из IACPaaS
Перейти к навигации Перейти к поиску
 
(не показана 41 промежуточная версия этого же участника)
Строка 1: Строка 1:
<!--{{Status | status=готовности | editors=[[Участник:KleshevAlexandr | KleshevAlexandr]], [[Участник:SmaginSergey | SmaginSergey]] | reviewers=[[Участник:GribovaValeria | GribovaValeria]]}}-->
+
=Общие термины=
 +
 
 +
;{{Anchor|Платформа IACPaaS}}
 +
:облачная платформа, объединяющая парадигмы [http://en.wikipedia.org/wiki/Platform_as_a_Service PaaS], [[#Control-as-a-Service|CaaS]], [http://en.wikipedia.org/wiki/Software_as_a_Service SaaS] и [http://en.wikipedia.org/wiki/Desktops as a service DaaS], предназначенная для обеспечения поддержки разработки, управления и удаленного использования прикладных и инструментальных мультиагентных облачных [[#Сервис|сервисов]] (прежде всего интеллектуальных) и их компонентов, состоящая из [[#Виртуальная машина|виртуальной машины]], [[#Фонд|Фонда]] и сайта (HTTP, PHP, MediaWiki)
  
=Общие термины=
+
;{{Anchor|Виртуальная машина}}
 +
:программно реализованная в рамках проекта IACPaaS [http://en.wikipedia.org/wiki/Virtual_machine системная виртуальная машина], состоящая из процессора решателей задач (предназначен для выполнения [[#Сервис|сервисов]]), процессора информационного наполнения (предназначен для доступа к [[#Фонд|Фонду]]), процессора пользовательского интерфейса (предназначен для формирования пользовательского интерфейса в рамках MediaWiki)
 +
 
 +
;Control-as-a-Service ({{Anchor|CaaS}})
 +
:Модель [http://en.wikipedia.org/wiki/Cloud_computing Cloud computing], которая в качестве сервисов предоставляет доступ к [[#Средство управления | средствам управления]]
 +
 
 +
=Административная система=
  
 
;{{Anchor|Административная система}}
 
;{{Anchor|Административная система}}
:совокупность взаимосвязанных средств управления, обеспечивающих взаимодействие пользователей с [[#Платформа IACPaaS|платформой IACPaaS]]:
+
:[[#Инструментальный сервис|инструментальный сервис]], представляющий собой совокупность взаимосвязанных средств управления, обеспечивающих все виды взаимодействия пользователей с [[#Платформа IACPaaS|платформой IACPaaS]]:
 
*работа с [[#Интеллектуальный сервис|интеллектуальными сервисами]]
 
*работа с [[#Интеллектуальный сервис|интеллектуальными сервисами]]
 
*работа с [[#Инструментальный сервис|инструментальными сервисами]]
 
*работа с [[#Инструментальный сервис|инструментальными сервисами]]
*поддержка заявкооборота (реализация функции подачи [[#Заявка на регистрацию | заявок на регистрацию]] [[Проект IACPaaS (документация по программному обеспечению)#Пользователи проекта IACPaaS | пользователей проекта IACPaaS]], [[#Заявка на формирование сервиса | заявок на формирование сервисов]], [[#Заявка на модификацию фонда | заявок на модификацию фонда]], а также функции [[#Администрирование заявок | администрирования заявок]])
+
*поддержка заявкооборота (реализация функций подачи [[#Заявка на регистрацию в разделе|заявки на регистрацию в разделе Фонда]], [[#Заявка на создание сервиса | заявки на создание сервиса]], [[#Заявка на модификацию Фонда | заявки на модификацию Фонда]], а также функций [[#Администрирование заявок | администрирования заявок]])
  
;{{Anchor|Платформа IACPaaS}}
+
;{{Anchor|Средство управления}}
:облачная платформа, объединяющая парадигмы CaaS, SaaS, DaaS, PaaS и предназначенная для обеспечения поддержки разработки, управления и удаленного использования прикладных и инструментальных мультиагентных облачных [[#Сервис|сервисов]] (прежде всего интеллектуальных) и их компонентов
+
:часть [[#Административная система|административной системы]], реализующее одну из её функций по:
 
+
*поддержке заявкооборота
=Административная система=
+
*работе с прикладными и интеллектуальными сервисами
 
+
*формировании единиц хранения:
==Осуществление заявкооборота==
+
**;{{Anchor|Управление информацией информационного ресурса}}
 +
:изменение [[#Информация | информации]] [[#Информационный ресурс | информационного ресурса]] с помощью соответствующего [[#Средство управления | средства управления]] для устранения дефектов в нем
 +
**;{{Anchor|Управление сервисом}}
 +
:изменение свойств [[#Прикладное средство | прикладного]] или [[#Инструментальное средство | инструментального средства]] с помощью соответствующих [[#Средство управления | средств управления]] для устранения в нем дефектов либо изменения его функциональности
 +
**;{{Anchor|Управление агентом}}
 +
:изменение [[#Декларативный компонент агента | декларативного компонента агента]] с помощью соответствующего [[#Средство управления | средства управления]] для устранения дефектов [[#Агент | агента]], либо изменения его функциональности
 +
**;{{Anchor|Управление шаблонном сообщений}}
 +
:изменение свойств [[#Шаблон сообщений|шаблона сообщений]] для устранения в нем дефектов либо изменения ее функциональности
  
 
;{{Anchor|Администрирование заявок}}
 
;{{Anchor|Администрирование заявок}}
 
:принятие решения об утверждении заявки (на регистрацию, на создание сервиса, на модификацию фонда), ее отклонении или направлении на дооформление, выполняемое [[Административная система - руководство пользователя#Администратор раздела | администраторами разделов]] (кроме заявок на создание новых разделов) и [[Административная система - руководство пользователя#Администратор проекта|администратором проекта IACPaaS]] (при этом при одобрении заявки на модификацию фонда [[Административная система - руководство пользователя#Администратор раздела|администратором раздела]] она поступает [[Административная система - руководство пользователя#Администратор проекта|администратору проекта IACPaaS]] на утверждение
 
:принятие решения об утверждении заявки (на регистрацию, на создание сервиса, на модификацию фонда), ее отклонении или направлении на дооформление, выполняемое [[Административная система - руководство пользователя#Администратор раздела | администраторами разделов]] (кроме заявок на создание новых разделов) и [[Административная система - руководство пользователя#Администратор проекта|администратором проекта IACPaaS]] (при этом при одобрении заявки на модификацию фонда [[Административная система - руководство пользователя#Администратор раздела|администратором раздела]] она поступает [[Административная система - руководство пользователя#Администратор проекта|администратору проекта IACPaaS]] на утверждение
  
;{{Anchor|Заявка на модификацию фонда}}
+
;{{Anchor|Заявка на модификацию Фонда}}
 
:запрос на создание новой [[#Единица хранения|единицы хранения]], направляемый системой вначале [[Административная система - руководство пользователя#Администратор раздела|администратору некоторого раздела]], а в случае её одобрения [[Административная система - руководство пользователя#Администратор проекта|администратору проекта IACPaaS]]
 
:запрос на создание новой [[#Единица хранения|единицы хранения]], направляемый системой вначале [[Административная система - руководство пользователя#Администратор раздела|администратору некоторого раздела]], а в случае её одобрения [[Административная система - руководство пользователя#Администратор проекта|администратору проекта IACPaaS]]
  
 
;{{Anchor|Заявка на создание сервиса}}
 
;{{Anchor|Заявка на создание сервиса}}
:запрос [[Административная система - руководство пользователя#Зарегистрированный пользователь|зарегистрированного пользователя]] некоторого [[#Раздел | раздела]] [[Административная система - руководство пользователя#Администратор раздела| администратору этого раздела]] на формирование [[#Сервис | сервиса]] для использования [[#Решатель|решателя]], входящего в этот [[#Раздел|раздел]], с конкретными [[#Информационный ресурс | информационными ресурсами]] ([[#Фактический параметр | фактическими параметрами]]), соответствующими всем [[#Формальный параметр| формальным параметрам]] этого [[#Решатель|решателя]]
+
:запрос [[Административная система - руководство пользователя#Зарегистрированный пользователь|зарегистрированного пользователя]] некоторого [[#Раздел | раздела]] [[Административная система - руководство пользователя#Администратор раздела| администратору этого раздела]] на формирование [[#Сервис | сервиса]] для использования [[#Решатель|решателя]], входящего в этот [[#Раздел|раздел]], с конкретными [[#Информационный ресурс | информационными ресурсами]] ([[#Фактический параметр|фактическими параметрами]]), соответствующими всем [[#Формальный параметр|формальным параметрам]] этого [[#Решатель|решателя]]
  
 
;{{Anchor|Заявка на регистрацию в разделе}}
 
;{{Anchor|Заявка на регистрацию в разделе}}
 
:запрос [[Административная система - руководство пользователя#Гость | гостя]] [[Административная система - руководство пользователя#Администратор раздела| администратору раздела]] на регистрацию в качестве пользователя этого раздела
 
:запрос [[Административная система - руководство пользователя#Гость | гостя]] [[Административная система - руководство пользователя#Администратор раздела| администратору раздела]] на регистрацию в качестве пользователя этого раздела
  
==Работа с сервисами==
+
=Фонд=
  
;{{Anchor|Выполнение сервиса}}
+
;{{Anchor|Фонд}}
:исполнение [[#Прикладной сервис| прикладного]] или [[#Инструментальный сервис| инструментального сервиса]], связанного с [[#Полномочие | полномочием]], и с [[#Информационный ресурс | информационными ресурсами]], указанными в этом [[#Полномочие | полномочии]], и входными данными, вводимыми через пользовательский интерфейс этого средства.
+
:совокупность [[#Единица хранения|единиц хранения]] разного типа, сгруппированных в [[#Раздел|разделы]] и папки (никакая [[#Единица хранения | единица хранения]] не может принадлежать двум разным [[#Раздел | разделам]] или двум разным папкам одного и того же или разных [[#Раздел | разделов]])
  
;{{Anchor|Запуск полномочия}}
+
;{{Anchor|Предметная область}}
:Вызов [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователем с полномочиями]] [[#Прикладное средство | прикладного]] или [[#Инструментальное средство | инструментального средства]], связанного с [[#Полномочие | полномочием]] из [[#Список полномочий | списка полномочий]] этого [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователя]], и с [[#Информационный ресурс | информационными ресурсами]], указанными в этом [[#Полномочие | полномочии]].
+
:см.: [https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C wikipedia] (в платформе предметным областям соответствуют разделы [[#Фонд|Фонда]] --- Медицина, Математика и др.)
  
;{{Anchor|Запуск приостановленного полномочия}}
+
;{{Anchor|Раздел}}
:Возобновление [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователем с полномочиями]] выполнения приостановленного [[#Прикладное средство | прикладного]] или [[#Инструментальное средство | инструментального средства]], связанного с [[#Полномочие | полномочием]] из [[#Список полномочий | списка полномочий]] этого [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователя]].
+
:совокупность [[#Единица хранения | единиц хранения]], относящихся к некоторой области знаний ([[#Предметная область|предметной области]])
  
;{{Anchor|Полномочие}}
+
;{{Anchor|Единица хранения}} (ЕХ)
:Право [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователя с полномочиями]] использовать [[#Прикладное средство | прикладное]] или [[#Инструментальное средство | инструментальное средство]] с конкретными [[#Информационный ресурс | информационными ресурсами]], поставленными в соответствие всем [[#Параметры | параметрам]] этого средства.
+
:[[#Программный ресурс | программный]] или [[#Информационный ресурс | информационный ресурс]]
  
;{{Anchor|Приостановка полномочия}}
+
;{{Anchor|Программный ресурс}}
:Приостановка [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователем с полномочиями]] выполнения [[#Прикладное средство | прикладного]] или [[#Инструментальное средство | инструментального средства]], соответствующего [[#Полномочие | полномочию]] из [[#Список полномочий | списка полномочий]] этого [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователя]].
+
:[[#Сервис | сервис]] или [[#Агент | агент]] или [[#Шаблон сообщений|шаблон сообщений]]
  
;{{Anchor|Список полномочий}}
+
;{{Anchor|Информационный ресурс}} (инфоресурс) (ИР)
:Текущая совокупность [[#Полномочие | полномочий]] [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователя с полномочиями]].
+
:пара, состоящая из [[#Информация | информации]] и ссылки на[[#Метаинформация | метаинформацию]], между которыми имеется соответствие, поддерживаемое [[#Виртуальная машина | виртуальной машиной]]. Поддержка соответствия означает, что средствами, допустимыми в [[Проект IACPaaS (документация по программному обеспечению) | проекте IACPaaS]], невозможно создать [[#Информационный ресурс с формально полной информацией | информационный ресурс с формально полной информацией]], в котором это соответствие нарушено. Содержательно информационный ресурс может иметь различные уровни общности – базы данных, базы знаний, [http://en.wikipedia.org/wiki/Ontology_(information_science) онтологии], метаонтологии и т.п. Различные информационные ресурсы могут иметь разную [[#Информация | информацию]] и одну и ту же [[#Метаинформация | метаинформацию]]
  
;{{Anchor|Реализация полномочия}}
+
;{{Anchor|Информационный ресурс с формально полной информацией}}
:Многократное использование [[#Полномочие | полномочия]] с различными входными данными, вводимыми через пользовательский интерфейс [[#Прикладное средство | прикладного]] или [[#Инструментальное средство | инструментального средства]], связанного с [[#Полномочие | полномочием]] из [[#Список полномочий | списка полномочий]] [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с полномочиями | пользователя]].
+
:[[#Информационный ресурс | информационный ресурс]], находящийся в таком состоянии, при котором в его [[#Информация | информации]] ([[Описание логической структуры информационного ресурса#Семантическая сеть понятий |семантической сети]]) присутствуют все вершины и дуги, наличие которых определяется его [[#Метаинформация | метаинформацией]]
  
=Информационное наполнение=
+
;{{Anchor|Информация}}
 +
:компонент [[#Информационный ресурс | информационного ресурса]], представляющий его содержание ([http://www.askoxford.com/concise_oed/content_2?view=uk контент]) (на логическом уровне информация представлена в виде [[Описание логической структуры информационного ресурса#Семантическая сеть понятий |семантической сети]])
  
;{{Anchor|Предметная область}}
+
;{{Anchor|Метаинформация}}
:см.: [https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C wikipedia], причём в платформе предметным областям соответствуют разделы [[#Фонд|Фонда]] (Медицина, Математика и др.)
+
:единица хранения, которая содержит [http://en.wikipedia.org/wiki/Ontology_(information_science) онтологию] [[#Информационный ресурс | информационного ресурса]], представленную в виде [[Описание логической структуры информационного ресурса#Семантическая сеть понятий |семантической сети]], а также может содержать [[#Операция над информационными ресурсами | операции над информационными ресурсами]], применимыми ко всеми [[#Информационный ресурс | информационным ресурсам]] с этой метаинформацией
  
;{{Anchor|Единица хранения}}
+
;{{Anchor|Операция над информационными ресурсами}}
:[[#Программный ресурс | программный]] или [[#Информационный ресурс | информационный ресурс]]
+
:действие, состоящее в получении данных из одного или нескольких [[#Информационный ресурс | информационных ресурсов]] или в их изменении (любая операция над информационными ресурсами сохраняет их [[#Семантическая целостность информационного ресурса | семантическую целостность]])
  
;{{Anchor|Информационный ресурс}}
+
;{{Anchor|Семантическая целостность информационного ресурса}}
:<...>
+
:состояние [[#Информационный ресурс | информационного ресурса]], при котором выполнены все ограничения целостности [[#Информационный ресурс | информационного ресурса]], в том числе и не представленные в его [[#Метаинформация | метаинформации]] из-за бедности [[#Язык ИРУО | языка ИРУО]], которые однако должны быть выполнены при любых допустимых изменениях этого [[#Информационный ресурс | информационного ресурса]]. Поддерживаются [[#Операция над информационными ресурсами | операциями над информационными ресурсами]].
  
;{{Anchor|Информация}}
+
;{{Anchor|Язык ИРУО}} (информации различных уровней общности)
:компонент [[#Информационный ресурс | информационного ресурса]], представляющий его содержание (на логическом уровне информация представлена в виде семантической сети)
+
:язык для представления [[#Метаинформация | метаинформации]] любого [[#Информационный ресурс | информационного ресурса]]
 
 
;{{Anchor|Метаинформация}}
 
:<...>
 
 
 
;{{Anchor|Раздел}}
 
:совокупность [[#Единица хранения | единиц хранения]], относящихся к некоторой области знаний (Медицине, Математике и др.)
 
  
 
=Программное наполнение=
 
=Программное наполнение=
  
 
;{{Anchor|Агент}}
 
;{{Anchor|Агент}}
:Повторно используемый программный компонент, взаимодействующий с другими агентами посредством приема и передачи [[#Сообщение | сообщений]], а также способный обрабатывать (читать и модифицировать) единицы хранения Фонда платформы IACPaaS. Повторная используемость означает, что агент может быть составной частью различных решателей задач без какой-либо модификации этого агента.
+
:повторно используемый (может входить в состав различных [[#Решатель задач|решателей задач]] без его модификации) программный компонент, взаимодействующий с другими агентами посредством приема и передачи [[#Сообщение|сообщений]], а также способный обрабатывать (читать и модифицировать) единицы хранения Фонда [[#Платформа IACPaaS|платформы IACPaaS]] (в этом случае он считается '''интеллектуальным''')
 +
 
 +
Типы агентов:
 +
*;{{Anchor|Инициализирующий агент}}
 +
:необходимый компонент [[#Решатель задач|решателя задач]] --- [[#Агент | Агент]], начиная с блока продукций, обрабатывающего сообщения, сформированные по [[#Шаблон сообщений|шаблону]] ИницСообщений, начинается выполнение сервиса, использующего этот решатель (для каждого [[#Решатель задач|решателя]] существует единственный инициализирующий агент; по своим функциям инициализирующий агент решателя без пользовательского интерфейса одновременно является и [[#Управляющий агент | управляющим]])
 +
*;{{Anchor|Интерфейсный агент}}
 +
:необходимый компонент [[#Решатель задач|решателя задач]] с интерфейсом --- [[#Агент | Агент]], реализующий функции построения [[#Абстрактный пользовательский интерфейс | абстрактной модели пользовательского интерфейса]]
 +
*;{{Anchor|Обрабатывающий агент}}
 +
:[[#Агент | агент]], осуществляющий обработку [[#Информационный ресурс | информационных ресурсов]] и/или другие вычисления
 +
*;{{Anchor|Управляющий агент}}
 +
:[[#Агент | агент]], организующий работу других [[#Агент | агентов]] путем рассылки и получения [[#Сообщение | сообщений]]; задачами управляющего агента могут быть получение информации, передаваемой [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с сервисами| пользователем с сервисами]] через [[#Интерфейсный агент | интерфейсных агентов]], формирование заданий другим (управляющим и [[#Обрабатывающий агент | обрабатывающим]]) агентам на выполнение различных видов работ, получение от них информации о результатах выполнения этих работ и передача другим управляющим агентам или [[Проект IACPaaS (документация по программному обеспечению)#Пользователь с сервисами| пользователю с сервисами]] через [[#Интерфейсный агент | интерфейсных агентов]] результатов обработки информации
  
;{{Anchor|Интеллектуальный сервис}}
+
Компоненты агента:
:[[#Сервис | Сервис]], в архитектуру которого, помимо решателя задач и пользовательского интерфейса, в качестве самостоятельного компонента входит база знаний и, возможно, другие [[#Информационный ресурс | информационные ресурсы]] – базы данных, [http://en.wikipedia.org/wiki/Ontology_(information_science) онтологии] и т.п.
+
*;{{Anchor|Код операций над информационными ресурсами}}
 +
:байткод для [http://ru.wikipedia.org/wiki/Java_Virtual_Machine JVM], реализующий некоторую [[#Операция над информационными ресурсами | операцию над информационными ресурсами]]
 +
*;{{Anchor|Код продукций агента}}
 +
:байткод для [http://ru.wikipedia.org/wiki/Java_Virtual_Machine JVM], разделенный на [[#Код продукций блока агента | коды продукций блоков агента]]
 +
*;{{Anchor|Код продукций блока агента}}
 +
:код продукций, связанных с конкретным блоком агента. В коде продукций блока агента коды отдельных продукций разделяются лишь комментариями
 +
*;{{Anchor|Программный компонент}}
 +
:[[#Код продукций агента | код продукций агента]] или [[#Код операций над информационными ресурсами | код операций над информационными ресурсами]]
 +
*;{{Anchor|Декларативный компонент агента}}
 +
:[[#Информационный ресурс | информационный ресурс]], объединяющий коды продукций всех блоков агента в [[#Код продукций агента | код его продукций]]. Все эти [[#Информационный ресурс | информационные ресурсы]] имеют одну и ту же [[#Метаинформация | метаинформацию]]. Она определяет, что любой [[#Агент | агент]] состоит из нескольких блоков; каждый блок состоит из двух частей – [[#Шаблон блока агента | шаблона блока агента]] и [[#Код продукций блока агента | кода продукций этого блока]]
  
;{{Anchor|Интеллектуальный сервис}}
+
;{{Anchor|Интеллектуальный сервис}} (прикладной сервис)
:Сервис, решающая прикладную задачу (задачи) в некоторой [[#Предметная область | предметной области]] на основе базы знаний.
+
:[[#Сервис | сервис]], предназначенный для решения конкретной прикладной задачи (относящейся к некоторой [[#Предметная область|предметной области]]), в состав которого, помимо решателя задач и пользовательского интерфейса, в качестве самостоятельного компонента входит база знаний и, возможно, другие [[#Информационный ресурс | информационные ресурсы]] (базы данных, [http://en.wikipedia.org/wiki/Ontology_(information_science) онтологии] и т.п.)
  
 
;{{Anchor|Инструментальный сервис}}
 
;{{Anchor|Инструментальный сервис}}
:встроенный [[#Сервис | сервис]] платформы: [[#Средство разработки | средство разработки]] (редакторы единиц хранения тех или иных типов), [[#Средство управления | средство управления]] (компонент административной системы).
+
:[[#Сервис | сервис]], построенный на решателе задач, встроенном в платформу (к таким решателям относят: [[#Средство разработки | средства разработки]] --- редакторы [[#Единица хранения | единиц хранения]] тех или иных типов) и [[#Административная система|административную систему]], представленную набором [[#Средство управления | средств управления]])
  
;{{Anchor|Инструментальное средство}}
+
;{{Anchor|Класс сообщений}}
:Инструментальное [http://ru.wikipedia.org/wiki/Rich_Internet_Application интернет-приложение], доступное для использования через [[#Административная система|информационно-административную систему]], и решающее задачи [[#Средство разработки | разработки]] [[#Единица хранения | единиц хранения]], а также [[#Средство управления | управления]] ими. Может быть как интеллектуальным (см. [[#Интеллектуальное интернет-приложение | интеллектуальное интернет-приложение]]), так и неинтеллектуальным.
+
:множество [[#Сообщение|сообщений]], которые имеют одну и ту же [[#Метаинформация | метаинформацию]]
  
;{{Anchor|Решатель задач}}
+
;{{Anchor|Решатель задач}} (Оболочка)
:Компонент [[#Сервис | сервиса]], обрабатывающий доступное ему содержимое [[#Фонд | Фонда]] и инкапсулирующий бизнес-логику решения задачи.
+
:компонент [[#Сервис | сервиса]], представляющий собой взаимосвязь агентов, обрабатывающих содержимое [[#Фонд | Фонда]] и инкапсулирующих логику решения задачи
  
 
;{{Anchor|Сервис}}
 
;{{Anchor|Сервис}}
:[[#Решатель задач|решатель задач]], снабженный фактическими параметрами (позволяет решать некоторую задачу на основе конкретных единиц хранения).
+
:[[#Решатель задач|решатель задач]], снабженный фактическими параметрами (позволяет решать некоторую задачу на основе конкретных единиц хранения), может выполняться на платформе в виде облачного Интернет-приложения
  
 
;{{Anchor|Сообщение}}
 
;{{Anchor|Сообщение}}
:[[#Информационный ресурс|Информационный ресурс]], обеспечивающий взаимодействие [[#Агент | агентов]], служит для обмена информацией между ними.
+
:временный [[#Информационный ресурс|информационный ресурс]], обеспечивающий взаимодействие [[#Агент | агентов]], служит для обмена информацией между ними (жизненный цикл сообщения начинается в момент его создания некоторым [[#Агент | агентом]] в рамках выполнения его блока продукций, по окончании которого следует "посылка этого сообщения другому [[#Агент|агенту]]" путём инициации выполнения кода его блока продукций, обрабатывающего такие сообщения, после окончания исполнения которого [[#Сообщение | сообщение]] прекращает свое существование)
  
 
;{{Anchor|Фактический параметр}}
 
;{{Anchor|Фактический параметр}}
:компонент [[#Сервис|сервиса]] --- [[#Информационный ресурс|информационный ресурс]], представляющий информацию, сформированную по метаинформации, включённой в некоторый [[#Решатель|решатель]].
+
:компонент [[#Сервис|сервиса]] --- [[#Информационный ресурс|информационный ресурс]], представляющий информацию, сформированную по метаинформации, включённой в некоторый [[#Решатель|решатель]], то есть '''переменная''' [[#Сервис | сервиса]] --- может быть входным (такой информационный ресурс не изменяются при выполнении сервиса) или выходным (такой информационный ресурс может изменяться при выполнении [[#Сервис| сервиса]])
  
 
;{{Anchor|Формальный параметр}}
 
;{{Anchor|Формальный параметр}}
:компонент [[#Решатель|решателя]] --- [[#Информационный ресурс|информационный ресурс]], представляющий метаинформацию (онтологию).
+
:компонент [[#Решатель|решателя]] --- [[#Информационный ресурс|информационный ресурс]], представляющий метаинформацию (онтологию),  то есть '''тип (класс) переменной''' [[#Сервис | сервиса]] --- может быть входным (инфоресурсы, порожденные по такому, и используемые в качестве входных [[#Фактический параметр|фактических параметров]], не изменяются при выполнении сервисов) или выходным (инфоресурсы, порожденные по такому, и используемые в качестве выходных [[#Фактический параметр|фактических параметров]], могут изменяться при выполнении сервисов)
  
 
;{{Anchor|Шаблон сообщения}}
 
;{{Anchor|Шаблон сообщения}}
:онтология [[#Сообщение|сообщений]], которые может принимать или отправлять [[#Агент|агент]].
+
:[[#Метаинформация | метаинформация]] определенного [[#Класс сообщений | класса сообщений]]
 
 
  
 
[[Категория:Документация]]
 
[[Категория:Документация]]
 
<!-- Пожалуйста, не удаляйте три эти строчки! Они нужны для правильной работы Request AutoNumber -->
 

Текущая версия на 21:03, 14 февраля 2017

Общие термины

Платформа IACPaaS
облачная платформа, объединяющая парадигмы PaaS, CaaS, SaaS и as a service DaaS, предназначенная для обеспечения поддержки разработки, управления и удаленного использования прикладных и инструментальных мультиагентных облачных сервисов (прежде всего интеллектуальных) и их компонентов, состоящая из виртуальной машины, Фонда и сайта (HTTP, PHP, MediaWiki)
Виртуальная машина
программно реализованная в рамках проекта IACPaaS системная виртуальная машина, состоящая из процессора решателей задач (предназначен для выполнения сервисов), процессора информационного наполнения (предназначен для доступа к Фонду), процессора пользовательского интерфейса (предназначен для формирования пользовательского интерфейса в рамках MediaWiki)
Control-as-a-Service (CaaS)
Модель Cloud computing, которая в качестве сервисов предоставляет доступ к средствам управления

Административная система

Административная система
инструментальный сервис, представляющий собой совокупность взаимосвязанных средств управления, обеспечивающих все виды взаимодействия пользователей с платформой IACPaaS:
Средство управления
часть административной системы, реализующее одну из её функций по:
  • поддержке заявкооборота
  • работе с прикладными и интеллектуальными сервисами
  • формировании единиц хранения:
    • Управление информацией информационного ресурса
изменение информации информационного ресурса с помощью соответствующего средства управления для устранения дефектов в нем
    • Управление сервисом
изменение свойств прикладного или инструментального средства с помощью соответствующих средств управления для устранения в нем дефектов либо изменения его функциональности
    • Управление агентом
изменение декларативного компонента агента с помощью соответствующего средства управления для устранения дефектов агента, либо изменения его функциональности
    • Управление шаблонном сообщений
изменение свойств шаблона сообщений для устранения в нем дефектов либо изменения ее функциональности
Администрирование заявок
принятие решения об утверждении заявки (на регистрацию, на создание сервиса, на модификацию фонда), ее отклонении или направлении на дооформление, выполняемое администраторами разделов (кроме заявок на создание новых разделов) и администратором проекта IACPaaS (при этом при одобрении заявки на модификацию фонда администратором раздела она поступает администратору проекта IACPaaS на утверждение
Заявка на модификацию Фонда
запрос на создание новой единицы хранения, направляемый системой вначале администратору некоторого раздела, а в случае её одобрения администратору проекта IACPaaS
Заявка на создание сервиса
запрос зарегистрированного пользователя некоторого раздела администратору этого раздела на формирование сервиса для использования решателя, входящего в этот раздел, с конкретными информационными ресурсами (фактическими параметрами), соответствующими всем формальным параметрам этого решателя
Заявка на регистрацию в разделе
запрос гостя администратору раздела на регистрацию в качестве пользователя этого раздела

Фонд

Фонд
совокупность единиц хранения разного типа, сгруппированных в разделы и папки (никакая единица хранения не может принадлежать двум разным разделам или двум разным папкам одного и того же или разных разделов)
Предметная область
см.: wikipedia (в платформе предметным областям соответствуют разделы Фонда — Медицина, Математика и др.)
Раздел
совокупность единиц хранения, относящихся к некоторой области знаний (предметной области)
Единица хранения (ЕХ)
программный или информационный ресурс
Программный ресурс
сервис или агент или шаблон сообщений
Информационный ресурс (инфоресурс) (ИР)
пара, состоящая из информации и ссылки на метаинформацию, между которыми имеется соответствие, поддерживаемое виртуальной машиной. Поддержка соответствия означает, что средствами, допустимыми в проекте IACPaaS, невозможно создать информационный ресурс с формально полной информацией, в котором это соответствие нарушено. Содержательно информационный ресурс может иметь различные уровни общности – базы данных, базы знаний, онтологии, метаонтологии и т.п. Различные информационные ресурсы могут иметь разную информацию и одну и ту же метаинформацию
Информационный ресурс с формально полной информацией
информационный ресурс, находящийся в таком состоянии, при котором в его информации (семантической сети) присутствуют все вершины и дуги, наличие которых определяется его метаинформацией
Информация
компонент информационного ресурса, представляющий его содержание (контент) (на логическом уровне информация представлена в виде семантической сети)
Метаинформация
единица хранения, которая содержит онтологию информационного ресурса, представленную в виде семантической сети, а также может содержать операции над информационными ресурсами, применимыми ко всеми информационным ресурсам с этой метаинформацией
Операция над информационными ресурсами
действие, состоящее в получении данных из одного или нескольких информационных ресурсов или в их изменении (любая операция над информационными ресурсами сохраняет их семантическую целостность)
Семантическая целостность информационного ресурса
состояние информационного ресурса, при котором выполнены все ограничения целостности информационного ресурса, в том числе и не представленные в его метаинформации из-за бедности языка ИРУО, которые однако должны быть выполнены при любых допустимых изменениях этого информационного ресурса. Поддерживаются операциями над информационными ресурсами.
Язык ИРУО (информации различных уровней общности)
язык для представления метаинформации любого информационного ресурса

Программное наполнение

Агент
повторно используемый (может входить в состав различных решателей задач без его модификации) программный компонент, взаимодействующий с другими агентами посредством приема и передачи сообщений, а также способный обрабатывать (читать и модифицировать) единицы хранения Фонда платформы IACPaaS (в этом случае он считается интеллектуальным)

Типы агентов:

  • Инициализирующий агент
необходимый компонент решателя задач — Агент, начиная с блока продукций, обрабатывающего сообщения, сформированные по шаблону ИницСообщений, начинается выполнение сервиса, использующего этот решатель (для каждого решателя существует единственный инициализирующий агент; по своим функциям инициализирующий агент решателя без пользовательского интерфейса одновременно является и управляющим)
  • Интерфейсный агент
необходимый компонент решателя задач с интерфейсом — Агент, реализующий функции построения абстрактной модели пользовательского интерфейса
  • Обрабатывающий агент
агент, осуществляющий обработку информационных ресурсов и/или другие вычисления
  • Управляющий агент
агент, организующий работу других агентов путем рассылки и получения сообщений; задачами управляющего агента могут быть получение информации, передаваемой пользователем с сервисами через интерфейсных агентов, формирование заданий другим (управляющим и обрабатывающим) агентам на выполнение различных видов работ, получение от них информации о результатах выполнения этих работ и передача другим управляющим агентам или пользователю с сервисами через интерфейсных агентов результатов обработки информации

Компоненты агента:

  • Код операций над информационными ресурсами
байткод для JVM, реализующий некоторую операцию над информационными ресурсами
  • Код продукций агента
байткод для JVM, разделенный на коды продукций блоков агента
  • Код продукций блока агента
код продукций, связанных с конкретным блоком агента. В коде продукций блока агента коды отдельных продукций разделяются лишь комментариями
  • Программный компонент
код продукций агента или код операций над информационными ресурсами
  • Декларативный компонент агента
информационный ресурс, объединяющий коды продукций всех блоков агента в код его продукций. Все эти информационные ресурсы имеют одну и ту же метаинформацию. Она определяет, что любой агент состоит из нескольких блоков; каждый блок состоит из двух частей – шаблона блока агента и кода продукций этого блока
Интеллектуальный сервис (прикладной сервис)
сервис, предназначенный для решения конкретной прикладной задачи (относящейся к некоторой предметной области), в состав которого, помимо решателя задач и пользовательского интерфейса, в качестве самостоятельного компонента входит база знаний и, возможно, другие информационные ресурсы (базы данных, онтологии и т.п.)
Инструментальный сервис
сервис, построенный на решателе задач, встроенном в платформу (к таким решателям относят: средства разработки — редакторы единиц хранения тех или иных типов) и административную систему, представленную набором средств управления)
Класс сообщений
множество сообщений, которые имеют одну и ту же метаинформацию
Решатель задач (Оболочка)
компонент сервиса, представляющий собой взаимосвязь агентов, обрабатывающих содержимое Фонда и инкапсулирующих логику решения задачи
Сервис
решатель задач, снабженный фактическими параметрами (позволяет решать некоторую задачу на основе конкретных единиц хранения), может выполняться на платформе в виде облачного Интернет-приложения
Сообщение
временный информационный ресурс, обеспечивающий взаимодействие агентов, служит для обмена информацией между ними (жизненный цикл сообщения начинается в момент его создания некоторым агентом в рамках выполнения его блока продукций, по окончании которого следует "посылка этого сообщения другому агенту" путём инициации выполнения кода его блока продукций, обрабатывающего такие сообщения, после окончания исполнения которого сообщение прекращает свое существование)
Фактический параметр
компонент сервиса — информационный ресурс, представляющий информацию, сформированную по метаинформации, включённой в некоторый решатель, то есть переменная сервиса — может быть входным (такой информационный ресурс не изменяются при выполнении сервиса) или выходным (такой информационный ресурс может изменяться при выполнении сервиса)
Формальный параметр
компонент решателя — информационный ресурс, представляющий метаинформацию (онтологию), то есть тип (класс) переменной сервиса — может быть входным (инфоресурсы, порожденные по такому, и используемые в качестве входных фактических параметров, не изменяются при выполнении сервисов) или выходным (инфоресурсы, порожденные по такому, и используемые в качестве выходных фактических параметров, могут изменяться при выполнении сервисов)
Шаблон сообщения
метаинформация определенного класса сообщений