Короткий опис(реферат):
Актуальность темы исследования. При построении распределенных компьютерных систем широко используетcя сервис-ориентированная архитектура (СОА). Для практической реализации систем с СОА применяют технологии Web-сервисов. Одним из основных требований предъявляемых к Web-сервисам является производительность функционирования, которая зависит от их программной реализации.
Постановка проблемы. Web-сервисы используются для доступа к информации, которая хранится в базах данных СУБД, размещенных на Web-узлах.
В этой связи актуальной является проблема выбора оптимального программного обеспечения для реализации информационного Web-сервиса c оперативным доступом к данным.
Анализ последних исследований и публикаций. При доступе к данным Web-сервисы используют запросы к СУБД, которые, как правило, реализуют в виде команд SQL.
Для повышения эффективности работы Web-приложений, которые работают с данными, вместо команд SQL применяют хранимые процедуры и функции СУБД.
Выделение неисследованных частей общей проблемы. Исследований производительности RESTful и SOAP РНР Web-сервисов, которые при доступе к данным MySQL с различным объемом хранимой информации в одном режиме функционирования применяли команды SQL, в другом – хранимые процедуры, не проводилось.
Постановка задачи. Определить и проанализировать производительность RESTful и SOAP РНР Web-сервисов, которые используют команды SQL и функционально подобные хранимые процедуры при поиске в данных MySQL, для выбора оптимального программного обеспечения Web-служб, работающих с СУБД MySQL.
Изложение основного материала. Как выяснилось, использование RESTful и SOAP РНР Web-сервисами при запросах к MySQL на поиск в данных хранимых процедур, вместо команд SQL, снижало их производительность.
В тоже время, при поиске в исследованных объемах данных £ 2 МБайт с применением в запросах к MySQL, как команд SQL, так и хранимых процедур, RESTful Web-сервис был более производительным, чем SOAP РНР сервис.
Выводы статьи. Установлены особенности производительности RESTful и SOAP РНР сервисов при поиске в данных MySQL с использованием, как команд SQL, так и хранимых процедур.
При поиске в данных MySQL RESTful Web-сервис во всех режимах функционирования был более производительный чем SOAP РНР сервис.