Tools

Datareon ESB in logistics: asynchronous exchange of requests, statuses, and waybills between TMS, WMS, 1C, and customer systems

An open-source overview of how the Datareon ESB service bus connects TMS, WMS, 1C, and customers' external systems in an asynchronous exchange model, ensuring trace

Our clients

Clients and partners

Capital Group
FSK Group
SMLT
Tochno
Dogma
Sber City
FM Logistic
Danone
+10clients · View cases →

> This is an open-source overview of what can be built with Datareon ESB in logistics and distribution. This is not a KT.Team case: below are public implementations by the vendor and partners with links. KT.Team sees such tools as a way to build a loosely coupled integration architecture, not as a ready-made delivery under our name.

Industry challenge: one order, a dozen systems

Distribution and logistics sit at the intersection of systems built by different teams at different times. An order comes from 1C or the customer portal, reservation and picking happen in the WMS, the route and driver are planned in the TMS, delivery statuses return to the accounting system and the customer portal, and invoices and settlements are closed in accounting. If these systems are linked directly point to point, the result is a fragile web: a failure in one node breaks the chain, and during shipping peaks (seasonal demand, promotions, month-end) synchronous calls run into timeouts and messages are lost.

A data service bus (ESB) solves a different engineering problem - decoupling sender and receiver in time. Datareon ESB is a CIS enterprise bus that builds a distributed integration landscape: applications exchange data not through direct calls, but through messages in queues, with delivery guarantees and centralized routing (Datareon, ESB overview).

What an asynchronous model provides technically at peak load

According to the vendor, Datareon ESB transfers data in small information packets using an event-driven model rather than accumulating large exports. Large volumes are split into parts, and if the connection is interrupted, segments that were already delivered are not sent again. For each network node, a reactive control model and a separate behavior mechanism are declared for scenarios where any component fails (Datareon, ESB overview).

What this means for logistics in practice:

  • Messages are not lost at peak load. If the WMS or TMS is temporarily unavailable, the request waits in the queue and is processed when the system comes back up, rather than failing with a timeout.
  • Scaling under load. Horizontal and vertical scaling through a loosely coupled component architecture makes it possible to balance load and increase throughput gradually.
  • Flow observability. The diagnostics center shows queue statistics and status, component health, and performance counters, with proactive alerts before errors occur (Datareon, ESB overview).

Confirmed scenarios from public deployments

WMS ↔ 1C in near-real time. As part of warehouse automation, Reaton connected the new 1C:WMS Logistics. Warehouse Management system with the corporate 1C (with MS SQL) through Datareon ESB. According to the IT director, data exchange happens almost online, with a delay of about five seconds; only standard out-of-the-box connectors were used, and the project showed high fault tolerance (Reaton case, Datareon).

TMS ↔ accounting system for delivery services. At ITR (the CIS division of ITOCHU, tire distribution), AXELOT TMS, which automates delivery request management, route planning and execution, shipment monitoring, and work with external carriers, is integrated with 1C:UPP specifically through Datareon ESB. The result is a single information space and real-time cost analytics tools, with room for connecting a web portal (AXELOT, the I-T-R case study).

WMS ↔ accounting. In the logistics holding company PromKholodTorg Group, the AXELOT WMS X5 system at a large warehouse complex is integrated with 1C:Enterprise Accounting through Datareon ESB (PromKholodTorg case, Datareon).

These examples show a repeatable pattern: the bus acts as a single exchange hub, hiding system differences behind standard connectors and turning integration into a managed, centralized scheme.

How order traceability is built from this

End-to-end traceability from receipt to delivery comes not from a separate system, but from a single chain of order events flowing through the bus. A request from 1C or the customer portal becomes a message, is routed to the WMS for reservation and picking, the picking status returns to accounting, the TMS receives a trip task and publishes delivery statuses, and the invoice goes to accounting. Each step is a separate message in the queue with delivery guarantees; at peak, messages are not lost, but line up and are processed as systems become ready. The diagnostics center also provides operational visibility: where a message is stuck, which queue is growing, which node has failed.

Conclusion: which business process this improves (KT.Team narrative)

The target process is end-to-end order traceability from request intake to confirmed delivery, resilient under peak load. Business result: fewer "lost" requests and manual reconciliations between warehouse, delivery, and accounting, transparent statuses for the customer, and correct settlements.

From the KT.Team perspective on loosely coupled architecture, the bus's key value is not the exchange itself, but two properties. First - transferability: integration through standard connectors and queues is described as a manageable setup that can be handed off between teams or contractors without rewriting the links. Second, locality of changes: replacing or upgrading the WMS, TMS, or accounting system does not break adjacent integrations because the systems communicate through the bus, not directly with one another. This turns the logistics integration landscape from a monolith into a set of replaceable components, and that is the architecture worth designing deliberately rather than ending up with by accident.

Sources

Customer portal
1Corders

Processing

Datareon ESB: queues + routing + guaranteed delivery

Channels and endpoints

Diagnostics center: queue status, alerts
WMS - allocation/picking
TMS - trip/delivery statuses
1C - accounting/statuses
Accounting - invoices/settlements
message in the queue
load peak: the message waits in the queue and is not lost
systems communicate with the bus rather than directly with one another - a loosely coupled architecture

Which business process it improves

End-to-end order traceability improves, from request intake to confirmed delivery, and it remains resilient under peak loads: fewer lost requests and manual reconciliations between warehouse, delivery, and accounting, plus correct settlements. In the KT.Team narrative, the value of the bus lies in loosely coupled architecture: integration portability (transferable between teams) and local changes (replacing WMS, TMS, or 1C does not break neighboring systems), meaning the logistics landscape is a set of replaceable components rather than a monolith.

Open sources

Discuss Datareon ESB in logistics: asynchronous exchange...

Send via: