ABSTRACT

By placing the Device messages in the queue device.in we have reached the end of the technical device communication and can begin to semantically model our tracking system to process system entities.

Now we can compare Traccar’s with the Camel/MQ architecture shown in Figures 12.1 (page 126) and 16.1. Traccar’s Position entity represents the JeeTS Device entity and is the result of all device communication servers feeding the system. With the new architecture we can scale each module on its own hardware and are not tied to Traccar’s monolithic design anymore. Figure 16.1 shows the architecture with independent DCSs that can run on different platforms and send the Device message to the ActiveMQ resource (on another host).