Anda di halaman 1dari 13

Administracin de Sistemas Informticos en Red

Implantacin de Aplicaciones Web

INTRODUCCIN A LAS APLICACIONES WEB

Marisol Sampere
Mail: mawi36@hotmail.com
1
2
Objetivos de aprendizaje

Prepara el entorno de desarrollo y los servidores de aplicaciones Web, instalando e


integrando las funcionalidades necesarias de un servidor Web.
1. Identificar el software necesario para el funcionamiento de un servidor web.

2. Identificar las diferentes tecnologas empleadas.

3. Instalar y configurar servidores web y de bases de datos.

4. Reconocer las posibilidades de procesamiento en los entornos cliente y servidor

5. Aadir y configurar componentes y mdulos necesarios para el procesamiento de


cdigo en el sistema.

6. Instalar y configurar el acceso a bases de datos.

7. Establecer y verificar la seguridad en los accesos al servidor.

8. Utilizar plataformas integradas orientadas a la prueba y desarrollo de aplicaciones


web.

9. Documentar los procedimientos realizados.


3
Contenidos

1. Servidor Web y Servidores de Aplicaciones.


2. Tipos de servidores de aplicacin Web
3. Licencias de uso.
4. Requerimientos de funcionamiento.
5. Sistema Gestor de Base de Datos
6. Cdigo: lenguaje de script en cliente y en servidor. Tipos
7. Mdulos y componentes..
8. Parmetros de configuracin.
4
Introduccin a las Aplicaciones Web

Introduccin a Internet

Internet: red de redes de ordenadores que pueden conectarse entre si,


independientemente de la plataforma, gracias a un protocolo estndar de
comunicacin denominado TCP/IP.

Historia de Internet

http://www.youtube.com/watch?v=PMAdfSHRids&feature=related
http://www.youtube.com/watch?v=jFWJDC6h7iY&feature=related
http://www.youtube.com/watch?v=nQqDNBcAsO4&feature=related

La red antecesora de Internet es ARPANET (1969) desarrollada por el ministerio de


defensa de los EEUU durante la guerra fra. Fue creciendo y abrindose al mundo, y
cualquier persona con fines acadmicos o de investigacin poda tener acceso a la red.
Se crean nuevas redes de libre acceso. En 1990, ARPANET es desactivada absorbiendo
sus funciones Internet.
5
Introduccin a las Aplicaciones Web

La WWW como servicio de Internet


La WWW (world wide web) o web ha pasado
de ser una inmensa biblioteca de pginas
estticas a convertirse en un servicio que
permite acceder a multitud de prestaciones y
funciones, as como a infinidad de servicios.

Breve historia de Internet


En 1989 Tim Berners-Lee dise un sistema mediante el empleo de hipertexto para
hacer fcilmente accesible la informacin del CERN.
En 1992 el sistema se extiende fuera del CERN.
En 1993 nace el navegador Mosaic que con el tiempo se convertira en Netscape.
En 1994 se fund el WWW Consortium motor de desarrollo de los estndares
predominantes en la web.
A finales de los 90 es ya el servicio insignia de Internet.
Video sobre la historia de Internet: http://www.youtube.com/watch?v=pewr3VFVphA
6
Introduccin a las Aplicaciones Web

Fundamentos de la Web
El xito de la web se basa en:
1. El protocolo HTTP (hipertext transfer protocol) es un protocolo simple que permite una
implementacin sencilla de un sistema de comunicaciones al enviar cualquier fichero de
forma fcil, simplificando el funcionamiento del servidor y posibilitando que servidores
poco potentes atiendan cientos o miles de peticiones y reduzcan de este modo los costes
de despliegue.
2. El lenguaje HTML (hypertext mark-up language) es un un lenguaje de marcas que
proporciona un mecanismo de pginas enlazadas, altamente eficiente y de uso muy
simple.

Historia de las aplicaciones Web


