LiveData Technology
 
 

LiveData Real-Time Integration Architecture 


LiveData RTI Release 5.0 is a flexible, reliable and scalable platform for rapidly deploying applications that require real-time integration of disparate data.


The foundation of LiveData RTI Release 5.0 is LiveData's Real-Time Integration architecture, optimized for bi-directional, real-time data integration from disparate data sources.


LiveData's real-time integration architecture is designed for maximum flexibility, scalability and reliability using an object-oriented approach that leverages broad-based IT and industry-specific standards. LiveData's architecture scales from relatively small systems, encompassing tens or hundreds of data streams, to very large configurations with hundreds of thousands of points. Data streams can be integrated and operated upon continuously—"on the fly"—along with data from diverse applications and databases.

 



LiveData RTI Dataflow Engine


The heart of LiveData's real-time integration architecture is the LiveData RTI data flow engine. The data flow engine is optimized for manipulating high volume, real-time data flows. It collects data from a variety of sources, and then manipulates and stores the data, or sends it to external destinations. Bi-directional support enables initiation of data flows by the data source, destination or by an intermediate agent.


LiveData offers a variety of methods to acquire data from any device, working across diverse protocols and data structures. Once data is acquired and integrated with the LiveData object model, that data can be operated upon by LiveData applications mathematically or delivered to other processes, devices and applications. Data flows can be acquired from or delivered to practically any device or service, including server-based scripts, external applications, archives (including PI Historian), data warehouses and databases, distributed intelligent devices ― or may be published to Web clients via OPC or SOAP.


Data handling is asynchronous and event-driven. As data moves through the LiveData system, the dataflow engine supports fan-in, so that a calculation can be based on multiple data sources; and fan-out, so that a value, once collected, can be sent to multiple destinations.


Streaming data is represented in an efficient, self-describing, common binary format, utilizing a collection of services that handle format translation between data sources and destinations. The objects within this core can be configured in various ways: programmatically, by using a macro-based configuration language (LiveData PDI); or by using LiveData's graphical user interface.


Data integration across diverse databases, protocols LiveData supports industry standard database management systems (RDBMS) from leading vendors (including Oracle, Microsoft, and IBM) as well as major open-source databases (such as MySQL and SQLite), using native drivers to ensure high performance. The RDBMS may be co-located on the LiveData RTI Server or distributed for higher performance.


LiveData supports a wide range of public and proprietary real-time data protocols, enabling real-time data to flow from any source to any destination. Please refer to our list of supported protocols and interfaces.

 

 

Data Visualization


A graphical user interface allows customers to create and map data elements graphically. Data managers can easily see data sources and destinations, drill down on point properties, and verify that data flows are functioning properly. How data should flow can be defined diagrammatically and tested; the model that results can then be used to generate bulk point mapping.

 

 

Real-Time Application Development Environment


LiveData RTI Release 5.0 includes an application development environment, delivered with the LiveData RTI Server, enabling rapid development, integration, and implementation of real-time applications. LiveData supports the widest array of data interfaces available, including industry standards such as SOAP, XML, XSLT, HTML, HTTP, SQL, ICCP, COM, .NET, OPC, RS-232 and others. LiveData's model-driven architecture easily incorporates emerging standards and enables rapid development of custom data interfaces.


Leading scripting languages and developments are supported, including Python, VBScript, JavaScript, Perl and .NET. Built-in functions provide a broad range of data operations, including polling, queuing, flow control, event handling, time stamping, on-the-fly batching, and database connection retry.

 

 

Multi-Platform


LiveData RTI Release 5.0 is inherently multi-platform and is available for both Microsoft Windows and Linux platforms.

 


LiveData Applications