En

JazzTeam Software Development Company

Agile Java Development

Mule-приложение, предоставляющее API для сканирования файлов на вирусы

Краткое описание проекта: веб-приложение, которое предоставляет API для сканирования файлов на вирусы. Данное решение позволяет сделать интеграцию внутренних систем заказчика с внешними сервисами ещё более безопасной.

В качестве программы-антивируса был выбран open source проект ClamAV. Проект является мультиплатформенным, что дает возможность устанавливать наше приложение на различных системах.

Для сканирования файла на вирусы пользователю необходимо отправить HTTP-запрос и загрузить файл на сервер, после чего в качестве ответа будет возвращён результат сканирования.

Приложение было оптимизировано под высокую нагрузку и выдерживает работу с большим количеством одновременных запросов, большими размерами сканируемых файлов.

Задачей нашей команды было реализовать Mule-приложение, интегрировать его с ClamAV, протестировать и предоставить заказчику полностью готовый продукт.

Технологии: Java, Mule, Spring, ClamAV, Log4j, XSLT, Apache commons libraries

Скриншоты:

Результат проекта:

Достижения компании на проекте: