To ensure success, the VANTIQ software development platform hides the complexity of building Real-time Applications and delivers dramatic productivity improvements
Applications are defined in the VANTIQ platform independently of the computing nodes the software will run on
A Real-time 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 application design environment where Real-time 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 applications automate intelligent interactions between systems and people
While there are many areas where total automation is possible, people need to remain in control. The best way to collaborate with people is via their mobile devices. The VANTIQ platform dramatically simplifies the creation of mobile collaboration functionality in applications.
Collaboration in Real-time Applications built with VANTIQ is contextual, temporal and relevant. Real-time Applications deliver the right information to the right person at the right time. They provide recommendations to furnish people with prioritized options for reaching the desired outcome. Instead of being driven by a fixed process flow like in workflow systems, man-machine collaboration is driven by changes to the current state and evolving context so it remains relevant.
The event-driven nature of Reactive Programming makes it an ideal foundation for Real-time Applications
But, low-level Reactive programming is complex. The VANTIQ software development platform dramatically simplifies the creation of Real-time 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 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 incorporated into other applications via RESTful APIs.
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 functionality.
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.
Anything within a Real-time Application built with VANTIQ can be dynamically changed while the system is running
Real-time 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.
“Out of compliance” collaborations speed contract compliance resolution and reduce government fines and auditsMore
“Factory of the Future” smart system automates decision-making to reduce the costs associated with managing work-in-progress and inventoryMore
Precise search results with targeted recommendations improve online customer engagementMore
VANTIQ enables software applications to be rapidly built using modern digital technologies augmented with business logic.Download
This white paper describes systems that enable a new paradigm of real-time interaction between systems and people.Download
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.Download