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

Материал из IACPaaS
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
__NOTOC__
 
__NOTOC__
'''Исследовательский проект IACPaaS''' ('''I'''ntellectual '''A'''pplications, '''C'''ontrol and '''P'''latform as a '''S'''ervice, произносится ''ИА́СПС'') объединяет модели [http://en.wikipedia.org/wiki/Software_as_a_Service SaaS] (произносится ''саа́с''), [http://en.wikipedia.org/wiki/Platform_as_a_Service PaaS] (произносится ''паа́с'') и [[Глоссарий терминов#Управление | CaaS]] (произносится ''каа́с'') парадигмы [http://en.wikipedia.org/wiki/Cloud_computing Cloud computing] (произносится ''кла́уд компью́тинг''). Научная составляющая проекта IACPaaS будет представлена в научных публикациях по мере его развития. [[Использование этой wiki | Данная wiki]] содержит документацию по программному обеспечению проекта IACPaaS, включающую в себя [[глоссарий терминов]], в котором приведены определения, относящиеся непосредственно к данному проекту (если об это не сказано отдельно).
+
'''Исследовательский проект IACPaaS''' ('''I'''ntellectual '''A'''pplications, '''C'''ontrol and '''P'''latform as a '''S'''ervice, произносится ''ИА́СПС'') объединяет модели [http://en.wikipedia.org/wiki/Software_as_a_Service SaaS] (произносится ''Саа́С''), [http://en.wikipedia.org/wiki/Platform_as_a_Service PaaS] (произносится ''Паа́С'') и [[Глоссарий терминов#Управление | CaaS]] (произносится ''Каа́С'') парадигмы [http://en.wikipedia.org/wiki/Cloud_computing Cloud computing] (произносится ''Кла́уд Компью́тинг''). Научная составляющая проекта IACPaaS будет представлена в научных публикациях по мере его развития. [[Использование этой wiki | Данная wiki]] содержит документацию по программному обеспечению проекта IACPaaS, включающую в себя [[глоссарий терминов]], в котором приведены определения, относящиеся непосредственно к данному проекту (если об это не сказано отдельно).
  
 
Проект IACPaaS предполагает разработку прикладных интеллектуальных интернет-приложений (далее называемых [[Глоссарий терминов#Интернет-приложения |прикладными средствами]]) и [[Глоссарий терминов#Информационные ресурсы | информационных ресурсов]] для медицины, химии, математики и системного программирования, а также разработку инструментальных интернет-приложений для разработки (называемых [[Глоссарий терминов#Интернет-приложения | средствами разработки]]) и управления (далее называемых [[Глоссарий терминов#Интернет-приложения |средствами управления]]) [[Глоссарий терминов#Интернет-приложения | прикладными средствами]], [[Глоссарий терминов#Интернет-приложения | инструментальными средствами]] и [[Глоссарий терминов#Информационные ресурсы | информационными ресурсами]].
 
Проект IACPaaS предполагает разработку прикладных интеллектуальных интернет-приложений (далее называемых [[Глоссарий терминов#Интернет-приложения |прикладными средствами]]) и [[Глоссарий терминов#Информационные ресурсы | информационных ресурсов]] для медицины, химии, математики и системного программирования, а также разработку инструментальных интернет-приложений для разработки (называемых [[Глоссарий терминов#Интернет-приложения | средствами разработки]]) и управления (далее называемых [[Глоссарий терминов#Интернет-приложения |средствами управления]]) [[Глоссарий терминов#Интернет-приложения | прикладными средствами]], [[Глоссарий терминов#Интернет-приложения | инструментальными средствами]] и [[Глоссарий терминов#Информационные ресурсы | информационными ресурсами]].

Версия 09:25, 25 февраля 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

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

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

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

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

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


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