iis technologies

29
IIS Technologies

Upload: kasettijagadeesh

Post on 30-May-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IIS Technologies

8/14/2019 IIS Technologies

http://slidepdf.com/reader/full/iis-technologies 1/29

IIS Technologies

Page 2: IIS Technologies

8/14/2019 IIS Technologies

http://slidepdf.com/reader/full/iis-technologies 2/29

Page 3: IIS Technologies

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

Page 4: IIS Technologies

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

Page 5: IIS Technologies

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

Page 6: IIS Technologies

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

Page 7: IIS Technologies

8/14/2019 IIS Technologies

http://slidepdf.com/reader/full/iis-technologies 7/29

Page 8: IIS Technologies

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.

Page 9: IIS Technologies

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

Page 10: IIS Technologies

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

Page 11: IIS Technologies

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

Page 12: IIS Technologies

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

Page 13: IIS Technologies

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

Page 14: IIS Technologies

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

Page 15: IIS Technologies

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

Page 16: IIS Technologies

8/14/2019 IIS Technologies

http://slidepdf.com/reader/full/iis-technologies 16/29

Page 17: IIS Technologies

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

Page 18: IIS Technologies

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

Page 19: IIS Technologies

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

Page 20: IIS Technologies

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  

Page 21: IIS Technologies

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

Page 22: IIS Technologies

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

Page 23: IIS Technologies

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

Page 24: IIS Technologies

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

Page 25: IIS Technologies

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

Page 26: IIS Technologies

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)

Page 27: IIS Technologies

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

Page 28: IIS Technologies

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

Page 29: IIS Technologies

8/14/2019 IIS Technologies

http://slidepdf.com/reader/full/iis-technologies 29/29