iis technologies
TRANSCRIPT
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 1/29
IIS Technologies
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 2/29
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 3/29
IIS Components Full Scale publishing includes following
components
Transport Services Client applications
Administrative Tools
Database Connectivity
Encrypted Communication
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 4/29
IIS 4.0 Components Purpose
Hypertext Publishing
File Transfer ODBC Gateway
Encrypted Comm.
Server Admn.
Hypertext Clients
Component
WWW Server
FTP Server Internet D/Base Con.
Secure Socket Layer
Internet Service Mgr.
Browsers
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 5/29
IIS 4.0 Installation Installed as a component of WinNT4.0
Run the set up wizard to install web services
and various other components Simply check the items to be installed
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 6/29
IIS 4.0 Management IIS 4.0 introduces Microsoft Management
Console (MMC) a window based tool that
enables the management of all the webservices & applications from a single window
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 7/29
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 8/29
Web Content Creation Tools Hypertext Text Markup Language (HTML),
Dynamic HTML
Scripting Languages
JavaScript, Jscript and VBScript
Component Creation Languages
VisualBasic, Java, VisualC++, VisualJ++ etc.
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 9/29
Content Authoring & Management
Environment FrontPage
InterDev6.0
IIS Application (VB6.0 Feature)
HTML Editors
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 10/29
Content Publishing Environment Web Servers
Microsoft Internet Information Server 4.0 Netscape Communication Server for WinNT
Netscape Communication Server for Unix
Novell Netware Web Server
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 11/29
ASP Technology Active Server Page (ASP) is an open
environment where one can combine HTML,
scripts and reusable components to createdynamic and powerful web-based businesssolutions
ASP runs as service of web server and isoptimised for multiple threads & multipleusers
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 12/29
ASP File File created with Active server Pages have the
extension .ASP
ASP file is simply a file that contains HTML,scripts & calls to components
When a change is made in the ASP file on theserver, you need only save the changes tothe file – the next time web page is loaded,the script will automatically be compiled
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 13/29
ASP Built-in Objects Request
To get information from the user
Response To send information to the user
Server
To control the IIS
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 14/29
ASP Built-in Objects Session
To store information about the user’s current web-
server session
Application
To share application-level information & control
settings for the life-time of the application
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 15/29
Examples of ASP Applications A web-based Personnel Information System
(Leave Monitoring System, HBA Monitoring
System and other modules which form part of employee’s career cycle)
Integrated on-line store, inventory and order-processing system
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 16/29
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 17/29
Examples of DHTML Use Business Applications
DHTML can help build dynamic forms (e.g. master
detail order entry forms) and can respond to userinput, recalculate on the fly and obtain additionalinformation in the background
Interactive Documents
Documents delivered over the internet areessentially confined to page-by-page metaphor,whereas DHTML creates interactive documentsthat responds instantly to user actions
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 18/29
Examples of DHTML Use Dynamic Expansion
With DHTML Search Result pages can be
programmed using scripts to provide a detailedlisting as the mouse passes over it thereby,eliminating redundant fetches from the server
Table Manipulation
Tabular data such as Price lists can be sorted,filtered & viewed using local database engine
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 19/29
IIS Application An IIS (Internet Information Server)
application is a Visual Basic application that
lives on a Web server and responds torequests from the browser
An IIS application uses HTML to present itsuser interface and uses compiled Visual Basiccode to process requests and respond toevents in the browser
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 20/29
IIS Application To the user, an IIS application appears to be
made up of a series of HTML pages
To the developer, an IIS application is madeup of a special type of object called awebclass , that in turn contains a series of resources called webitems
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 21/29
IIS Application The webclass acts as the central functional
unit of the application, processing data fromthe browser and sending information to theusers
A series of procedures are defined thatdetermine how the webclass responds tothese requests
The webitems are the HTML pages and otherdata the webclass can send to the browser inresponse to a request
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 22/29
IIS Application vs ASP Application IIS applications bear a superficial
resemblance to Active Server Pages
applications
Both types of applications present dynamicWeb sites and perform their processing onthe server rather than the client
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 23/29
IIS Application vs ASP Application However, each has its unique advantages. Active
Server Pages are for script developers interested inauthoring Web pages, and offer the unique capability
of intermingling script with HTML
IIS applications are for Visual Basic developersbuilding Web-based applications, rather than Web
pages. IIS applications allow for complicatedbusiness processing and easy access from almost anybrowser or platform
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 24/29
IIS Application vs DHTML Application Like IIS applications, DHTML applications also allow
you to respond to events in an HTML page. However,there are several key differences between the two
types of applications:
Object model — DHTML applications use a different objectmodel than IIS applications to access and work with the
elements on an HTML page. While IIS applications use the Active Server Pages object model, DHTML applications usethe DHTML object model
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 25/29
IIS Application vs DHTML Application Location of processing — IIS applications are designed to
perform most of their processing on the Web server, butDHTML applications perform most of their processing on thebrowser machine. You do not create any Web server
components when you create a DHTML application
Dependency — DHTML applications are intended for use onintranets, and are dependent on Internet Explorer 4.0 orlater, while IIS applications can be used on the Internet or
an intranet. End users of an IIS application do not need aspecific operating system or browser
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 26/29
Browser-IIS Interaction Browser sends an HTTP request to the IIS for
a page on the web server
The web server gets the requested page andprocesses the server side scripts, (which areenclosed within delimiters ―<%‖ and ―%>).The scripts can assign values to variables orrequest information from server (interactionwith other tiers)
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 27/29
Browser-IIS Interaction The processed page containing only
HTML and client-side scripts, if any, is
sent to the browser
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 28/29
Case Study – Web based Reports of
RuralSoft RuralSoft Reports are a combination of IIS
Application and ASP based web pages
The web-site to host the Reports is preparedusing ASP technology (InterDev6.0) and theactual reports have been developed using IIS
Application, thus combining the power of thetwo technologies
8/14/2019 IIS Technologies
http://slidepdf.com/reader/full/iis-technologies 29/29