150 likes | 166 Views
Detailed overview of the Rhode Island Transportation Information System in Spring 2000, covering system design, platform selection, software, actors involved, use cases, and current/future plans.
E N D
Rhode IslandTransportation Information System.(RITIS) Spring, 2000
Rhode IslandTransportation Information System. • Introduction • System Design • Platform / Software Selection • Server Side and Client Side Platform • DBMS • Scripting Technology • Hardware Requirements • Participating Actors • Use Cases • Current Plans and Future Work
Introduction • Requirements • Cynthia Levesque • Dr. Chris Hunter • High level design • Overall architecture • Technologies to be used • Software / Platform selection
System Design • Multi-tier model • Sensors • Sensors Interfaces • Persistent Storage • Business Logic • Presentation • Unified Modeling Tool • Participants • Use Cases
Video Cameras Sensors Interface Layer Other Data GIS Interface Layer DBMSandDATA WAREHOUSING Business Logic Layer Presentation Layer Regular Users /Research Teams Emergency Services(Protected) Department of Transportation(Protected) Multi-tier model
Platforms • Client Side • Any platform allowing to run web browsers • Internet Explorer, Netscape Navigator, Mozilla • Server Side • OS: RedHat Linux • Web Server: Apache + JSP • DBMS: PostgreSQL
DBMS:MySQL, mSQL, PostgreSQL • Open & Free Software • Scalability • Ease of Administration • Performance • SQL Compatibility • Programming Support • Important Features (replication ability, triggers, stored procedures, transactions, locking)
CGI ASP (Microsoft: JScript, VBScript) PHP Java Servlets (JSP) Java Server Scripts (Netscape) Open & Free Software Performance Ease of Programming Expandability DBMS connectivity Portability Scripting Technologies
Participating Actors • Department of Transportation (DOT) • Regular User/Research Team • Emergency Service • Sensor • Police Department • Dynamic Sign Board • Primary/Secondary Data Mining Agent • Video Camera • E-Mail Robot
1. Overview 2. Actors 3. Starting Point 4. Ending Point 5. Measurable Results 6. Flow of Events: 7. Alternate Flow E1: 8. Business Rules: 9. Use Case Extension 10.Outstanding Issues Use Cases:Description Structure
Current and Future Work • Implementation • Database Structure (Relations, Constraints etc.) • Platform / Software Installation • Scripting and Coding (Server / Client) • Preliminary Testing • GIS GRASS Integration • Final Testing / Stress Testing • Deployment