GPII Architecture Overview

From wiki.gpii
Revision as of 02:29, 17 May 2013 by Colinbdclark (talk | contribs) (Created page with " == Executive Summary == == Overview of the GPII Architecture == === Design Goals === ==== Supporting Multiple Platforms ==== ==== Cloud-Level Scalability ==== ==== Exten...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Executive Summary

Overview of the GPII Architecture

Design Goals

Supporting Multiple Platforms

Cloud-Level Scalability

Extensibility and Resilience

Approach

Web-Oriented Architecture

REST
JSON
JavaScript, HTML5, CSS
Integration with Native Technologies

Iterative design and implementation

Declarative architecture

= Partitionable and relocatable

Transformable and interoperable

Components of the Architecture

Overview of Components

Preferences Server

Solutions Registry

Matchmakers

Device Reporter

User Listeners

Lifecycle Manager

Lifecycle Actions

Settings Handlers

Transformer & Data Lensing

Ontologies

Platform-Specific Support

Mobile

Web Applications

Architectural Considerations & Non-Functional Requirements

Security and Privacy

Performance and Scalability

Modularity and long-term growth

Community-driven

Use of Cloud Technology and Deployment Model

How the Cloud4all Architecture Pushes the State of The Art

Next Steps and Roadmap