Подпишитесь на нашу рассылку и следите за самыми последними проектами, услугами и специальными предложениями!

Ru

Вы используете устаревшую версию Internet Explorer. Для лучшей работы сайта, пожалуйста, обновите ваш браузер.

Parcel Tracker

Сложность проекта
2016
Дата сдачи проекта:
  • Описание

Tab 1

Проект реализован по заказу компании-лидера в области экспресс-перевозок.

Сотрудники компании работают с системой отслеживания отправлений, которая позволяет определять местонахождение отправления по штрих-коду на транспортной этикетке.

Задача состояла в том, чтобы упростить для пользователя поиск нужного изображения - сократить алгоритм из 4 шагов до 2 шагов.

Для этого потребовался редизайн как пользовательского интерфейса, так и серверной части системы, куда перенесли выполнение 2 шагов, которые ранее выполнялись в клиентской части системы пользователем.
Кроме того, пользовательский интерфейс был перенесен с Air (Adobe Flash) на HTML/JavaScript.

Дополнительные задачи по улучшению системы:

  • Чтобы обрабатывать запросы на снимки по http-протоколу, был создан новый сервер на Tomcat вместо Red5, поскольку данное решение проще в поддержке.
  • Чтобы обеспечить совместимость системы с камерами от различных производителей, было разработано приложение. Оно конвертирует данные, полученные с камер, в единый формат XML.
  • Чтобы увеличить быстродействие системы и снизить нагрузку на сеть, был разработан сервис построения кеша для хранения и быстрого доступа к снимкам посылок в файловой системе или в MongoDB.

Сложности реализации

Нужно было разобраться в исходном коде и настроить взаимодействие 4 отдельных серверов системы между собой без документации.

Платформа: J2EE
Языки программирования: Java, HTML5, JavаScript, JQuery, Sencha Ext JS
Фреймворки: Spring, Camel, Apache MINA (ftp)
Базы данных: MySQL, MonogoDB  
OC: Ubuntu 14.04, Centos 6.4, Windows 8

Технологии

JAVA
JS

Услуги

Веб разработка