Chapter 16 - Internet, Intranet, and Multimedia Database Processing
- Network Environments
- The Internet
- TCP/IP (Transmission Control Protocol / Internet Protocol)
- Internet Services: e-mail, telnet, ftp, newsgroups, world-wide Web
- World Wide Web
- HTTP (HyperText Transfer Protocol)
- HTML (HyperText Markup Language)
- URL (Universal Resource Locator)
- MIME (Multipurpose Internet Mail Code)
- WWW applications are request-oriented
- WWW applications are stateless (server receives a request, processes it, and then forgets about the client
- Intranets - local area network that uses TCP/IP, HTTP, etc. within a company
- firewall - security gateway
- Network Database Applications - database application in which the clients use an HTML-based browser and the server includes both an Internet server and database files (usually a DBMS)
- STATIC REPORT PUBLISHING - Examples
- DB QUERY PUBLISHING - Guestbook
- APPLICATION PUBLISHING
- Limitations
- slow transmission rates
- lack of security
- stateless nature of web requires that the client maintain session status (cookies)
- Network Database Alternatives
- CGI and PERL
- JavaScript and VBScript
- Java
- ActiveX
- Access 97 Support for Internet Applications
- Hyperlink Processing - Hyperlink data type
- Publishing Tables, Forms, and Reports as HTML Documents
- Publishing Forms as ActiveX Server Pages
- Multimedia Database Applications
- A Slide Show Multimedia Application - use data type blob and OLE [see design in chapter 17]
- A Multimedia Application with Recursive Pages [hot spots on images = image maps]
- The Future for Network Database Applications
- Network Security Needs to be Improved - SSL, encryption
- Network database Applications are difficult to develop and maintain
- New Products and Technologies need to be developed to increase the transmission speed on the Internet - DSL
- Skills required to develop database applications on the network will be in high demand