Server (Cells) Architecture Home
Space shortcuts
Space Tools

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The WORK system is represented using the components and connector client-server view.

Anchor
_Toc338159084
_Toc338159084
Anchor
_Toc350937095
_Toc350937095
Primary Presentation



Anchor
_Toc338159085
_Toc338159085
Anchor
_Toc350937096
_Toc350937096
Element Catalog


Element Name

Type

Description

i2b2 Workbench

Client Component

Webservice client submits the request to the WORK Server components and renders a response XML.

Workplace Framework Server

Server Component

Provides a Web Service Interface for the WORK system.
It supports the REST protocol.
It uses the Project Management server to handle user authentication.

Project Management Server

Server Component

WORK cell uses the Project Management cell to authenticate the user.
WORK cell constructs the PM request message and makes a web service call to the Project Management cell.

Workplace

Data Repository Component

This repository is a database for the i2b2 workplace data.

JDBC

Query Connector

SQL query used as a connector between the WORK System and the Metadata database.

Web Service

Request Connector

REST protocol used to communicate with the external system.


Anchor
_Toc338159086
_Toc338159086
Anchor
_Toc350937097
_Toc350937097
Design Rationale, Constraints


N-tier Architecture
The client-server style depicts an n-tier architecture that separates the presentation layer from the business logic and data access layer.