Современный мир все больше и больше уходит в интернет, теперь в нем сосредоточено все — от продажи потребительских товаров и услуг, до систем управления бизнесом и даже операционных систем. Эта тенденция не обойдет стороной и инженерные системы, поэтому будущее САПР - это веб.
Данная дипломная работа посвящена разработке веб-приложения, помогающего пользователю принимать решение в соответствии с заданной им же базой знаний. Отличительной особенностью данного проекта от аналогичных является возможность самому создавать базу знаний, что требует, конечно, более высокой квалификации пользователя, но, с другой стороны, позволяет охватить почти любые сферы — от диагностики поломки двигателя до диагностики заболеваний человека.
Проект переносит экспертные системы в интернет, позволяя работать из любой точки мира и с абсолютно любого устройства. Пользователь больше не задумывается о технической реализации системы, не тратит время и деньги на поддержку и обновление необходимой инфраструктуры, он просто использует данную систему для решения своих проблем. Благодаря архитектуре, предоставляющей данное программное обеспечение как услугу, человек всегда имеет доступ к своим данным и может легко ими делиться с другими.
Описанные преимущества позволяют упростить как индивидуальную, так и командную работу с экспертными системами, избежать затрат на разработку и поддержку необходимой инфраструктуры, снизить до минимума затраты на внедрение подобного рода систем.
Данный дипломный проект сделал шаг в сторону интернетизации САПР и экспертных систем в частности. В результате был создан веб-сервис в котором пользователь сможет получить экспертное решение на основе созданной базы знаний.
Появление подобного сервиса в интернете сможет распространить использование экспертных систем для решения разнообразных задач. С помощью него эксперты смогут делиться своими знаниями с обычными пользователями. Любой человек с помощью устройства, имеющего доступ в интернет, сможет получить квалифицированный совет в интересующей его области.
За словами веб-сервис скрыто множество проделанных разработок, которые также достойны внимания, это:
• Графический веб-редактор для визуализации и управления базами знаний;
• Долгоживущее клиентское приложение, работающее без перезагрузки страницы;
• Механизм авторизации и регистрации пользователей;
• Система распараллеливания расчетов решений;
• Система мгновенного оповещения пользователя;
• Система мультиязычности;
• Графический препроцессор для модуля PRADIS/Fuzzy.
Благодаря архитектуре, предоставляющей данное программное обеспечение как услугу, данный продукт сможет найти свою нишу на рынке экспертных систем. Конечный пользователь будет избавлен от проблем разработки и поддержки необходимой инфраструктуры, что снизит затраты при внедрении, а возможность удаленно и в многопользовательском режиме пользоваться данным сервисом повысит эффективность его труда.