1. Inicialmente la web era simplemente una coleccin de pginas estticas, documentos,
etc., que podan consultarse o descargarse.
2. El siguiente paso fue la inclusin de un mtodo para confeccionar pginas dinmicas
conocido como CGI(common gateway interface).
3. Se empiezan a desarrollar alternativas a los CGI para solucionar el problema de
rendimiento que presentan. Surgen sistemas de ejecucin de mdulos ms integrados en
el servidor y lenguajes de programacin interpretados (Java, PHP, ASP) que permitan
incluir cdigo en las pginas HTML.
4. Estas tecnologas dieron paso a las aplicaciones web, instaladas en un servidor y a las que
se accede mediante un navegador.
5. El desarrollo de Internet, junto con su capacidad de almacenamiento y ejecucin de
programas, ha dado lugar a lo que se conoce como computacin en la nube. Ejemplo
Google Apps
7
Introduccin a las Aplicaciones Web

Esquema de funcionamiento de un Servidor Web


8
Introduccin a las Aplicaciones Web

El navegador Web
Aplicacin que permite ver la informacin que contiene una pgina web. Realiza las
peticiones al servidor y presenta al usuario las pginas web que el servidor les
suministra.

Existen muchos navegadores web entre los que pueden destacarse:


 Internet Explorer (IE).
 Mozilla Firefox
 Google Chrome
 Safari
 Opera
9
Introduccin a las Aplicaciones Web

Estndares Web
Conjunto de recomendaciones para la creacin e interpretacin de documentos
web.
El organismo ms influyente en materia de estndares web es el W3C (World Wide
Web Consortium).
Para evaluar hasta qu punto cumplen los navegadores con los estndares de la
W3C la WaSP (Web Standards Project) ide los Acid Test
(http://www.acidtests.org)

Acid 2 en Wikipedia: http://es.wikipedia.org/wiki/Acid2

Acid 3 en Wikipedia: http://es.wikipedia.org/wiki/Acid3


10
Introduccin a las Aplicaciones Web

Qu es una Aplicacin Web?


Una aplicacin web es una aplicacin informtica distribuida cuya interfaz de
usuario es accesible desde un cliente web, normalmente un navegador web.
Caractersticas habituales
Comunicacin mediante HTTP sobre TCP/IP.
Procesamiento en servidor.
Acceso a bases de datos.
Arquitectura por capas.
Distintos tipos de usuarios.
11
Introduccin a las Aplicaciones Web

Arquitectura de Aplicaciones Web


La arquitectura de una aplicacin define como se organizan los distintos mdulos
que la componen.
En una aplicacin web se suelen distinguir tres niveles: interfaz de usuario, lgica
de negocio y datos.
12
Introduccin a las Aplicaciones Web

Arquitectura de Aplicaciones Web


Niveles de una aplicacin web
El nivel de interfaz de usuario est compuesto por las pginas HTML que el usuario
solicita a un servidor web y que visualiza en un cliente web (normalmente, un
navegador web).
El nivel de lgica de negocio est compuesto por los mdulos que implementan la
lgica de la aplicacin y que se ejecutan en un servidor de aplicaciones.
El nivel de datos est compuesto por los datos, normalmente gestionados por un
sistema de gestin de bases de datos (servidor de datos), que maneja la aplicacin
web.
Servidores de aplicaciones
Un servidor de aplicaciones es un servidor web con capacidad de procesamiento,
por lo que suele ser a la vez servidor web y servidor de lgica de negocio.
13
Introduccin a las Aplicaciones Web

Procesamiento en Aplicaciones Web


Procesamiento en el servidor de datos
Integridad referencial.
Procedimientos almacenados.
Disparadores.
Procesamiento en el servidor de aplicaciones
CGI (C, Perl, ).
Lenguajes de script (ASP, PHP, JSP, ColdFusion).
Servlets (Java).
Procesamiento en el cliente web
JavaScript.
Applets (Java).
ActiveX (Microsoft).
Flash (Macromedia).

Anda mungkin juga menyukai