ISSN: 2165- 7866
Мохсин А., Фатима С., Хан А.У. и Наваз Ф.
Выбор подходящего архитектурного стиля имеет жизненно важное значение для успеха веб-сервиса. Природа проектирования и выбора архитектуры для сервисно-ориентированных вычислительных приложений довольно сложна по сравнению с традиционной архитектурой программного обеспечения. Веб-сервисы имеют сложные и строгие архитектурные стили со своими собственными базовыми архитектурными характеристиками. В связи с этим выбор точного архитектурного стиля для разработки веб-сервисов стал более сложным решением для архитекторов. Выбор архитектурного стиля является многокритериальным решением и требует большого опыта в сервисно-ориентированных вычислениях. Существует огромный пробел для автоматизированного выбора архитектурных стилей веб-сервисов. Системы поддержки принятия решений являются хорошим решением для упрощения процесса выбора определенного архитектурного стиля. Наши исследования предлагают автоматизированный подход с использованием DSS для выбора архитектурных стилей при разработке веб-сервиса для удовлетворения FR и NFR (функциональных и нефункциональных требований). Наш предлагаемый механизм помогает архитекторам выбирать правильный архитектурный шаблон веб-сервиса в соответствии с доменными и нефункциональными требованиями без ущерба для качества. В этой статье была разработана база правил DSS с использованием CLIPS (интегрированная производственная система на языке C) для поддержки процесса принятия решений в многокритериальных требованиях. Для выбора подходящего веб-сервиса система использует архитектурные характеристики, требования к домену и предпочтения архитектора программного обеспечения для NFR в качестве входных данных, применяя подход на основе правил. Следующая модель взвешенной суммы была применена для определения приоритетов атрибутов качества и требований к домену. Баллы рассчитываются с использованием нескольких критериев для выбора окончательного стиля архитектуры.