Облачная платформа IACPaaS для разработки оболочек интеллектуальных сервисов: состояние и перспективы развития


2018

Грибова В. В., Клещев А. С., Москаленко Ф. М., Тимченко В. А., Федорищев Л. А., Шалфеева Е. А.

Статьи в журналах

Программные продукты и системы

Россия, Тверь, ЗАО НИИ "Центрпрограммсистем"

Т. 31. № 3

527-536

0236-235X

Грибова В.В., Клещев А.С., Москаленко Ф.М., Тимченко В.А., Федорищев Л.А., Шалфеева Е.А. Облачная платформа IACPaaS для разработки оболочек интеллектуальных сервисов: состояние и перспективы развития // Программные продукты и системы. 2018. Т. 31. № 3. С.527-536.

В работе описаны основные характеристики и функциональные возможности платформы облачных вычислений IACPaaS, которая поддерживает три модели предоставления облачных сервисов – PaaS, SaaS и DaaS. Платформа предназначена для разработки специализированных (то есть ориентированных на определенные предметные области и/или классы решаемых задач) оболочек интеллектуальных сервисов, а также прикладных интеллектуальных сервисов с использованием таких оболочек, которые при этом предоставляются и как облачные сервисы платформы. Создание (сопровождение) прикладных сервисов с помощью оболочки сводится к формированию (модификации) базы знаний с использованием предоставляемых этой оболочкой средств формирования баз знаний и связыванию ее с решателем задач. Решатель задач состоит из набора агентов – программных компонентов, взаимодействующих друг с другом посредством обмена сообщениями. В специализированных оболочках при представлении знаний используется специфичное для предметной области концептуальное представление, определяемое онтологией той области, для которой создается оболочка. Такая проблемно-ориентированная модель (язык) представления знаний используется средством формирования баз знаний для генерации ориентированного на экспертов предметной области пользовательского интерфейса. В результате эксперты могут формировать и сопровождать базы знаний и данных в привычной для себя системе понятий (без посредников в лице инженеров-когнитологов или дополнительного обучения), не совершая ошибок в использовании языка представления знаний. Платформа IACPaaS предоставляет базовую (универсальную) и множество специализированных технологий разработки оболочек прикладных интеллектуальных сервисов с использованием инструментальных средств поддержки этих технологий. Также предоставляется технология взаимодействия агентов решателей задач с внешним (не входящим в состав платформы IACPaaS) программным обеспечением. Она основана на стандартном механизме обработки http-запросов и возможности запуска исполняемых файлов внешнего программного обеспечения из программ (скриптов), расположенных на web-сервере.

10.15827/0236-235X.031.3.527-536

http://www.swsys.ru/files/2018-3/527-536.pdf