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

Материал из IACPaaS
Перейти к навигации Перейти к поиску
Строка 36: Строка 36:
 
[[Глоссарий терминов#Веб-сайт | '''Веб-сайт''']] позволяет [[#Пользователи проекта IACPaaS | пользователям]] просматривать текущее состояние описаний доступных им [[Глоссарий терминов#Единица хранения | единиц хранения]], подавать [[Глоссарий терминов#Заявка на получение полномочия | заявки на получение полномочий]] и [[Глоссарий терминов#Заявка на модификацию фонда | заявки на модификацию фонда]], а также [[Глоссарий терминов#Реализация полномочия| реализовывать полномочия]] из своего [[Глоссарий терминов#Список полномочий| списка полномочий]], а гостям – подавать [[Глоссарий терминов#Заявка на регистрацию | заявки на регистрацию]] в качестве [[#Пользователи проекта IACPaaS | пользователей]].
 
[[Глоссарий терминов#Веб-сайт | '''Веб-сайт''']] позволяет [[#Пользователи проекта IACPaaS | пользователям]] просматривать текущее состояние описаний доступных им [[Глоссарий терминов#Единица хранения | единиц хранения]], подавать [[Глоссарий терминов#Заявка на получение полномочия | заявки на получение полномочий]] и [[Глоссарий терминов#Заявка на модификацию фонда | заявки на модификацию фонда]], а также [[Глоссарий терминов#Реализация полномочия| реализовывать полномочия]] из своего [[Глоссарий терминов#Список полномочий| списка полномочий]], а гостям – подавать [[Глоссарий терминов#Заявка на регистрацию | заявки на регистрацию]] в качестве [[#Пользователи проекта IACPaaS | пользователей]].
  
[[Глоссарий терминов#Архитектура | '''Виртуальная машина''']] представляет собой среду для запуска и выполнения [[Глоссарий терминов#Интернет-приложения | средств администрирования]], а также для [[Глоссарий терминов#Полномочия | запуска]] и [[Глоссарий терминов#Полномочия | выполнения полномочий]]: с точки зрения пользователей модели SaaS – [[Глоссарий терминов#Интернет-приложения | прикладных средств]], с точки зрения пользователей моделей PaaS – [[Глоссарий терминов#Интернет-приложения | средств разработки]], с точки зрения пользователей моделей CaaS – [[Глоссарий терминов#Интернет-приложения | средств управления]].
+
[[Глоссарий терминов#Виртуальная машина| '''Виртуальная машина''']] представляет собой среду для запуска и выполнения [[Глоссарий терминов#Средство администрирования | средств администрирования]], а также для [[Глоссарий терминов#Запуск полномочия | запуска]] и [[Глоссарий терминов#Выполнение полномочия | выполнения полномочий]]: с точки зрения пользователей модели SaaS – [[Глоссарий терминов#Прикладное средство | прикладных средств]], с точки зрения пользователей моделей PaaS – [[Глоссарий терминов#Средство разработки | средств разработки]], с точки зрения пользователей моделей CaaS – [[Глоссарий терминов#Средство управления | средств управления]].
  
[[Глоссарий терминов#Архитектура | '''Фонд''']] разделен на [[Глоссарий терминов#Архитектура | предметные области]], а те, в свою очередь на разделы; каждый раздел содержит относящиеся к нему [[Глоссарий терминов#Архитектура | единицы хранения]]: [[Глоссарий терминов#Интернет-приложения | прикладные]] и [[Глоссарий терминов#Интернет-приложения | инструментальные средства]], [[Глоссарий терминов#Интернет-приложения | средства разработки]] и [[Глоссарий терминов#Интернет-приложения | управления]], [[Глоссарий терминов#Агенты | агенты]], [[Глоссарий терминов#Информационные ресурсы | информационные ресурсы]], [[Глоссарий терминов#Агенты | коды операций над информационными ресурсами]] (сохраняющими их целостность), [[Глоссарий терминов#Интерфейс | шаблонные компоненты интерфейса]].
+
[[Глоссарий терминов#Фонд | '''Фонд''']] разделен на [[Глоссарий терминов#Предметная область | предметные области]], а те, в свою очередь на разделы; каждый раздел содержит относящиеся к нему [[Глоссарий терминов#Единица хранения | единицы хранения]]: [[Глоссарий терминов#Прикладное средство | прикладные]] и [[Глоссарий терминов#Инструментальное средство | инструментальные средства]], [[Глоссарий терминов#Средство разработки | средства разработки]] и [[Глоссарий терминов#Средство управления | управления]], [[Глоссарий терминов#Агент | агенты]], [[Глоссарий терминов#Информационный ресурс | информационные ресурсы]], [[Глоссарий терминов#Код операций над информационными ресурсами | коды операций над информационными ресурсами]] (сохраняющими их целостность), [[Глоссарий терминов#Шаблонный компонент интерфейса | шаблонные компоненты интерфейса]].
  
 
----
 
----

Версия 16:47, 5 марта 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. управляющий агентом формирует декларативный компонент агента и управляет им,
  4. управляющий информационным ресурсом формирует информационный ресурс и управляет его информацией (если последним является база знаний, то такой управляющий может быть назван экспертом, если онтология – инженером знаний и т.д.),
  5. управляющий шаблонным компонентом интерфейса формирует шаблонный компонент интерфейса и управляет им,
  6. коллектив управляющих прикладным или инструментальным средством формирует прикладное или инструментальное средство из агентов, информационных ресурсов и шаблонных компонентов интерфейса и управляет им,
  7. администратор предметной области выполняет администрирование заявок пользователей этой предметной области через соответствующее средство администрирования,
  8. администратор проекта IACPaaS выполняет администрирование заявок пользователей проекта IACPaaS через соответствующее средство администрирования.

Архитектура программного обеспечения проекта IACPaaS

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

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

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

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

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


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