Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment.

Similar presentations


Presentation on theme: "IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment."— Presentation transcript:

1 IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment

2 Purpose Our purpose with this section is to provide an overview of the system components, and the hardware, software, and staff required to run them. The components will be discussed in greater detail tomorrow.

3 Business Logic Tier - Application Server Dedicated IBIS resource. Processes requests from Web server according to relevant business logic, stores IBIS View System (Web page content for IBIS indicators, XML for query system interface pages), transmits HTML to Web server. Data Tier - SAS Server Shared UDOH resource. Stores IBIS-Q CGI application and SAS datasets. Processes requests from Application server. Presentation Tier - Web Server Shared UDOH resource: “proxy” server. Accepts requests from Internet, retrieves file or passes request to application server, transmits HTML to end user. HTTP Response (HTML) HTTP Request (URL) HTTP Response (HTML) HTTP Request (URL) HTTP Response (HTML, XML) HTTP Request (URL) 3-Tiered System

4 IBIS Architecture Java App Server CGI-capable SAS server

5 IBIS Architecture IBIS Admin IBIS View IBIS-Q

6 Hardware Web ServerIBIS Application ServerCGI / SAS Server ­Shared department resource. ­Dual processors, 2 Gb memory ­Dedicated IBIS App Server ­Proliant DL380 G3, Intel Xeon 2.40 GHz processor, 3GB base memory, Integrated smart array 5i Plus Controller, 2 Compaq PCI-X Gigabit NICs OS: Suse Linux ­Est. Cost: $5,000 ­Shared department resource. 64-bit, 4-processor, 16 Gb memory OS: Suse Linux (AZ & AK use Windows server)

7 Software Web ServerIBIS Application ServerCGI / SAS Server ­The UDOH Web Server uses Apache (free) ­UDOH uses Web- SUMMARY log analysis software. ­Tomcat application server software (free) ­IBIS View System (free) ­IBIS Admin System (free) ­MySQL DB (free) ­AgileBlox charting software ($700 - No longer available. Utah will distribute it to other IBIS users until we find another solution. We have asked them to contact us.) ­SAS: SASBase and SASStat modules, licensed for server, cost is based on number of processors, OS, etc. ­IBIS Q System Software (free). CGI program parses URL from query interface and "talks" with SAS to write SAS program. ­Apache Web Server software (free)

8 Staff Web ServerIBIS Application ServerCGI / SAS Server ITS. UT Department of Technology Services (DTS) provides network (Internet) connectivity, infrastructure, and backups. "Static" Pages. OPHA staff maintains some (minimal) PDF files (publications) and help pages on the UDOH Web/proxy server. ITS. We get IT system support from DTS. DTS provides network (Internet) connectivity and backups. Utah’s software developer provides sig. IS& T. Interface Content Development. 1.0 FTE OPHA staff person maintains the interface screens (XML files). There are over a thousand configurations of those step bars. This person maintains the XML files that drive content for those interface pages, and also maintains some static pages. ITS. DTS to maintain this machine IBIS-Q Data Manager. 1.0 FTE OPHA staff person maintains SAS programs, datasets, and IBIS files necessary for IBIS-Q CGI script to work. This person has expert SAS skills, along with specialized IBIS-Q system knowledge

9 Recommended Minimum Staff Requirements Sufficient I.T. effort to maintain the networking infrastructure and help troubleshoot IBIS App & SAS server issues IBIS Project Management: 0.2 FTE coordinator, depending on agency needs for coordination, communication Query System Implementation and Management: 1.0 FTE expert SAS analyst Indicator Reports: 0.5 FTE for coordination and training of program staff. Commitment of program staff depends on the number of indicators in the system

10 Business-Side Versus I.T.- Side Views of IBIS-PH Lois M. Haggard, OPHA Corona Ngatuvai, Utah Department of Technology Services (DTS)

11 Purpose Our purpose with this section is to describe the separation between the business-side and the I.T.-side roles with regard to the IBIS-PH project.

12 Presentation Server (Tier 1) Application Server (Tier 2) CGI / SAS Server (Tier 3) Business Side Staff Maintain PDF files (reports, help documents) View System: Maintain IBIS home page, help pages, etc. (xml files) Query System Only: Maintain SAS datasets, IBIS-Q text files (config files, func files) Query System: Maintain query interface pages IBIS-Admin: Administer security, accounts, publishing, QC ITS-Side Staff Maintain server: OS, backups, uninterrupted power supply, etc. Maintain networking connections (to outside world, other UDOH) System security, firewalls, secure sign-on to IBIS-Admin site Maintain UDOH Webpage with links to IBIS-PH. Maintain Web server software (Apache) Install new versions of IBIS View System. Maintain Tomcat, Java Install new versions of IBIS-Q CGI program. Maintain SAS, Apache


Download ppt "IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment."

Similar presentations


Ads by Google