Web Server ========== *Purpose:* * Provides human interface into the CI system. * Create/manage/delete tickets * Status of tickets * Artifact access? *Deployment:* * Can run as a juju service. * Needs a relationship to the Project Manager. * Has no internal state, just provides a view to the data in the Project Manager. * Provides public access with authorization to view private data. *Interactions:* * Project Manager - provides an interface for working with tickets and providing latest status.