Ua

Ви використовуєте застарілу версію 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

Послуги

Веб розробка