IACPaaS:Описание: различия между версиями

Материал из IACPaaS
Перейти к навигации Перейти к поиску
Строка 19: Строка 19:
 
* '''гость''' через веб-браузер может просматривать доступное ему содержимое [[Глоссарий терминов#Архитектура | фонда]] – [[Глоссарий терминов#Архитектура | предметные области]], их разделы и описания связанных с ними [[Глоссарий терминов#Веб-приложения | прикладных]], [[Глоссарий терминов#Веб-приложения | инструментальных средств]] и [[Глоссарий терминов#Информационные ресурсы | информационных ресурсов]], а также может подать [[Глоссарий терминов#Заявки | заявку на регистрацию]] в одной из [[Глоссарий терминов#Архитектура | предметных областей]] через соответствующее [[Глоссарий терминов#Заявки | средство администрирования]],
 
* '''гость''' через веб-браузер может просматривать доступное ему содержимое [[Глоссарий терминов#Архитектура | фонда]] – [[Глоссарий терминов#Архитектура | предметные области]], их разделы и описания связанных с ними [[Глоссарий терминов#Веб-приложения | прикладных]], [[Глоссарий терминов#Веб-приложения | инструментальных средств]] и [[Глоссарий терминов#Информационные ресурсы | информационных ресурсов]], а также может подать [[Глоссарий терминов#Заявки | заявку на регистрацию]] в одной из [[Глоссарий терминов#Архитектура | предметных областей]] через соответствующее [[Глоссарий терминов#Заявки | средство администрирования]],
 
* '''зарегистрированный пользователь''' обладает правами гостя на просмотр содержимого [[Глоссарий терминов#Архитектура | фонда]], на регистрацию в других [[Глоссарий терминов#Архитектура | предметных областях]] (с тем же именем и паролем), а также может подать [[Глоссарий терминов#Заявки | заявку на получение полномочия]] в тех [[Глоссарий терминов#Архитектура | предметных областях]], в которых он уже зарегистрирован, через соответствующее [[Глоссарий терминов#Заявки | средство администрирования]],
 
* '''зарегистрированный пользователь''' обладает правами гостя на просмотр содержимого [[Глоссарий терминов#Архитектура | фонда]], на регистрацию в других [[Глоссарий терминов#Архитектура | предметных областях]] (с тем же именем и паролем), а также может подать [[Глоссарий терминов#Заявки | заявку на получение полномочия]] в тех [[Глоссарий терминов#Архитектура | предметных областях]], в которых он уже зарегистрирован, через соответствующее [[Глоссарий терминов#Заявки | средство администрирования]],
* '''пользователь с полномочиями''' обладает всеми правами зарегистрированного пользователя, а также может реализовывать [[Глоссарий терминов#Полномочия | полномочия]] из своего [[Глоссарий терминов#Полномочия | списка полномочий]].
+
* '''пользователь с полномочиями''' обладает всеми правами зарегистрированного пользователя, а также может реализовывать [[Глоссарий терминов#Полномочия | полномочия]] из своего [[Глоссарий терминов#Полномочия | списка полномочий]]. По назначению [http://en.wikipedia.org/wiki/Web_application веб-приложений], на использование которых они имеют [[Глоссарий терминов#Полномочия | полномочия]], пользователи с полномочиями могут относиться к следующим восьми классам (см. Рис.2):
 +
[[Изображение:Classes_of_power-users.png|thumb|right|380px|Рис.2. Классы пользователей с полномочиями проекта IACPaaS]]
  
По назначению [http://en.wikipedia.org/wiki/Web_application веб-приложений], на использование которых они имеют [[Глоссарий терминов#Полномочия | полномочия]], пользователи с полномочиями могут относиться к следующим восьми классам (см. Рис.2):
+
# '''пользователь прикладных средств''' решает прикладные задачи с помощью [[Глоссарий терминов#Веб-приложения | прикладных средств]],
 
+
# '''разработчик и сопровождающий кода программных компонентов''' разрабатывает, отлаживает и сопровождает [[Глоссарий терминов#Агенты | код продукций агентов]] и [[Глоссарий терминов#Агенты | код операций над информационными ресурсами]] (сохраняющими их целостность) в соответствии со спецификациями,
[[Изображение:Classes_of_power-users.png|thumb|right|380px|Рис.2. Классы пользователей с полномочиями проекта IACPaaS]]
+
# '''управляющий агентом''' формирует [[Глоссарий терминов#Агенты | структуру агента]] и [[Глоссарий терминов#Управление | управляет ею]],
* '''пользователь прикладных средств''' решает прикладные задачи с помощью [[Глоссарий терминов#Веб-приложения | прикладных средств]],
 
* '''разработчик и сопровождающий кода программных компонентов''' разрабатывает, отлаживает и сопровождает [[Глоссарий терминов#Агенты | код продукций агентов]] и [[Глоссарий терминов#Агенты | код операций над информационными ресурсами]] (сохраняющими их целостность) в соответствии со спецификациями,
 
* '''управляющий агентом''' формирует [[Глоссарий терминов#Агенты | структуру агента]] и [[Глоссарий терминов#Управление | управляет ею]],
 
 
* '''управляющий информационным ресурсом''' формирует [[Глоссарий терминов#Информационные ресурсы | информационный ресурс]] и [[Глоссарий терминов#Управление | управляет его информацией]] (если последним является база знаний, то такой управляющий может быть назван экспертом, если онтология – инженером знаний и т.д.),
 
* '''управляющий информационным ресурсом''' формирует [[Глоссарий терминов#Информационные ресурсы | информационный ресурс]] и [[Глоссарий терминов#Управление | управляет его информацией]] (если последним является база знаний, то такой управляющий может быть назван экспертом, если онтология – инженером знаний и т.д.),
 
* '''управляющий шаблонным компонентом интерфейса''' формирует [[Глоссарий терминов#Интерфейс | шаблонный компонент интерфейса]] и [[Глоссарий терминов#Управление | управляет им]],
 
* '''управляющий шаблонным компонентом интерфейса''' формирует [[Глоссарий терминов#Интерфейс | шаблонный компонент интерфейса]] и [[Глоссарий терминов#Управление | управляет им]],

Версия 17:43, 19 февраля 2010

Исследовательский проект IACPaaS (Intellectual Applications, Control and Platform as a Service) объединяет модели SaaS, PaaS и CaaS парадигмы Cloud computing. Научная составляющая проекта IACPaaS будет представлена в научных публикациях по мере его развития. Данная wiki содержит документацию по программному обеспечению проекта IACPaaS, включающую в себя глоссарий терминов, в котором приведены определения, относящиеся непосредственно к данному проекту (если об это не сказано отдельно).

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

Проект IACPaaS направлен на предоставление услуг доступа:

Пользователи проекта IACPaaS

Рис.1. Типы пользователей проекта IACPaaS

Существует три типа пользователей проекта IACPaaS (см. Рис.1):

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

Архитектура проекта IACPaaS

Рис.3. Архитектура проекта IACPaaS

Архитектурно программное обеспечение проекта IACPaaS состоит из веб-сайта, виртуальной машины и фонда (см. Рис.3).

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

Виртуальная машина представляет собой среду для запуска и выполнения полномочий: с точки зрения пользователей модели SaaS – прикладных средств, с точки зрения пользователей моделей PaaS – средств разработки, с точки зрения пользователей моделей CaaS – средств управления.

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


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