Difference between revisions of "Umlaut Technical Overview"

From Code4Lib
Jump to: navigation, search
Line 10: Line 10:
 
# [[ServiceResponse data structures and generation]] -- Includes guide to writing your own services.  
 
# [[ServiceResponse data structures and generation]] -- Includes guide to writing your own services.  
 
# [[View architecture and control flow]]
 
# [[View architecture and control flow]]
 +
# [[Background services]] -- control and view architectures for background services

Revision as of 23:19, 6 February 2008

To give you an overview of the technical architecture of umlaut, we will go through a typical Resolve request, identifying all the classes involved, and pointing to their api doc if possible.

OpenURLs are sent to the default index action of the resolve controller.

In the resolve controller, a before filter method called init_processing is run to parse the OpenURL and set up the Umlaut request (or retrieve an existing request).

Technical Overview Sections

  1. Request Setup and Environmental Context
  2. ServiceResponse data structures and generation -- Includes guide to writing your own services.
  3. View architecture and control flow
  4. Background services -- control and view architectures for background services