Unidad ii bases de datos y tecnologías web
Grupo: 2852
Presenta:
Martínez Guerrero Eduardo
Pantoja Martínez Jonathan
Rodríguez Gómez Edwin Rogelio
Rosas Montiel Diana Isabel Santos Cortez Raúl
Torres castillo Ana Karen
Profesor: Rogelio cruz Ortiz
Tópicos Avanzados
TECNOLOGICO DE ESTUDIOS
SUPERIORES DE IXTAPALUCA
BASES DE DATOS Y TECNOLOGIAS WEBUnidad 2 Bases de datos y tecnologías Web 3
2.1 HERRAMIENTAS Y TECNOLOGÍAS DESARROLLO WEB 4
2.1.1 INTERCAMBIO ELECTRÓNICO DE DATOS EDI 8
2.1.2 ECOMMERCE Y EBUSSINESS 11
2.1.3 ELEARNING 17
2.1.4 SISTEMAS SEGURIDAD PARA DESARROLLOS WEB 21
2.2 XML EXTENSIBLE MARKUP LANGUAGE 23
2.2.1 FUNDAMENTOS DE XML 24
2.2.2 DISEÑO APLICACIONES WEB USANDO XML 25
2.2.3 PRODUCTOS XML 262.2.3.1 MIDDLEWARE 31
2.2.3.2 BASES DE DATOS 32
2.2.3.3 SISTEMAS ADMINISTRACIÓN DE CONTENIDOS 33
2.2.3.4 MOTORES DE CONSULTA 36
Unidad II Bases de datos y tecnologías Web
2.1 HERRAMIENTAS Y TECNOLOGÍAS DESARROLLO WEB
En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidorweb a través de internet o de una intranet mediante un navegador. La visualización de una página web de la World Wide Web normalmente la URL de la página en el navegador web, o siguiendo un enlace de hipertexto a esa página o recurso. En ese momento el navegador comienza una serie de comunicaciones, transparentes para el usuario, para obtener los datos de la página y visualizarla.
Las aplicacionesweb son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia wikipedia que son ejemplos bien conocidos de aplicacionesweb.
Hay otros componentes de Internet que pueden almacenar contenido Web. El más común en la práctica son los frecuentes firewalls de empresa y académicos donde se pueden almacenar los recursos web solicitados por un usuario para el beneficio de todos los que estén conectados a ese firewall. Algunos buscadores como Google, Yahoo!, GlowBoom o AltaVista también almacenan contenidos de sitiosWeb.Aparte de las utilidades creadas en los servidores Web que pueden determinar cuándo los ficheros físicos han sido actualizados, los diseñadores de páginas web generadas dinámicamente pueden controlar las cabeceras HTTP enviadas a los usuarios, de forma que las páginas intermedias o sensibles a problemas de seguridad no sean guardadas en caché. Por ejemplo, en los bancos online y las páginas denoticias se utiliza frecuentemente este sistema.Las herramientas y tecnologías que utilizan el cliente y el servidor al momento de implementarlo en la Web ya que es la arquitectura que más se utiliza por su eficiencia y eficacia y debido a la interacción del usuario. * Como tecnologías para los clientes se mencionan los navegadores por ej., los que comúnmente usamos como son: Explorer, Mozila,Opera, Netscape entre otros. * Como tecnologías para los servidores se mencionan servidores Web como Apache, Apache tomcat, Web Sphere entre otros. * Como herramientas para cliente se mencionan los lenguajes de programación como Active X en Visual C++, Visual Basic o plataforma .Net. * Como herramientas para servidor se mencionan: PHP, ASP, JSP, SERVLETS entre otros. |
TECNOLOGÍAS DE LENGUAJESDE PROGRAMACION
Existen numerosos lenguajes de programación empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan:
* php
* java
* javascript
* perl
* ruby
* python
* html
* xml
* asp
EJEMPLO
WebMatrix es una herramienta con la que Microsoft tiene la intención de facilitar la vida a los desarrolladores que quieran...
Regístrate para leer el documento completo.