Você está na página 1de 3

Internet Information Services

IIS (Internet Information Services - anteriormente denominado Internet


Information Server) é um servidor web criado pela Microsoft para seus sistemas
operacionais para servidores. Sua primeira versão foi introduzida com o Windows NT
Server versão 4, e passou por várias atualizações. É também o sucessor do PWS.
Atualmente, a versão mais atual é o IIS 7.5 (disponível apenas no Windows Server
2008 R2 e Windows 7)

Uma de suas características mais utilizadas é a geração de páginas HTML dinâmica, que
diferentemente de outros servidores web, usa tecnologia proprietária, o ASP (Active
Server Pages), mas também pode usar outras tecnologias com adição de módulos de
terceiros.

Para utilizar essa ferramenta faz-se necessário adquirir licença de uso que para cada
instalação ou versão é preciso de pagamento.

Depois do lançamento da plataforma .NET em 2002 o IIS ganhou também a função de


gerenciar o ASP.NET. Este é formado basicamente por dois tipos de aplicações:

 Páginas Web: Tradicionais acessadas por usuários contém a extensão ASPX


 Web Services: Funções disponibilizadas pela rede, chamada por aplicativos
ASMX.

O ASP.NET, assim como o seu concorrente direto, o JSP, é compilado antes da


execução. Esta característica traz vantagens sobre as opções interpretadas, como o ASP
e o PHP.

Fonte: wikipedia.org
ASP.NET
ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web e é o
sucessor da tecnologia ASP. É um componente do IIS que permite através de uma
linguagem de programação integrada na .NET Framework criar páginas dinâmicas. Não
é nem uma linguagem de programação como VBScript ou o PHP.

O ASP.NET é baseado no Framework .NET herdando todas as suas características, por


isso, como qualquer aplicação .NET, as aplicações para essa plataforma podem ser
escritas em várias linguagens, como C# e VB .NET.

Embora se possa desenvolver aplicações ASP.NET utilizando somente um editor de


texto e o compilador .NET, o ambiente de desenvolvimento mais comum das aplicações
ASP.NET é o Visual Studio .NET já que possui algumas características que facilitam o
trabalho do programador, como os componentes visuais para criação de formulários de
páginas Web.

Uma aplicação para web desenvolvida em ASP.NET pode reutilizar código de qualquer
outro projeto escrito para a plataforma .NET, mesmo que em linguagem diferente. Uma
página ASP.NET escrita em VB.NET pode chamar componentes escritos em C# ou
Webservices escritos em C++, por exemplo. Ao contrário da tecnologia ASP, as
aplicações ASP.NET são compiladas antes da execução, trazendo sensível ganho de
desempenho.

As aplicações Web ASP.NET necessitam do Framework .NET e do servidor IIS para


executar, pelo menos na plataforma Windows. Existe também o projeto mod aspdotnet,
módulo que permite o servidor Apache HHTP Server trabalhar em conjunto com o
Framework .NET e rodar aplicações ASP.NET na plataforma Windows. O projeto
Mono é um esforço para permitir que aplicações ASP.NET (na verdade toda a
plataforma .NET) possam executar em outras plataformas, como o Linux

Fonte: wikipedia.org
Servidor web
Servidor web pode ser um programa de computador responsável por aceitar pedidos
HTTP de clientes, geralmente os navegadores, e servi-los com respostas HTTP,
incluindo opcionalmente dados, que geralmente são páginas web, tais como documentos
HTML com objetos embutidos (imagens, etc.).

Características
Os pedidos http que se referem habitualmente a páginas HTML são normalmente feitos
através de browsers.

O processo se inicia com a conexão entre o computador onde está instalado o servidor
web e o computador do cliente; como na web não é possível prever a que hora se dará
essa conexão, os servidores web precisam estar disponíveis dia e noite.

A partir daí é processado o pedido do cliente, e conforme as restrições de segurança e a


existência da informação solicitada, o servidor devolve os dados.

Fonte: wikipedia.org

Você também pode gostar