Syncomat
Brief
Sync-o-mat is a data processing solution dedicated to automated synchronization between different IT systems. Sync-o-mat extracts data (configuration, logs, messages and so on) from a set of specified sources, converts them to unified presentation format and sends to assigned subscribers in adapted form (XML, customized APIs or formats). Execution of synchronization routines can be scheduled or activated by registered events. Synchronization reports are sent by e-mail and can be viewed in Admin GUI.
Architecture
Sync-o-mat is a complex of utilities united by the system core developed on MS-SQL. Logical structure of the solution can be represented by the following layers:
- Data layer (unified form)
- Database API layer (synchronization routines)
- Data adapters layer – importing/exporting utilities adapted for particular synchronization targets
- Notification and reporting layer (Admin GUI, Reporting Service)


