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