Разработка веб-приложений является мощным инструментом в создании программного обеспечения. Веб-приложения, при правильном подходе в его разработке, позволяет при минимальных затратах реализовать бизнес-идеи максимально удобно для конечного потребителя. Удобство заключается в кроссплатформенности веб-приложений и их адаптивности еще один плюс заключается в том, что данный вид приложений не нужно устанавливать и обновлять на стороне клиента.
Из основных достоинств веб-приложений можно выдели следующее:
1) Для использования достаточно современного браузера
2) Пользователь всегда видит актуальную версию
3) Кроссплатформенность
4) Простой и мощный инструмент для создания пользовательских интерфейсов
5) Общедоступность
Для разработчика удобство заключается в том, что ему не нужно продумывать стратегию распространения продукта до конечного клиента, достаточно браузера. Браузеры уже существуют для всех самых популярных операционных систем, таким образом, разработчик Сконцентрирован на качестве и функционале, а не на его портированности.
Задачей данной работы является разработка веб-приложения с функциями обмена файлами, а также оно должно выступать в качестве агента для взаимодействия других существующих компонентов: CRM-система которая может работать только с помощью SFTP протокола и веб-приложением для отображения транспортных отправлений GEODIT которое разработано в виде сервиса на платформе Universal Portal.
Приложение является обновленной версией приложения ProShare, которая разработана на технологии VDOM.
Разрабатываемая система имеет название ProShare 2.0.
Основная платформа разработки приложения - платформа VDOM (Visual Dynamic Object Model), предоставляющая возможность удобно разрабатывать малонагруженные приложения. Такое решение отлично подходит к требованиям разрабатываемого прототипа приложения, база данных которого предполагает небольшое количество сущностей, а число участников системы достаточно ограниченно.
В качестве сервера, на котором будет располагаться приложение был выбран VDOM Box Server - основной продукт компании VDOM Box Research. В дополнение к нему будет использоваться VDOM IDE - набор инструментов для создания веб-приложений.
Таким образом, в результате работы над приложением были получены следующие результаты:
1. Проведён обзор существующих систем электронного документооборота.
2. Разработан новый интерфейс приложения.
3. Разработан модуль интеграции SFTP.
4. Разработан программный продукт согласно требованиям заказчика.
5. Разработанный программный продукт был протестирован.