Architecture - Air

The Air framework is designed to provide developers with an environment in which they can quickly produce highly interactive web-based applications. The framework, though lightweight, has a modular design that enables features such as an eCommerce store to be installed, configured and implemented in an optimal timeframe.

The Air framework is built to run anywhere, using cross-platform technology. Air will run on Linux, Windows, Solaris, & Mac. We use industry standard technologies and formats such as XML for data abstraction, and XSL for transformation. We have choosen Python as the main development language, not only for its excellent features as a language, but also the ability to interface with other languages such as Java, the .NET framework, and C/C++.

A high performance dynamic content delivery system is used for Air's CMS and other modules. By providing dynamic content a visitor's experience can be customised inline with their goals. Content also has a lifecycle which allows for production, review, publication (and potentially archiving) at a date & time in the future.

As an online multi-user environment (with no per-user license fees), the Air framework provides a comprehensive user profile/role based administration system with document management (checking in/out content), a complete history of document changes, and the ability to review and revert any changes made to documents.

Air framework Architecture

The diagram below provides an overview of the various layers of technology that the Air framework encompasses.

Air framework architecture

* The lists of transformations that the Air framework supports is growing all the time, please see the feature list and change logs for details.

** A full list of the current applications available for the Air framework is provided in the feature list.


Getting in touch

Getme Web Solutions Limited, Holy Oak Farm, Upton Snodsbury, Worcs. (UK) WR7 4NH

t +44 (0) 1905 670032
f +44 (0) 871 5594457

enquires@getme.co.uk