Key Capabilities

To ensure success, the VANTIQ software development platform hides the complexity of building Real-time Applications and delivers dramatic productivity improvements

VANTIQ Real-time Applications are Distributed

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 Real-Time Applications with Man-Machine Collaboration

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.

VANTIQ is Powered by Reactive

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 Real-time 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 incorporated into other applications via RESTful APIs.

VANTIQ Real-time 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 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.

VANTIQ Applications are Permanently Agile

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.

Vantiq Customer Case Studies

Compliance Management

“Out of compliance” collaborations speed contract compliance resolution and reduce government fines and audits

More

Industrial IoT

“Factory of the Future” smart system automates decision-making to reduce the costs associated with managing work-in-progress and inventory

More

eCommerce

Precise search results with targeted recommendations improve online customer engagement

More

Data Sheet VANTIQ Application Platform Data Sheet

VANTIQ enables software applications to be rapidly built using modern digital technologies augmented with business logic.

Download

White Paper Real-time Collaborative Systems

This white paper describes systems that enable a new paradigm of real-time interaction between systems and people.

Download

White Paper 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.

Download