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

Материал из IACPaaS
Перейти к навигации Перейти к поиску
(Новая: {{Status | status=рецензирования | editors=Участник:KleshevAlexandr, Участник:SmaginSergey | reviewers=Участник:GribovaValeria}} __NOTOC...)
 
Строка 1: Строка 1:
 
{{Status | status=рецензирования | editors=[[Участник:KleshevAlexandr]], [[Участник:SmaginSergey]] | reviewers=[[Участник:GribovaValeria]]}}
 
{{Status | status=рецензирования | editors=[[Участник:KleshevAlexandr]], [[Участник:SmaginSergey]] | reviewers=[[Участник:GribovaValeria]]}}
 
__NOTOC__
 
__NOTOC__
'''Проект IACPaaS (документация по программному обеспечению)'''
 
 
 
В настоящее время одной из парадигм в развитии информационных вычислительных технологий является [http://en.wikipedia.org/wiki/Cloud_computing Cloud computing], в которой компьютерные, программые и информационные ресурсы предоставляются пользователям [http://en.wikipedia.org/wiki/Everything_as_a_service как услуги] (сервисы). В модели [http://en.wikipedia.org/wiki/Software_as_a_Service Software-as-a-Service] ([http://en.wikipedia.org/wiki/Software_as_a_Service SaaS]) в качестве сервисов предоставляется доступ к [http://en.wikipedia.org/wiki/Web_application веб-приложениям], предназначенным для решения прикладных задач. В модели [http://en.wikipedia.org/wiki/Platform_as_a_Service Platform-as-a-Service] ([http://en.wikipedia.org/wiki/Platform_as_a_service PaaS]) в качестве сервисов предоставляется доступ к [http://en.wikipedia.org/wiki/Web_application веб-приложениям], предназначенным для разработки [http://en.wikipedia.org/wiki/Web_application веб-приложений]. Кроме того, в литературе обсуждаются идеи, которые могут привести к новой модели [[Глоссарий терминов#Управление | Control-as-a-Service]] ([[Глоссарий терминов#Управление |CaaS]]), в которой в качестве сервисов предоставляется доступ к [http://en.wikipedia.org/wiki/Web_application веб-приложениям], предназначенным для управления другими [http://en.wikipedia.org/wiki/Web_application веб-приложениями].
 
В настоящее время одной из парадигм в развитии информационных вычислительных технологий является [http://en.wikipedia.org/wiki/Cloud_computing Cloud computing], в которой компьютерные, программые и информационные ресурсы предоставляются пользователям [http://en.wikipedia.org/wiki/Everything_as_a_service как услуги] (сервисы). В модели [http://en.wikipedia.org/wiki/Software_as_a_Service Software-as-a-Service] ([http://en.wikipedia.org/wiki/Software_as_a_Service SaaS]) в качестве сервисов предоставляется доступ к [http://en.wikipedia.org/wiki/Web_application веб-приложениям], предназначенным для решения прикладных задач. В модели [http://en.wikipedia.org/wiki/Platform_as_a_Service Platform-as-a-Service] ([http://en.wikipedia.org/wiki/Platform_as_a_service PaaS]) в качестве сервисов предоставляется доступ к [http://en.wikipedia.org/wiki/Web_application веб-приложениям], предназначенным для разработки [http://en.wikipedia.org/wiki/Web_application веб-приложений]. Кроме того, в литературе обсуждаются идеи, которые могут привести к новой модели [[Глоссарий терминов#Управление | Control-as-a-Service]] ([[Глоссарий терминов#Управление |CaaS]]), в которой в качестве сервисов предоставляется доступ к [http://en.wikipedia.org/wiki/Web_application веб-приложениям], предназначенным для управления другими [http://en.wikipedia.org/wiki/Web_application веб-приложениями].
  

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

   
Wiki letter W .png
   
Документ находится на этапе рецензирования  Авторы: {{{authors}}}. 
 Рецензенты: Участник:GribovaValeria
   


В настоящее время одной из парадигм в развитии информационных вычислительных технологий является Cloud computing, в которой компьютерные, программые и информационные ресурсы предоставляются пользователям как услуги (сервисы). В модели Software-as-a-Service (SaaS) в качестве сервисов предоставляется доступ к веб-приложениям, предназначенным для решения прикладных задач. В модели Platform-as-a-Service (PaaS) в качестве сервисов предоставляется доступ к веб-приложениям, предназначенным для разработки веб-приложений. Кроме того, в литературе обсуждаются идеи, которые могут привести к новой модели Control-as-a-Service (CaaS), в которой в качестве сервисов предоставляется доступ к веб-приложениям, предназначенным для управления другими веб-приложениями.

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

Определения используемых в проекте терминов приведено в глоссарии.

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

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

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

Рис.2. Классы пользователей с полномочиями проекта IACPaaS

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

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

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

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

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

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


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