Skip directly to searchSkip directly to the site navigationSkip directly to the page's main content

View System - System Information Overview

The IBIS-PH View System Information section provides general information about this application and is intended for project managers, system administrators, content managers, and application developers. The goal of this section is to provide a high level view of the application. This includes the system architecture, system requirements, and basic design, and a history on what decisions went into the system.

The View System provides three basic types of pages:

  1. Static content type web pages. These type of pages include introduction pages, pages which give information about the site, the health department, and any other web page content that is not the result of a dynamic, data driven web page.
  2. Indicator Profile reports. Dynamically generated health indicator report pages are based on data stored in a database and maintained by various health agency offices via the Data Admin system.
  3. Custom dataset queries. This include dataset selection pages, query builder pages, and query result pages. The selection and builder pages are defined and controlled by a special corresponding module XML file. These pages are all dynamically generated with the result content being generated from the IBIS-Q system.

View System's High Level Features:


Basic Overview of How the System Works

The IBIS-PH View application consists of XML data being transformed into an HTML page via an XSLT (XML Stylesheet). Java code is used to control which XML data file(s) and which XSLT transformation stylesheet(s) are to be used when creating the HTML page. The Java code is built upon the Spring MVC Framework and utilizes open source XML parsers and the SAXON XSLT 2.0 transformation engine.

System Information Documentation Section Overview

The View System's Information documentation section includes the following pages: