• english
  • kontakt
  • impressum
Global Data Server
Personal View Builder
GDS Architecture

The Global Data Server (patent pending) is a web server enhanced by specific modules to handle publishing of real-time data. GDS provides access to information stored in “data cells.” Data cells behave similarly to a directory or link in a file system, or similarly to data.

Basic Functions

Data cells are accessible via the Actual Data Image (ADI) module. All requests (e.g., read/write/create/delete) are initiated through a very simple, unified URL interface. Using ADI, data can be presented in a hierarchy:  Directories group items together; variables hold the information; links can be used to tailor physical structures to specific needs.  A “variable” type of data cell has several attributes, and each attribute has a specific “basic type.” Basic types include int, float, double, text and mime-encoded binary data (of various formats, including images, audio and video data).

GDS creates synergy between ADI and the HISTO module, so that archived data is easy to access. ADI maintains the data cell history: Every time a variable (i.e., one of its attributes) is modified, a time-stamped indicator is written to the archive. The HISTO module allows you to access the archived data within a specified time interval, and delivers the value to the caller.  Through HISTO, the data gains a new dimension: History. As a result, the user can scroll through the most current value information - or access the history of value information.  It also offers a built-in mailbox functionality.

The combination of HISTO with ADI offers a wide range of application – from general mailbox functionality, to blogging and online chat capabilities - and more.

The ALARM module provides management and interface functions to alarm and event lists. The lists may be maintained by the GDS itself or can be retrieved from external systems on demand.

GDS also offers a modular extension function for integration of legacy modules that require a special functionality, such as search capability based on geographic parameters.

Access Control

To control access to data cells, GDS ties access rights to users and groups. For every cell, GDS maintains access rights for the owning user, the owning group and others, and supports access control lists as well. Every user accessing GDS needs to authenticate himself or herself with a user ID and a password. Access control is performed for each of the client’s operations.

All administrative operations are performed via the administration interface to GDS.

Displaying Data

A consumer or end-user can access data on GDS from any IP(Internet Protocol)-capable desktop or mobile device, using MS Office or other applications to access and display data:
MS Office applications, for example, make it easy to copy a URL into a spreadsheet and thereby display the most current value in the system.
  • Content management systems may merge the URLs to retrieve data items from GDS into a html page.
  • The specific value could be copied to or referenced by other legacy applications.
  • data2c’s Personal View Builder™ enables its customers to display data.
The Builder allows end users to create graphic presentations of data, and to animate these presentations with values contained in the data cells stored on GDS. The Builder currently supports a range of display items, such as image files, text files, and tickers. It will soon be able to support even more data elements, such as color change based on thresholds, or the ability to navigate to another view. The end user’s presentation becomes a “view” that is stored on GDS. A client viewer application is provided as an applet (for desktop systems). A MIDlet for mobile systems retrieves the view from GDS when started, and displays the latest data from the data cells animating the graphical elements.

Publishing Data

Every data cell used to publish data can be reached via a URL. Usually, complete data structures are published or mirrored on the GDS.

Using an Adaptor

An adaptor is a utility program,  in any language, that reads data available in a specific structure (e.g. XML, CSV) and writes the specific values into data cells on the GDS. To update data cells, an adaptor may operate on an event-driven basis, or it can run 24/7 on a given schedule.

Existing Applications

The interface for data published via GDS is simple: a URL for each data cell and its attributes.  For corporate applications, this means live data can be accessed via GDS, which enhances company performance.  Interesting opportunities for new applications arise by combining viewer capabilities with adaptor capabilities (e.g. chat applications).

An error occurred while executing this script.
Error type: Warning
Error message: Unknown: open(/var/lib/php5/sess_9hkiin3sft56up7mivchhmgdl5, O_RDWR) failed: Read-only file system (30)
Script name: Unknown
Line number: 0

An error occurred while executing this script.
Error type: Warning
Error message: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5)
Script name: Unknown
Line number: 0