air quality assessment & management
Reference and User Manual
AirWare   On-line Reference Manual
  Release Level 7.0
  Revision Level beta
  Release Date 2015 03

Last modified on:   Thursday, 3-Dec-15 12:24 CET
Systems architecture

AirWare is an interactive information and decision support system for urban air quality assessment and management.

The AirWare system is implemented as a distributed client-server system that supports web access from any industry standard browser, networked computer or mobile device (SmartPhone, tablet).

  • Servers: Linux (Open Source) or Unix platforms
  • Clients: any PC or workstation running a standard web browser, mobile devices (SmartPhones, tablet, NetBook) with Internet access and a standard browser.

AirWare integrates the main functional components as networked information resources, implemented as hyperlinked OBJECTS that communicate through:
  • argument lists;
  • shared data bases;
  • a blackboard architecture.

These functional and logical components are physically implemented omn one or more server; Logically, these servers are:

  • web server
  • data base server (may include a NAS componenet)
  • applications or compute server (may include a HPCC componenet)
  • communication server (hosts the RTXPS real-time expert system that coordinated to scheduled, autonomous and event driven "automatic" functions, as opposed to the interactive, explicitly user controlled functions.

Basic principles

Data processing model:   a combination of continuous, autonomous, real-time, and even based (on demand, interactive)

Logical components:

  • data resource, including real-time data acquisitions
  • Analytical engine
  • interface (communication, rendering)
embedded in the OBJECT/class hierarchy and the real-time forward chaining expert systems control/ANALYZE/ACTION loop

OBJECTS that get called (by other OBJECTS or through the user interfqce) INSTANTIATE themselves in the current context, that consists of:

  • applicable static and dynamic data bases including the dynamic knowledge base (RTXPS/XPS)
  • state of other objects (parents, sibblings, children)
  • user requirements, specifications, selections, display parameters etc (which all have system DEFAULTS)

so that all OBJECTS are ALWAYS completely specified (with default configuration) for display that can be partially overloaded by the user (or any other OBJECT that refers to an OBJECT (requesting information for its own instantiation)

The INSTANTIATION uses a (list of alternative) METHODS (==> analytical engine=models, statistical analysis, RULE BASED functions, DB query, user interactions) that are tried/executed in sequence if any one fails (e.g., missing data)

© Copyright 1995-2018 by:   ESS   Environmental Software and Services GmbH AUSTRIA | print page