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.

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

Lecture plan Information retrieval (from week 11)
Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
BICS546 Client/Server Database Application Development.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
The Internet Useful Definitions and Concepts About the Internet.
Introduction to Web Database Processing
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 1.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Active X Microsoft’s Answer to Dynamic Content Reference: Using Active X by Brian Farrar QUE
Introduction to Web Interface Technology (CSE2030)
Technologies for EC/EB Walt Scacchi FEMBA 290 Winter 2003.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
1 Minggu 12, Pertemuan 24 Web Technology and DBMSs (Chapter , 3rd ed.) Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Introduction to Web Interface Technology (CSE2030)
Chapter 14 Database Connectivity and Web Technologies
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
14 Chapter 14 Databases and The Internet Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
ECA 228 Internet/Intranet Design I Intro to the Web.
INTRODUCTION TO WEB DATABASE PROGRAMMING
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
The Internet, Intranets, & Extranets Chapter 7. IS for Management2 The Internet (1) A collection of networks that pass data around in packets, each of.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
CSS/417 Introduction to Database Management Systems Workshop 5.
Chapter 4: Core Web Technologies
OV Copyright © 1998 Ziff-Davis Education, a division of Ziff-Davis Inc. All rights reserved. The Internet World-wide network of computers connected.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Introduction to Internet Programming (Web Based Application)
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Fundamentals of Database Chapter 7 Database Technologies.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
HTML ~ Web Design.
CIS 250 Advanced Computer Applications Internet/WWW Review.
2-1 WEB DATABSE INTERFACING Colorado Technical University IT420.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
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)
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Introduction and Principles Web Server Scripting.
WEB SERVER SOFTWARE FEATURE SETS
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Lect5.ppt - 02/23/06 CIS 4100 Systems Performance and Evaluation Lecture 6 by Zornitza Genova Prodanoff.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Distributed Control and Measurement via the Internet
Section 6.3 Server-side Scripting
Database Applications Using Internet Technology
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Web App vs Mobile App.
Web Technology and DBMSs
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Web Application Development Using PHP
Presentation transcript:

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 integrating databases into Web: –Scripting Languages –Common Gateway Interface (CGI) –HTTP Cookies Chapter 29 - Objectives

Internet and E-commerce u Internet – a worldwide collection of interconnected computer network u E-commerce – customers can place and pay for orders via the business’s web site (Amazon.com) u Benefits of e-commerce –Worldwide market – buy from anywhere –Productivity – no wastage of time –Cost reduction – less time & energy –Improved customer services – ease the customer (faqs, knowledge on products, other services)

Internet Services u – to send mail and file attachment u Worldwide web – to browse for information stored anywhere and do business transaction u File transfer – to download and upload file u News – to join a news group u Chat room – to join a discussion or chat room

Worldwide web u Internet – computers connected using a standard protocol : TCP/IP u Worldwide web – resources stored on the web u Web browser – software to browse the web (IE..) u Web server – software to responds to client’s request u Web page – text written in HTML, static and dynamic

u Hyperlink – linking the web page u Hypertext – refer to different types of documents (text, graphics, images…in the hyperlink) u Web site – refer to server and collection of the web pages u http (hypertext transfer protocol) – protocol used by client and server to communicate Worldwide web (cont.)

Client Functions u Can be extended : –Plug-ins – browser can activate automatically when required – external application (exp: if file ext. is.pdf then launches Adobe Acrobat Reader) –Active-X – Microsoft’s specification for writing programs that will run inside its browser. - It extends the browser’s ability by providing controls such as calendar and calculator. - These controls allows to manipulate data within the browser. Controls usually written in VB or Visual C++

–VBScript – Microsoft product based on Visual Basic - HTML page containing embedded code written in VBScript - can be executed by web browser –JavaScript – Netscape product (Netscape Communicator) –Java – Product of Sun. It runs on top of a web browser/applets. Java routines are compiled and stored in server. HTML contain calls to the routines. Browser downloads the routines from the server and executes it. Client Functions

u Query processing from browser (client) to server –Browser send a web page request to the server –Server receive the page request and validate. Then, pass to the middleware –Middleware read the script, validate and execute it. Send SQL command to the DBMS, retrieves the info. And send the result back to the middleware –Server takes and send the page to the browser Server Functions

Web server interface u Web server provide standard interface to communicate with external program u Two common interfaces : –Application Programming Interface (API) (has dynamic link libraries, DLL), disadvantage is it is vendor and OS specific –Common Gateway Interface (CGI)

Internet / Intranet and its Security u Internet - a worldwide collection of interconnected computer network u Intranet – an internal corporate network, LAN or WAN u Benefits of intranet : –Ease of use –Open standard –Platform independence: Runs anywhere –Multiple data source –Uniform interface –Shorter development time

u Firewall – a software / hardware components that limits and control : –Data traffic to an organization’s database from the outside world –Data that are permitted to flow from an organization the outside world. Internet / Intranet and its Security

u END