Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| courses:cs335:spring2013:voluntary_associations:home:design [2013/04/25 22:39] – created zdanisq | courses:cs335:spring2013:voluntary_associations:home:design [2013/04/25 22:47] (current) – zdanisq | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Design Doc ====== | + | ====== Design Doc: Voluntary Associations |
| + | |||
| + | This document will detail the general structure of the application, | ||
| + | |||
| + | ===== Architecture ===== | ||
| + | |||
| + | **End User** ---> **Browser/ | ||
| + | |||
| + | The client sends requests for content/ | ||
| + | |||
| + | ===== Technologies and Implementation Details ===== | ||
| + | |||
| + | The database (DB) is a relational database that can be queried via SQL. The server consists of a number of Enterprise Java Beans (EJBs) that are code representations of the various actions a user can perform, as well as object representations of the data in the DB. Requesting and receiving data is accomplished through a contact-first web services layer, including a WSDL detailing the services available to the application. EJBs will have access to this services layer for searches and displaying particular objects. | ||
| + | |||
| + | |||
| + | |||
