Technological Infrastructure
The new automation infrastructure is designed to operate on a process-based foundation. Process designs are developed in compliance with the BPMN 2.0 standard, allowing any desired function within any module to operate in a process-oriented manner. Tasks within these process-based modules and functions are assigned and monitored by the system automatically.
The system utilizes the latest and most robust software infrastructure technologies at a global standard. One major advantage of this is enhanced security — the software code is built using highly secure architectures that are extremely difficult to breach.
A shift from the HTTP to the HTTPS protocol across browsers further reinforces system security, creating a critical layer of protection.
Thanks to modern technologies, system integrations have become significantly easier, more stable, and error-resistant. The integration process is now both seamless and reliable.
All automation interfaces are now fully responsive and mobile-friendly. Any task that can be performed in the field is now accessible via mobile phones and tablets. Additionally, managers can access reports directly from their mobile devices.
In addition to having responsive web interfaces, OMIS also includes its own native mobile application platform, where field operation interfaces can be added natively. The application is available on both the Google Play Store and Apple App Store.
The process of developing new modules or applications has been significantly accelerated. Development environments have been modernized, coding standards updated, and developers now enjoy a more streamlined workflow.
The new system features advanced graphical interface capabilities, enabling the creation of rich, visual reports for administrators. A wide variety of high-quality, visually appealing report types are now available.
Beyond database logging (such as delete and update operations), report logging is also included. The system logs which report was generated, when, by whom, and with which criteria.
An asynchronous reporting feature is also available. For reports that may take time to generate, users can continue working after initiating the report. Once it is ready, they receive a notification. These reports are downloadable for 15 days under the “My Reports” section.
For caching operations, the system uses the Redis framework, which prevents unnecessary repeated database queries and significantly improves system performance.
The infrastructure supports automated deployment. From a centralized platform, the code is compiled, archived, transferred, and deployed to the server — all with a single click and fully automated.
Thanks to the load balancing architecture, the application operates with redundancy in live environments. During updates, the system remains operational. When system load increases, processes are distributed across multiple servers automatically, ensuring high performance and continuous uptime.