Database Applications Using Internet Technology
Network Terminology Network “a collection of computers that communicate with one another using a standardized protocol” Public “anyone can utilize the network” Private “users must be preauthorized to gain access” Page 273
Internet Terminology TCP/IP “Terminal Control Program/Internet Protocol” E-mail Newsgroups TelNet FTP Page 274
World Wide Web Terms HTTP hypertext transfer protocol HTML hypertext markup language SGML standard generalized markup language URL universal resource locator MIME multipurpose Internet mail code Page 275
Intranet “Private network using TCP/IP, HTML, and related Internet technology” private -or- connected to pubic via a firewall, “computer that serves as a security gateway” Page 277
Network Database Apps Static Report Publishing DB Query Publishing Application Publishing Page 277
Three-Tier Architecture Page 279
Functions of Tiers Page 280
Web Server Standards and Languages Page 281
Internet Scripting Languages JavaScript JScript ECMAScript-262 VBScript PERL ECMA stands for European Computer Manufacturer's Association. In 1997, scripting experts from Microsoft, Netscape, IBM, Sun, and other companies met and develped a specification for a standard Web scripting language, which is known as ECMAScript-262. Microsoft upgraded JScript to conform to the ECMAScript-262 standard in IE 4.0 and in IIS 4.0. Netscape has not yet done so, but JavaScript is not substantially different from ECMAScript-262. Page 283
Internet Programming Languages JAVA Visual Basic C++ ActiveX Page 285
Microsoft Component Specifications Page 287
Markup Languages DHTML dynamic HTML XML Extensible Markup Language RDS Remote Data Services (ActiveX controls) allow data to be cached locally XML Extensible Markup Language DTD Document type declaration Page 288
Example of XML Standards Page 299
Web Server Functions Page 300