Applications are defined in the VANTIQ platform independently of the computing nodes the software will run on
An event-driven application may require business logic to execute near data sources on edge devices to achieve the necessary performance, reliability, security and operating costs.
The VANTIQ platform dramatically simplifies the design of applications by separating the logical definition of an application from its physical deployment.
The VANTIQ platform includes a Cloud-based low-code / No-code application design environment where event-driven applications are defined as if they were to run on a single system. Then, via VANTIQ’s partitioning capabilities, portions of the application are automatically provisioned onto VANTIQ Nodes running on distributed systems all the way to the edge.
Vantiq is Powered by Reactive
The asynchronous nature of Reactive Programming makes it an ideal foundation for event-driven applications
But, low-level Reactive programming is complex. The VANTIQ software development platform dramatically simplifies the creation of real-time, event-driven applications using Reactive in two ways. First, the core VANTIQ architecture was designed as a fully Reactive platform, meaning it is natively asynchronous, message-based and location-transparent. Second, VANTIQ’s high-level tools abstract away the inherent complexity of the Reactive programming model for developers.
VANTIQ EVENT-DRIVEN APPLICATIONS ARE Microservices-Based
VANTIQ applications are based on microservices that can be exposed as services and call any other services
Applications built with VANTIQ can use data from external services to build and maintain the current state model that drives subsequent analysis and actions. As the state of the service changes, application actions and recommendations can change in response. For example, a change in a weather forecast could lead to a production schedule change. Also, VANTIQ application functionality can be easily incorporated into other applications via RESTful APIs.
VANTIQ EVENT-DRIVEN APPLICATIONS ARE Manageable
Applications built with VANTIQ can be monitored and controlled in real-time
The VANTIQ platform dramatically simplifies the physical operationalization and management of distributed applications – even those with hundreds or thousands of nodes. At runtime, all the VANTIQ Nodes work together to act as a single application that senses, analyzes, and acts to achieve the desired outcomes.
The system is monitored and managed from the cloud-based VANTIQ Operations Console, where dashboards provide real-time service-level monitoring. VANTIQ Nodes can connect to create any desired network topology: stars, trees, generalized peer-to-peer networks, etc. Also, the network topology can be changed at runtime to support changing requirements.
VANTIQ APPLICATIONS ARE Permanently Agile
Anything within a event-driven application built with VANTIQ can be dynamically changed while the system is running
Real-time, event-driven applications must be dynamic to enable new situations and actions to be defined at any time. With VANTIQ, all application resources are changeable at runtime. Devices, data sources, business rules, analytical models, collaborations, recommendations, user interfaces, external services, microservices, and the network topology can all be changed at any time with no downtime. This unprecedented agility ensures VANTIQ customers will be able to evolve their applications to keep up with the ongoing and accelerating changes in their businesses.
VANTIQ Application Platform Data Sheet
High-level technical overview of the VANTIQ Platform for building real-time, event-driven applications.
New Gartner Report - Free!
Innovation Insight for Event Thinking
Read Gartner’s latest report on the event-driven application revolution PLUS new product tour videos, VANTIQ FAQ, and interview with VANTIQ co-founders Marty & Paul.
Distribution + Federation in Real-time Applications
This paper describes the distributed nature of real-time business applications and the reasons why they must must be distributed across the cloud, on-premise and the network edge.