ИАПУ ДВО РАН

IACPaaS cloud platform for the development of intelligent service shells: current state and future evolution


2018

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

Article

International journal “Programmnye produkty i sistemy” (Software & Systems)

Russia, Tver, Research Institute “Centerprogramsystem”

Vol. 31, No 3

0236-235X

Gribova V.V., Kleschev A.S., Moskalenko F.M., Timchenko V.A., Fedorishchev L.A., Shalfeeva E.A. IACPaaS cloud platform for the development of intelligent service shells: current state and future evolution // International journal “Programmnye produkty i sistemy” (Software & Systems). 2018, vol. 31, no. 3, pp. 527–536 (in Russian)

В работе описаны основные характеристики и функциональные возможности платформы облачных вычислений 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