Page History
...
Intended Audience
This document was created to review the basic architecture. The author(s) assume that the reader is an experienced software developer or architect who has some experience programming JavaScript and some knowledge of advanced JavaScript topics such as JSON, AJAX, and using JavaScript toolkit (APIs).
...
i2b2 Overview
The i2b2 system consists of a front-end client application and a collection of back-end services referred to as the "Hive". The Hive is a collection if interoperable services provided by i2b2 "Cells". As a collection, cells are loosely coupled and generally do not know about each other, including their relative locality. Instead, activity in the Hive is directed through the use of Web services that are invoked manually through the client interface, or automatically by workflow engines.
At a minimum a Hive must have a Project Management, Ontology, and Data Repository cells associated with them. Below is a list of some common cells that may be in a Hive:
...