The Searidge Platform is a non-proprietary environment created by Searidge that is based on open-source scalable components. It allows the ability to securely and reliably host and manage applications to process and exchange data between systems and stakeholders. The modular architecture allows flexible delivery, management and validation of applications and interfaces while minimizing impact to existing services.
The Platform supports containerization and virtualization as required, allowing for an efficient segregation of information. Third party applications can be developed and hosted following the Platform application standards, creating a flexible platform that is able to dynamically evolve as customer’s business needs change.
- Integrates, processes and reacts to ATC and airport data streams in real-time
- Scalable and flexible integration of streaming data
- Non-proprietary environment created by Searidge
- Links data across your organizations and users
- Built-in security from the ground up
- Efficient segregation of information
- Distributable (hybrid cloud)
- APIs for easy 3rd party supplier development
Everything is a microservice in the Platform. Microservices provide modularity, security, scalability and fault tolerance, to name a few of the benefits. In a monolithic application, all functions would be contained in a single application. The application takes over your computer / server, all its resources, and provides a fully inclusive experience. This design can achieve a cohesive single user experience, however, without being modular, is also prone to crashing, hard to update, slower startup time, etc.
Since the Platform is designed around microservices, everything in the platform is modular. The new generation of software modularity relies on the concept of containerization, which is worked into the Platform design.
The modular nature of the Platform increases system safety. Modular applications can “fail-safe” much better than non-modular ones. In the unlikely event that a particular module fails, that failure is quarantined and does not affect other modules. In a non-modular system, the OS provides libraries, resources, services and tries to share these resources while “policing” individual processes.
Failures cannot be contained to a single process or application as easily in non-modular deployments compared to the modular microservice-based deployment incorporated in the Searidge Platform ecosystem. This improves the overall system resiliency and reliability.
The Platform is built with scalability as a primary goal. Due to its modular microservice-based design and considering that all components are built ready to scale, horizontal scaling of the Platform truly is simple and easy.
The Platform provides a wide variety of input interfaces available in the ATC/Airport space. ATC and airside data is generally found in a plethora of systems, sometimes with very vendor-specific interfaces. The Platform has the potential for a high number of different microservices, to integrate all the various sources of data. Once integrated into the platform, display systems such as the Searidge EAVD can pull any and all integrated data, events and alerts, and can visualize these on a single user experience.
APIs and ICDs are freely available for the microservices that make up the core of the Platform, which enables co-development; meaning any systems suppliers integrated at the airport site can easily interface with the Platform without the need for specific software development by Searidge. Third parties are welcome to write and add microservices!
Openness also allows for rapid implementation of new services. Without being locked into a single vendor, multiple teams can work in parallel to build up a suite of services in rapid short order. Openness also provides security, as the availability of source code means that independent review of system code can be achieved for maximum safety and robustness. Code maintenance or enhancement is not locked into a single vendor.
Even the hardware selection is open, as the Platform is built entirely on COTS hardware, and is designed to be hardware-agnostic, allowing the freedom for local hardware selection. No proprietary hardware means hardware failures can easily be rectified without the need to wait on proprietary manufacturers. Furthermore, hardware support can be provided directly by commercial hardware manufacturers, which improves support times.