home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / software / pelne / optionp / iis4_07.cab / About.asp < prev    next >
Text File  |  1997-11-01  |  28KB  |  673 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
  2. <HTML>
  3. <HEAD> 
  4. <!--META TAGS ARE RECOMMENDED FOR THE SEARCH ENGINE-->
  5. <META NAME="DESCRIPTION" CONTENT="About the Exploration Air Sample Site page explains the technologies and tools used">
  6. <META NAME="KEYWORDS" CONTENT="help, documentation, site map, code, about, specification">
  7. <META NAME="GENERATOR" CONTENT="Microsoft Visual InterDev 1.0">
  8. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso8859-1">
  9. <!--END META TAGS-->
  10. <TITLE>About The Exploration Air Sample Site</TITLE>
  11. </HEAD>
  12.  
  13. <BODY BACKGROUND="images/btsbg.gif" BGCOLOR=#FFFFFF TOPMARGIN=0 LEFTMARGIN=0 ALINK=#23238E VLINK=#228B22 LINK=#23238E>
  14. <BASEFONT FACE="VERDANA, ARIAL, HELVETICA" SIZE=2>
  15.  
  16. <!--Change link color on mouseover
  17.     Only if running Internet Explorer 4.0 or later -->
  18. <!--#include file=libHighlight.inc-->
  19. <!--#include file=libGlobalFuncs.inc-->
  20.  
  21. <!--COLOR BANNER_START-->
  22. <TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
  23.     <TR>
  24.       <TD BGCOLOR="#C71585" WIDTH=100% HEIGHT=20>
  25.       </TD>
  26.     </TR>
  27. </TABLE>
  28. <!--COLOR BANNER_END-->
  29.  
  30. <!--BEGIN TOP TABLE CONTAINING LOGO AND NAVIGATIONAL LINK-->
  31. <TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
  32.     <TR>
  33.         <TD VALIGN=TOP WIDTH=415>
  34.               <A HREF="<%=Homepage("")%>"><IMG SRC="images/logo_sm.gif" WIDTH=200 HEIGHT=100 ALT="Return to Exploration Air Home Page" BORDER=0></A>
  35.             <BR>
  36.         </TD>
  37.         <TD VALIGN=MIDDLE WIDTH=200>
  38.             <FONT FACE="VERDANA, ARIAL, HELVETICA" COLOR="#0000FF" SIZE=5>About The Exploration Air Sample Site</FONT>
  39.         </TD>
  40.         <TD ALIGN=RIGHT VALIGN=MIDDLE>
  41.             <A HREF="HowItWorks/default.asp"><IMG SRC="images/btssmall.gif" WIDTH="110" HEIGHT="52" ALT="Click here to learn how this page works" BORDER=0></A>
  42.         </TD>
  43.     </TR>
  44. </TABLE>
  45. <!--END TABLE CONTAINING LOGO AND NAVIGATIONAL LINK -->
  46. <P>
  47. <P>
  48. <HR WIDTH=600>
  49. <P>
  50. <!--BEGIN INTRODUCTORY CONTENT TABLE-->
  51. <TABLE CELLPADDING=10>
  52.     <TR>
  53.         <TD>
  54.             <H2>Introduction</H2>
  55.             <P>
  56.             This page outlines important details about this site. We recommend you read this page or at least become
  57.             acquainted with it, because it outlines the rationale for building the site.
  58.         </TD>
  59.     </TR>
  60.     <TR>
  61.         <TD>
  62.             <H3>Topics</H3>
  63.             <DIR>
  64.                 <LI><A HREF="#Overview">Overview of the site</A></LI>
  65.                 <LI><A HREF="#Design">Some design philosophies used for the site</A></LI>
  66.                 <LI><A HREF="#Technology">The core technologies used in the site</A></LI>
  67.                 <LI><A HREF="#Data">Data sources used in the site</A></LI>
  68.                 <LI><A HREF="#Components">Index of Active Server Pages (ASP) components used in the site</A></LI>
  69.                 <LI><A HREF="#Navigational">Navigational images used in the site</A></LI>
  70.                 <LI><A HREF="#FAQ">Frequently Asked Questions</A></LI>
  71.             </DIR>
  72.          </TD>
  73.     </TR>
  74. </TABLE>
  75. <!--END INTRODUCTORY CONTENT TABLE-->
  76.  
  77. <!--BEGIN OVERVIEW CONTENT TABLE-->
  78. <TABLE CELLPADDING=10>
  79.     <TR>
  80.         <TD><A NAME="Overview"><H2>Overview</H2>
  81.         <P>
  82.             This sample site is the Web site for a fictitious airline named Exploration Air. 
  83.             The site is a demonstration of how you can use Microsoft Internet Information Server (IIS) 4.0 to build Web applications 
  84.             using a range of development tools and technologies.<P>
  85.             Exploration Air has four main audiences for its Web site:
  86.             <DIR>
  87.                 <LI>Internet users (public)
  88.                 <LI>Secure Internet users (Frequent Flyer Club members)
  89.                 <LI>Intranet users (administrators and employees)
  90.                 <LI>Extranet users (business partners)
  91.             </DIR>
  92.             <P>
  93.             All access is determined by various authentication mechanisms:
  94.             <P>
  95.              <CENTER>
  96.             <!--BEGIN NESTED SCENARIO AND SECURITY CONTENT TABLE-->
  97.             <TABLE WIDTH=90% CELLSPACING=2 CELLPADDING=4 BORDER=1>
  98.                 <TR>
  99.                     <TH BGCOLOR=#C0C0C0>Scenario</TH>
  100.                     <TH BGCOLOR=#C0C0C0>How Secure?</TH>
  101.                     <TH BGCOLOR=#C0C0C0>Security/Authentication Required</TH>
  102.                 </TR>
  103.  
  104.                 <TR>
  105.                     <TD VALIGN=TOP>Internet users</TD>
  106.                     <TD></TD>
  107.                     <TD>No security, all users have the equivalent of read-only access.</TD>
  108.                 </TR>
  109.  
  110.                 <TR>
  111.                     <TD VALIGN=TOP>Secure Internet users</TD>
  112.                     <TD ALIGN=CENTER><IMG SRC="images\secure.gif"><IMG SRC="images\secure.gif"></TD>
  113.                     <TD>
  114.                         High security. To log on, the user must enter a Frequent Flyer ID and password. 
  115.                         This is all performed across a secure HTTPS (uses <A HREF=#SSL>Secure Sockets Layer</A>) link.
  116.                     </TD>
  117.                 </TR>
  118.  
  119.                  <TR>
  120.                      <TD VALIGN=TOP>Intranet users</TD>
  121.                     <TD ALIGN=CENTER><IMG SRC="images\secure.gif"><IMG SRC="images\secure.gif"></TD>
  122.                     <TD>
  123.                         Intranet users must be validated against a Windows NT-based server using Windows NT Challenge/Response 
  124.                         authentication and hence must be using Microsoft Internet Explorer 3.0 or 4.0.  Microsoft Internet Explorer
  125.                         is the corporate standard at Exploration Air.
  126.                         <P>
  127.                          If the user is validated, then access to various Web applications is determined by 
  128.                         Windows NT access control using the <A HREF=#PermChecker>Permission Checker</A> component.
  129.                     </TD>
  130.                 </TR>
  131.  
  132.                  <TR>
  133.                     <TD VALIGN=TOP>Extranet users</TD>
  134.                     <TD ALIGN=CENTER><IMG SRC="images\secure.gif"><IMG SRC="images\secure.gif"><IMG SRC="images\secure.gif"></TD>
  135.                     <TD>
  136.                         Extranet users, such as business partners, require a high degree of authentication and privacy
  137.                         in their communication with Exploration Air. Business partners must authenticate themselves with 
  138.                         Exploration Air before they can perform any business functions. The business partners must have 
  139.                         a client-side SSL certificate. Exploration Air maintains a list of valid business partners.
  140.                     </TD>
  141.                 </TR>                   
  142.             </TABLE>
  143.             </CENTER>
  144.         <!--END NESTED SCENARIO AND SECURITY CONTENT TABLE-->
  145.         </TD>
  146.     </TR>
  147. </TABLE>
  148. <!--END OVERVIEW CONTENT TABLE-->
  149. <P>
  150.  
  151. <!--BEGIN DESIGN PHILOSOPHY CONTENT TABLE-->
  152. <TABLE CELLPADDING=10>
  153.     <TR>
  154.         <TD>
  155.             <A NAME="Design">
  156.             <H2>Design Philosophy</H2>
  157.             <P>
  158.                <STRONG>High-Level View</STRONG>
  159.             <BR>
  160.             The overall design is driven by the need to show a holistic view of Web development: 
  161.             applications at both the server and at the client. 
  162.             Web applications tend to extend beyond pure HTML, Web clients, and Web servers, so 
  163.             there are many issues which need to be faced, such as component design, development 
  164.             languages, database access, personalization, and security.
  165.         </TD>
  166.     </TR>
  167.     <TR>
  168.         <TD>
  169.             <STRONG>META Tags</STRONG>
  170.             <BR>
  171.             It is possible for you to control how your Web page is indexed by Microsoft Index Server, 
  172.             by using the META tag to specify both additional keywords to index, and a short description. 
  173.             Add the META tags between the
  174.             <PRE><HEAD></PRE> and <PRE></HEAD></PRE> tags on each page.
  175.             <BR>
  176.             <PRE><META NAME="KEYWORDS" CONTENT="keyword1, keyword2, ..."></PRE>
  177.                Keywords are used by search engines to index your document in addition to words from the title 
  178.             and document body. Typically used for synonyms and alternates of title words. 
  179.             <PRE><META NAME="DESCRIPTION" CONTENT="page abstract"></PRE>
  180.             The DESCRIPTION tag is a short, plain-language description of the document used by search engines to describe your document.
  181.             It is particularly important if your document has very little text, is a frameset, or has extensive scripts 
  182.             at the top.  If no DESCRIPTION tags are used, the search engine will not return much useful information for
  183.             such documents.
  184.             <BR>
  185.             <BR>
  186.             <STRONG>The Title Tag</STRONG>
  187.             <BR>
  188.             It is also important to give Web pages a descriptive TITLE tag that is short, accurate, and able 
  189.             to stand on its own, out of context.  The content of the TITLE tag is displayed as the page title in 
  190.             the search return list.
  191.             <PRE><TITLE>Page Title</TITLE></PRE>
  192.             <BR>
  193.             <STRONG>Dynamic Variables</STRONG>
  194.             <BR>
  195.             The Exploration Air Sample Site has scripted its graphics and fonts as variables for a different approach to 
  196.             flexibility, rather than using Cascading Style Sheets.  This separates content from presentation for easier design 
  197.             management and updates.  Information can be managed in the most appropriate manner, and does not have 
  198.             to be stored in HTML pages that must be changed by hand whenever the data changes.
  199.             <BR>
  200.             As well, the advantages of dynamic content are available to any user. Active Server Pages files and applications 
  201.             do not require special steps by administrators. IIS knows when an ASP file changes, and recompiles it 
  202.             at the next request. 
  203.             <BR>
  204.             <BR>
  205.             <STRONG>Accessibility</STRONG>
  206.             <BR>
  207.             Accessibility means making computers accessible to a wider range of users than would otherwise be the case.  
  208.             Building the Exploration Air Sample Site meant following guidelines to make pages as accessible as possible 
  209.             without compromising usability or appeal:
  210.             <BR>
  211.             <UL>
  212.                 <LI>Good ALT text for all graphics 
  213.                 <LI>Useful link text
  214.                 <LI>Minimum usage of frames 
  215.                 <LI>Alternate fonts 
  216.             </UL>
  217.             <BR>
  218.             For more information regarding accessibility in Windows and Web applications refer to the
  219.             <A HREF="http://www.microsoft.com/enable/dev/default.htm">Microsoft Accessibility Home Page</A>
  220.         </TD>
  221.     </TR>
  222. </TABLE>
  223. <!--END DESIGN PHILOSOPHY CONTENT TABLE-->
  224. <P>
  225.  
  226. <!--BEGIN TECHNOLOGIES USED INTRODUCTORY TABLE-->
  227. <TABLE CELLPADDING=10>
  228.     <TR>
  229.         <TD>
  230.             <A NAME="Technology">
  231.             <H2>Technologies Used</H2>
  232.             <P>
  233.             The following tools and technologies are used in the site.
  234.         </TD>
  235.     </TR>
  236. </TABLE>
  237. <!--END TECHNOLOGIES USED INTRODUCTORY TABLE-->
  238. <P>
  239.  
  240. <!--BEGIN TECHNOLOGIES USED CONTENT TABLE-->
  241. <CENTER>
  242. <TABLE WIDTH=90% CELLSPACING=2 CELLPADDING=4 BORDER=1>
  243.     <TR>
  244.         <TH BGCOLOR="#C0C0C0">Tool/Technology</TH>
  245.         <TH BGCOLOR="#C0C0C0">More Info</TH>
  246.         <TH BGCOLOR="#C0C0C0">Comment</TH>
  247.     <TR>
  248.        <TD>
  249.             <A NAME="IIS"></A>Microsoft® Internet Information Server
  250.       </TD>
  251.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/iis">IIS</A>
  252.       </TD>
  253.       <TD>Microsoft Internet Information Server 4.0 (IIS) was designed with five tenets in mind: Ease-of-use, Programmability, Robustness and Security, Standards, <A onclick="javascript:window.open('HowItWorks/HIWProduct.asp?m=42','','resizable=yes,scrollbars=yes,width=550,height=450')">Performance</A> and Scalability.
  254.       <P>IIS is implemented as a Windows NT service and is the foundation on which this sample site is built.
  255.       </TD>
  256.     </TR>
  257.     <TR>
  258.      <TD><A NAME="ASP"></A>
  259.       Active Server Pages®
  260.       </TD>
  261.           <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/IIS">ASP</A>
  262.       </TD>
  263.       <TD>Active Server Pages (ASP) enables server-side scripting for <A HREF=#IIS>IIS</A> with native support for both <A HREF=#VBScript>VBScript</A> and <A HREF=#JScript>JScript</A>, Microsofts version of JavaScript. 
  264.       Using ASP, a     developer or Webmaster can create dynamic and personalized web pages.   
  265.       With this version of IIS, ASP-based solutions (Web applications) can be marked as transactional, and all transactions-aware components will be enlisted in the transaction.
  266.         <P> 
  267.                 This site uses Active Server Pages extensively, and we recommend you take the time to look at and learn from the sample ASP code.
  268.       </TD>
  269.     </TR>
  270.     <TR>
  271.     <TD><A NAME="MTS"></A>Microsoft® Transaction Server
  272.       </TD>
  273.         <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/transaction">MTS</A>
  274.       </TD>
  275.       <TD>Microsoft Transaction Server, formerly known by its code name, "Viper," is a product
  276.       that combines the features of a Transaction Processing (TP) monitor and an object 
  277.       request broker in an easy-to-use package.  Microsoft Transaction Server delivers the 
  278.       "plumbing" including transactions, scalable services, connection management, and 
  279.       point-and-click administration, thus providing developers with the easiest way to build 
  280.       and deploy scalable server applications for business and the Internet.
  281. <P>
  282. This site uses MTS to coordinate transactions within <A HREF=#ASP>Active Server Pages</A> across <A HREF=#SQL>SQL Server</A> 
  283. data sources and components written in <A HREF=#VB>Visual Basic</A>, <A HREF=#Java>Visual    J++</A> and <A HREF=#VC>Visual C++</A>.
  284.       </TD>
  285.     </TR>
  286.     <TR>
  287.     <TD><A NAME="SQL"></A>Microsoft® SQL Server
  288.       </TD>
  289.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/sql">SQL</A>
  290.       </TD>
  291.       <TD>Microsoft SQLáServer is a high-performance relational database management system designed specifically for enterprise-        class distributed computing.
  292.         <P>
  293.                 The Exploration Air site uses SQL Server to store all transactional data. Transactional in this sense means under the transaction         control of <A HREF=#MTS>Transaction Server</A>.
  294.       </TD>
  295.     </TR>
  296.     <TR>
  297.     <TD><A NAME="CertSrv"></A>Microsoft® Certificate Server
  298.       </TD>
  299.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/security/tech/misf15.htm">Certificate Server</A>
  300.       </TD>
  301.       <TD>Microsoft Certificate Server will issue, revoke, and renew digital certificates that 
  302.       identify users for subsequent authentication using public key technology.
  303.       <P>
  304.       It is recommended you use Certificate Server to create the server-side certificate for Exploration Air.
  305.       <P>
  306.       <A HREF=#SSL>SSL</A> requires a server certificate to work correctly.
  307.       </TD>
  308.     </TR>
  309.     <TR>
  310.       <TD><A NAME="ADO"></A>ActiveX™ Data Objects
  311.       </TD>
  312.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/ado">ADO</A>
  313.       </TD>
  314.       <TD>The ActiveX Data Objects (ADO) programming model represents the best of the existing Microsoft data access         programming models. If you are familiar with Data Access Objects (DAO) or Remote Data Objects (RDO), you will recognize the         interfaces and will be able to work with them very quickly. You will also notice considerable improvements in the model; tasks         that were awkward in previous models have either been fixed or eliminated from the ADO model.
  315.         <P>
  316.                 Exploration Air uses ADO throughout from <A HREF=#ASP>ASP</A> scripts to applications written in
  317.                 programming languages such as <A HREF=#VB>Visual Basic</A>, <A HREF=#Java>Visual J++</A> 
  318.                 and <A HREF=#VC>Visual C++</A>.
  319.       </TD>
  320.     </TR>
  321.     <TR>
  322.      <TD><A NAME="ADC"></A>Remote Data Services
  323.       </TD>
  324.           <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/data/rds">RDS</A>
  325.       </TD>
  326.           <TD>The Microsoft Remote Data Service goes beyond the current generation of Web data access 
  327.           tools by allowing clients to     update the data they see. End users are not restricted to staring at a 
  328.           static HTML results table. With RDS, end users can alter, add, and delete data they have queried and 
  329.           retrieved. All changes are buffered locally, and can be submitted to the server for 
  330.           inspection, processing and, if appropriate, storage in the database. The benefits of traditional 
  331.           client/server technology have 
  332.           migrated to the Web, and the read-only, static client is a thing of the past. 
  333.           By providing a local data cache, the end user is able to navigate through large data sets without 
  334.           costly server roundtrips.
  335.         <P>
  336.          This site uses RDS on some pages (Microsoft Internet Explorer 3.0 or later is required).
  337.       </TD>
  338.     </TR>
  339.     <TR>
  340.        <TD><A NAME="Index">Microsoft® Index Server</A>
  341.       </TD>
  342.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/ntserver/info/indexserver.htm">Index Server</A>
  343.       </TD>
  344.       <TD>Microsoft Index Server works with Internet Information Server to provide your organization access to all of the documents stored on your intranet or Internet site. You can perform 
  345.       full-text searches and retrieve all types of information from any Web browser, in just about any format. 
  346.         <P>
  347.         The Exploration Air site uses Index Server to index all documents and publicity material.
  348.       </TD>
  349.     </TR>
  350.     <TR>
  351.       <TD><A NAME="VID">Microsoft® Visual InterDev™</A>
  352.       </TD>
  353.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/vinterdev">Visual InterDev</A>
  354.       </TD>
  355.        <TD>Microsoft Visual InterDev is the integrated Web Application Development System for
  356.       the Microsoft® Windows® operating system. Among other features, Visual InterDev 
  357.       enables rapid development and deployment of database-driven Web applications.
  358.       </TD>
  359.     </TR>
  360.     <TR>
  361.        
  362.        <TD> <A NAME="VB">Microsoft® Visual Basic®</A>
  363.       </TD>
  364.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/vbasic">Visual Basic</A>
  365.       </TD>
  366.        <TD>Microsoft Visual Basic can be used to produce applications for the Microsoft 
  367.       Windows operating system.  You can creates everything from simple programs to advanced, 
  368.       enterprise-wide client/server applications.
  369.       <P>
  370.       Most of the transactional database components were written using Visual Basic.
  371.       </TD>
  372.     </TR>
  373.     <TR>
  374.        <TD><A NAME="VC">Microsoft® Visual C++®</A>
  375.       </TD>
  376.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/visualc">Visual C++</A>
  377.       </TD>
  378.       <TD>Microsoft Visual C++ is an object-oriented programming language. In the 
  379.       object-oriented view of programming, programs consist of software modules called objects
  380.       rather than sets of data loosely coupled to many different procedures.
  381.       <P>
  382.       Some of the transactional components were written using Visual C++.
  383.       </TD>
  384.     </TR>
  385.     <TR>
  386.       <TD><A NAME="Java">Microsoft® Visual J++™</A>
  387.       </TD>
  388.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/visualj">Visual J++</A>
  389.       </TD>
  390.       <TD>Microsoft fs Visual J++ is a development tool for creating Java™ applications and applets. 
  391.         <P>
  392.         The Fun 'n' Games COM component and some applets were written using Visual J++.
  393.       </TD>
  394.     </TR>
  395.     <TR>
  396.       <TD><A NAME="VSS">Microsoft® Visual SourceSafe™</A>
  397.       </TD>
  398.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/ssafe/">Visual SourceSafe</A>
  399.       </TD>
  400.       <TD>Microsoft Visual SourceSafe is a team-oriented tool for source-code version tracking.
  401.       <P>
  402.       Visual SourceSafe stores the latest copy of each source file. But it also stores older 
  403.       versions, making it easy to "go back in time" and retrieve an old version of a file or 
  404.       an entire project. And "reverse delta" technology used in Visual SourceSafe ensures 
  405.       that storing these old versions takes a minimum of disk space.
  406.       </TD>
  407.     </TR>
  408.     <TR>
  409.       <TD><A NAME="JScript">Microsoft® JScript™</A>
  410.       </TD>
  411.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/jscript">JScript</A>
  412.       </TD>
  413.       <TD>Microsoft JScript is a powerful scripting language targeted specifically at the 
  414.       Internet. It is implemented as a fast, portable, lightweight interpreter for use in 
  415.       World Wide Web browsers and other applications that use ActiveX Controls, OLE 
  416.       Automation servers, and Java applets.
  417.       <P>
  418.       This site mainly uses JScript for client-side, browser-neutral code, although some 
  419.       JScript is used by <A HREF=#ASP>ASP</A>.
  420.       </TD>
  421.      </TR>
  422.     <TR>
  423.         
  424.       <TD><A NAME="VBScript">VBScript</A>
  425.       </TD>
  426.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/vbscript">VBScript</A>
  427.       </TD>
  428.        <TD>Visual Basic Scripting Edition (also known as VBScript) is a subset of the Microsoft Visual Basic language. It is implemented as         a fast, portable, lightweight interpreter for use in World Wide Web browsers and other applications that use ActiveX Controls,         OLE Automation servers, and Java applets.
  429.         <P>
  430.                 This site mainly uses VBScript for server-side script code in <A HREF=#ASP>ASP</A>.
  431.       </TD>
  432.     </TR>
  433.     <TR>
  434.      <TD><A NAME="ActiveX">ActiveX</A>
  435.       </TD>
  436.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/dna/default.asp">ActiveX</A>
  437.       </TD>
  438.       <TD>ActiveX is a set of technologies from Microsoft that enables interactive content 
  439.       for the World Wide Web.  With ActiveX, you can make Web sites come alive by using 
  440.       multimedia effects, interactive objects, and sophisticated applications that create a 
  441.       user experience comparable to that of high-quality CD-ROM titles. ActiveX provides the 
  442.       glue that ties together a wide assortment of technology building blocks to enable these 
  443.       "active" Web sites.
  444.       </TD>
  445.     </TR>
  446.     <TR>
  447.       <TD><A NAME="SSL">Secure Sockets Layer</A>
  448.       </TD>
  449.       <TD ALIGN=CENTER><A HREF="http://www.microsoft.com/security">SSL</A>
  450.       </TD>
  451.       <TD>SSL provides privacy, authentication, and integrity between two communicating 
  452.       applications (a client and a server). Second, the protocol is designed to authenticate 
  453.       the server, and optionally the client. The advantage of the SSL protocol is that it is 
  454.       application-protocol independent. A "higher level" application protocol (HTTP, FTP, 
  455.       TELNET, and so on) can layer on top of the SSL Protocol transparently. The SSL protocol 
  456.       can negotiate an encryption algorithm and session key as well as authenticate a server 
  457.       before the application protocol transmits or receives its first byte of data. All of 
  458.       the application protocol data is transmitted encrypted, ensuring privacy.
  459.       <P>
  460.       This site uses SSL to provide a secure channel for the Frequent Flyer members, and uses 
  461.       client-side SSL for the extranet scenarios. 
  462.       <P>
  463.       Refer to <A HREF=#CertSrv>Certificate Server</A> for more information on how you can generate SSL certificates.
  464.       </TD>
  465.     </TR>
  466.     <TR>
  467.         
  468.       <TD><A NAME="ADSI">Active Directory Services Interfaces</A>
  469.       </TD>
  470.       <TD ALIGN=CENTER><A HREF="http://premium.microsoft.com/msdn/library/sdkdoc/ds2ovvw_0k6v.htm">ADSI</A>
  471.       </TD>
  472.       <TD>The Microsoft Active Directory Service Interfaces (ADSI) defines a directory 
  473.       service model and a set of COM interfaces that enables Windows NT and Windows 95 client 
  474.       applications to access several network directory services.
  475.       <P> 
  476.       ADSI allow applications to communicate with LDAP-compliant and NDS-compliant directory
  477.       services in addition to the Windows NT Directory Service and NetWare 3.x-compliant 
  478.       namespaces.  ADSI is X.500-compliant for LDAP and NDS.
  479.       <P>
  480.       The Exploration Air site uses ADSI to provide programmatic administration for 
  481.       <A HREF=#IIS>IIS</A>.
  482.       </TD>
  483.     </TR>
  484. </TABLE>
  485. </CENTER>
  486. <!--END TECHNOLOGIES USED CONTENT TABLE-->
  487.  
  488. <P>
  489.  
  490. <!--BEGIN DATA SOURCES USED CONTENT TABLE-->
  491. <TABLE CELLPADDING=10>
  492.     <TR>
  493.         <TD VALIGN=TOP>
  494.             <H2><A NAME="Data">Data Sources Used</A></H2>
  495.             <P>
  496.             The Exploration Air site uses two main data sources: 
  497.             <P>
  498.             <DIR>
  499.                 <LI>Flat text files
  500.                 <LI>Microsoft SQL Server Database
  501.             </DIR>
  502.             <STRONG>Flat text files</STRONG><BR>
  503.             The headline and public relations material is stored as text files and accessed 
  504.             using the <STRONG>FileSystemObject</STRONG>.
  505.             <P>
  506.             <STRONG>Microsoft SQL Server</STRONG><BR>
  507.                Data held in SQL Server can be enlisted as part of a Microsoft Transaction Server 
  508.             transaction. Data that must be transactional is held in this database. This 
  509.             includes Frequent Flyer details.
  510.         </TD>
  511.         <TD VALIGN=TOP>
  512.             <H2>Microsoft Data Access Architecture</H2>
  513.             <P>
  514.             The following diagram illustrates how the Microsoft Data Access Components work 
  515.             together.<P>
  516.             <IMG SRC="images/uda_arch.GIF" BORDER=0 WIDTH=456 HEIGHT=275 ALT="Microsoft Universal Data Access">
  517.         </TD>
  518.     </TR>
  519. </TABLE>
  520. <!--END DATA SOURCES USED CONTENT TABLE-->
  521.  
  522. <P>
  523.  
  524. <!--BEGIN ASP COMPONENTS USED CONTENT TABLE-->
  525. <TABLE CELLPADDING=10>
  526.     <TR>
  527.         <TD>
  528.             <H2><A NAME="Components">Index of ASP Components Used</A></H2>
  529.             <P>
  530.             The following standard components are used throughout the Web site.
  531.             <P>
  532.               <CENTER>
  533.             <!--BEGIN NESTED COMPONENT CONTENT TABLE-->
  534.             <TABLE WIDTH=90% BORDER=1 CELLPADDING=10>
  535.                 <TR>
  536.                     <TH BGCOLOR=#C0C0C0>Component</TH>
  537.                     <TH BGCOLOR=#C0C0C0>Purpose</TH>
  538.                     <TH BGCOLOR=#C0C0C0>Where Used</TH>
  539.                 </TR>
  540.  
  541.                 <TR>
  542.                     <TD ALIGN=CENTER>Browser Capabilities</TD>
  543.                     <TD>
  544.                         The Browser Capabilities component provides your scripts with a description of the 
  545.                         capabilities of the client's Web browser.
  546.                     </TD>
  547.                     <TD>
  548.                         <A HREF="Default.asp">Default.asp</A>
  549.                         <BR>
  550.                         <A HREF="IEPush/Channel.asp">Channel.asp</A>
  551.                     </TD>
  552.                 </TR>
  553.  
  554.                 <TR>
  555.                     <TD ALIGN=CENTER>Permission Checker</TD>
  556.                     <A NAME=#PermChecker>
  557.                     <TD>
  558.                         The Permission Checker component uses password authentication protocols provided in 
  559.                         Microsoft Internet Information Server to determine whether a Web user has been granted 
  560.                         permissions to read a file.
  561.                     </TD>
  562.                     <TD>
  563.                         <A HREF="Default.asp">Default.asp</A>
  564.                     </TD>
  565.                 </TR>
  566.  
  567.                 <TR>
  568.                     <TD ALIGN=CENTER>Database Access</TD>
  569.                     <TD>
  570.                         The Database Access component uses ActiveX Data Objects (<A HREF=#ADO>ADO</A>) to access information 
  571.                         in a database or other tabular data structures such as <A HREF=#Index>Microsoft Index Server.</A>
  572.                     </TD>
  573.                     <TD>
  574.                         <A HREF="Benefits/DetailInsurance.asp">DetailInsurance.asp</A>
  575.                         <BR>
  576.                         <A HREF="Search/AdvSearch.asp">AdvSearch.asp</A>
  577.                     </TD>
  578.                 </TR>
  579.  
  580.                 <TR>
  581.                     <TD ALIGN=CENTER>File System</TD>
  582.                     <TD>
  583.                         The File Access component uses the <STRONG>FileSystemObject</STRONG>
  584.                         and <STRONG>TextStream</STRONG> objects to retrieve    and modify 
  585.                         information stored in files on the server.
  586.                     </TD>
  587.                     <TD>
  588.                         <A HREF="Default.asp">Default.asp</A>
  589.                         <BR>
  590.                         <A HREF="FreqFlyer/SetPrefs.asp">SetPrefs.asp</A>
  591.                         <BR>
  592.                         <A HREF="HowItWorks/CodeBrws.asp?source=CodeBrws.asp">CodeBrws.asp</A>
  593.                         <BR>
  594.                         Global.asa
  595.                         <BR>
  596.                         (NOTE: You must open Global.asa outside of IIS.)
  597.                         <BR>
  598.                     </TD>
  599.                 </TR>
  600.  
  601.                 <TR>
  602.                     <TD ALIGN=CENTER>Page Counter</TD>
  603.                     <TD>
  604.                         The Page Counter component counts and displays the number of times a Web page has been opened. 
  605.                         At regular intervals, it writes the number of hits to a text file so that in the event of a server shutdown, 
  606.                         the data is not lost. 
  607.                     </TD>
  608.                     <TD>
  609.                         <A HREF="Default.asp">Default.asp</A>
  610.                         <BR>
  611.                     </TD>
  612.                 </TR>
  613.             </TABLE>
  614.             <!--END NESTED COMPONENT CONTENT TABLE-->
  615.         </TD>
  616.     </TR>
  617.  
  618.     <TR>
  619.         <TD>
  620.             <H2><A NAME="Navigational">Navigational Images</A></H2>
  621.             <P>
  622.             The following images appear throughout the Web site.
  623.  
  624.             <P>
  625.             <CENTER>
  626.             <!--BEGIN NAVIGATIONAL IMAGES CONTENT TABLE-->
  627.             <TABLE WIDTH=70% CELLPADDING=4 BORDER=1>
  628.                 <TR>
  629.                     <TD WIDTH=10% ALIGN=CENTER>
  630.                         <IMG SRC="images/btssmall.gif" WIDTH="110" HEIGHT="52" ALT="Behind the Scenes" BORDER=0>
  631.                     </TD>
  632.                     <TD>
  633.                         When you see the <EM>Behind the Scenes</EM> icon, it means there is an explanation available of how this page works. 
  634.                         The icon can be found in the upper right corner of many pages.
  635.                     </TD>
  636.                 </TR>
  637.                 <TR>
  638.                     <TD WIDTH=10% ALIGN=CENTER>
  639.                         <IMG SRC="images/UCon.gif" WIDTH="108" HEIGHT="102" ALT="Under Construction" BORDER=0>
  640.                     </TD>
  641.                     <TD>
  642.                         This part of the Web site is still under construction.
  643.                     </TD>
  644.                 </TR>
  645.             </TABLE>
  646.             <!--END NAVIGATIONAL IMAGES CONTENT TABLE-->
  647.             </CENTER>
  648.             <P>
  649.  
  650.         </TD>
  651.     </TR>
  652. </TABLE>
  653.  
  654. <HR WIDTH=600>
  655. <P>
  656. <CENTER>
  657. <FONT FACE="VERDANA, ARIAL, HELVETICA" SIZE="1"><A HREF="legal.htm">©1997 Microsoft Corporation. All rights reserved. Terms of Use.</A></FONT>
  658. </CENTER>
  659.  
  660. <P>
  661.  
  662. <!--BEGIN COLOR BANNER-->
  663. <TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0 BORDER=0>
  664.     <TR>
  665.       <TD BGCOLOR="#C71585" WIDTH=100% HEIGHT=20>
  666.       </TD>
  667.     </TR>
  668. </TABLE>
  669. <!--END COLOR BANNER-->
  670.  
  671. </BODY>
  672. </HTML>
  673.