Предлагаемое SaaS решение позволяет продавцам расширять ассортимент товаров и брендов без необходимости содержать склад за счёт автоматизации бизнеспроцессов, удобного взаимодействия с множестом поставщиков и агрегации информации о продуктах в единой базе данных.
Все продукты могут выставляться на продажу на одной или нескольких торговых площадках. При размещении заказа система обеспечивает его автоматическую маршрутизацию к определённому поставщику(ам), в соответствии с заданными правилами.
Marketplace предлагает более широкие встроенные возможности по управлению продуктами и заказами внутри системы, а также расширенные возможности конфигурации, исходя из нужд заказчика.
Технически Marketplace for Retail это:
- J2EE приложение на основе Tomcat, Struts, JSP, GWT и Hibernate;
- В качестве СУБД используется Oracle 11;
- Apache mod_jk и Terracota BigMemory для работы в кластере;
- Terracota Quartz Scheduler для управления запуском процессов
- Управляющее ядро и расширяемый набор модулей процессов, которые могут объединяться в цепочки (chains) для импорта/обработки/экспорта данных (процессы и цепочки конфигурируются через пользовательский интерфейс);
- Специальный Tomcat classloader для возможности перекрытия модулей (на основе tomcat crosscontext), в том числе в runtime;
- Система масштабируется почти линейно с добавлением серверов в кластер;
- Содержит подсистемы журналирования и мониторинга;
- Модульная архитектура;
- Объём кода 1425 KLOC;
- 12 миллионов продуктов уже загружено клиентами в систему (с ноября 2011 по ноябрь 2013).