Компания ЗАО "РосИнтернет технологии" завершила проект, посвященный созданию портала для поддержки проведения аукционов по реализации годных остатков транспортных средств (ГОТС) для компании РОСГОССТРАХ.
Основными задачами, для выполнения которых была разработана площадка реализации ГОТС, являлись: - проведение аукционов по реализации ГОТС;
- организация единого источника полных, достоверных и непротиворечивых сведений о ГОТС, выставленных на продажу;
- обеспечение этого источника средствами консолидации, очистки и удаления дублированных записей;
- предоставление уполномоченным лицам средств доступа к данным о ГОТС, выставленных на продажу и реализованных ранее, а также средств анализа таких данных;
- предоставление контактной информации.
Управление процессами администрирования портала и проведения торгов обеспечивается двумя сайтами: front-end и back-end. На сайте back-end реализованы административные функции портала: редактирование каталога ГОТС, а также управление материалами в базе данных. Доступ к административным функциям возможен только для сотрудников компании РОСГОССТРАХ, которые занимаются работой с ГОТС. Этот сайт закрыт и защищен от посторонних пользователей. Сайт front-end предоставляет пользовательский интерфейс портала и обеспечивает поддержку процессов проведения аукционов, на которых ведутся торги на право приобретения ГОТС. Механизм аукциона тщательно проработан и состоит из двух фаз: открытой и закрытой. В открытой фазе участник видит все ставки, сделанные по данному лоту, а в закрытой - только свою. Торги по лоту начинаются с открытой фазы, которая длится некоторое время (время задается администраторами системы), а затем переходят в закрытую. Победителем становится тот участник, который сделал к концу торгов наибольшую ставку, либо, если имеется несколько участников с равными ставками, тот, кто сделал наибольшую ставку раньше остальных. Стать участником аукциона возможно только по приглашению компании РОСГОССТРАХ. Реализованный проект был интересным и потребовал применения большого количества различных технологий разработки и инструментов, в частности:
- JavaEE 5 - платформа системы;
- MySQL 5 - сервер базы данных;
- Tapestry 5.2.6 - веб-фреймворк;
- Mybatis 3.0.5 - библиотека доступа к данным;
- Spring 3.0.5 - библиотека интеграции;
- Hazelcast 1.9 - управление распределенными ресурсами.
Наша компания гордится своим участием в данном проекте, благодаря сложности и нестандартности которого наши разработчики вновь подтвердили свою высокую квалификацию.
|