1 Rhode Island Transportation Information System. (RITIS) Spring, 2000.

Slides:



Advertisements
Similar presentations
Lecture plan Information retrieval (from week 11)
Advertisements

HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Time Scalability Single User Unlimited Users 100s of Users Several Users PC based Single user Late 1980sNow PC based, file-level locking Single user or.
Objectives In this session, you will learn to:
1 Owais Mohammad Haq Department of Computer Science Eastern Michigan University April, 2005 Java Script.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Time Scalability Single User Unlimited Users 100s of Users Several Users PC based Single user Late 1980sNow PC based, file-level locking Single user or.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Copyright © 2002 Pearson Education, Inc. Slide 4-1 Choosing the Hardware for an E-commerce Site  Hardware platform  Refers to all the underlying computing.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
Advanced Distributed Software Architectures and Technology group ADSaT 1 Application Architectures Ian Gorton, Paul Greenfield.
Introduction to Web Applications Instructor: Enoch E. Damson.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
ECA 228 Internet/Intranet Design I Intro to the Web.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Emmanuel Cecchet et al.  Performance Scalability of J2EE application servers.  Test effect of: ◦ Application Implementation Methods ◦ Container Design.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Web-based Software Development - An introduction.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Introduction to Internet Programming (Web Based Application)
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
Wanna know how to get from “Y” to“K” ? Farisai Mabvudza Uma Rudraraju & George Wells Greg Foster & Presented By…Supervised By…
Footer Text A Tool for Environmental Scheduling, Accountability and Performance Measurement TxECOS.
Service Computation 2010November 21-26, Lisbon.
An-Najah National University Software Graduation Project Remote Control System Working Group: Mohammad Yasin Mohammad Yasin Ala’a Deeb Ala’a DeebInstructor:
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
MySQL™: The Open Source Database for Mission-Critical, Heavy Load Applications Kaj Arnö, VP Training, MySQL AB Stuttgart, Germany Belgrad, Serbia.
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Information System Development Courses Figure: ISD Course Structure.
PHP Features. Features Clean syntax. Object-oriented fundamentals. An extensible architecture that encourages innovation. Support for both current and.
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.
Introduction to PHP Advanced Database System Lab no.1.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Case Study Dynamic Website - Three Tier Architecture
E-Business In-the-small IBM University of Veszprém Budapest University of Technology Balatontourist University of Veszprem 26 September, 2001.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
PHP Introduction PHP is a server-side scripting language.
 There are device known as Server  Web Server / HTTP Server  Each computer has unique number known as IP Address  Domain Name.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Windows Azure poDRw_Xi3Aw.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
Chapter 13 Web Application Infrastructure
Web-based Software Development - An introduction
Introduction to JSP Liu Haibin 12/09/2018.
PHP / MySQL Introduction
Introduction to Databases Transparencies
Database Connectivity and Web Development
UFCEUS-20-2 Web Programming
Web Servers (IIS and Apache)
Web Application Development Using PHP
Presentation transcript:

1 Rhode Island Transportation Information System. (RITIS) Spring, 2000

2 Rhode Island Transportation Information System. n Introduction n System Design n Platform / Software Selection – Server Side and Client Side Platform – DBMS – Scripting Technology n Hardware Requirements n Participating Actors n Use Cases n Current Plans and Future Work

3 Introduction n Requirements – Cynthia Levesque – Dr. Chris Hunter n High level design – Overall architecture – Technologies to be used n Software / Platform selection

4 System Design n Multi-tier model – Sensors – Sensors Interfaces – Persistent Storage – Business Logic – Presentation n Unified Modeling Tool – Participants – Use Cases

5 Multi-tier model DBMS and DATA WAREHOUSING Presentation Layer Regular Users / Research Teams Emergency Services (Protected) Department of Transportation (Protected) Video Cameras Interface LayerOther DataGIS Sensors Interface Layer Business Logic Layer

6 Platforms n Client Side – Any platform allowing to run web browsers – Internet Explorer, Netscape Navigator, Mozilla n Server Side – OS: RedHat Linux – Web Server: Apache + JSP – DBMS: PostgreSQL

7 DBMS: MySQL, mSQL, PostgreSQL n Open & Free Software n Scalability n Ease of Administration n Performance n SQL Compatibility n Programming Support n Important Features (replication ability, triggers, stored procedures, transactions, locking)

8 Scripting Technologies n CGI n ASP (Microsoft: JScript, VBScript) n PHP n Java Servlets (JSP) n Java Server Scripts (Netscape) n Open & Free Software n Performance n Ease of Programming n Expandability n DBMS connectivity n Portability

9 Participating Actors n Department of Transportation (DOT) n Regular User/Research Team n Emergency Service n Sensor n Police Department n Dynamic Sign Board n Primary/Secondary Data Mining Agent n Video Camera n Robot

10 Use Cases

11 Use Cases: Details

12 Use Cases: Details

13 Use Cases: Details

14 Use Cases: Description Structure 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

15 Current and Future Work n Implementation – Database Structure (Relations, Constraints etc.) – Platform / Software Installation – Scripting and Coding (Server / Client) n Preliminary Testing n GIS GRASS Integration n Final Testing / Stress Testing n Deployment