You are on page 1of 4

Metodologa para el desarrollo de aplicaciones.

Es un SI donde una gran cantidad de datos voltiles, altamente estructurados, van a ser consultados, procesados y analizados mediante navegadores. Una de las principales caractersticas va a ser su alto grado de interaccin con el usuario, y el diseo de su interfaz debe ser claro, simple y debe estar estructurado de tal manera que sea orientativo para cada tipo de usuarios. Tipos de Aplicacin Web. A lo hora de establecer una clasificacin la podemos realizar atendiendo a criterios como pueden ser la complejidad de los datos, de la propia aplicacin, la volatilidad, la estructuracin de los datos o la intencionalidad de la aplicacin. De entre todas las posibles clasificaciones, la que aparece a continuacin esta hecha en base a la intencionalidad de la aplicacin: .. Informacionales: Orientadas a la difusin de informacin personalizada o no, y con acceso a la BD o sin el. .. Orientados a la descarga de datos: Servidores de material didctico, servidores de canciones. .. Interactivas: Orientadas a la interaccin con el usuario. ..Orientas al Servicio: Sistemas de ayuda financiera, simuladores. .. Transaccionales: Compra electrnica, banca electrnica. .. De Flujo de Datos: Sistemas de planificacin en lnea, manejo de inventario. .. Entornos de Trabajo Colaborativo: Herramientas de diseo colaborativo, sistemas de autora distribuidos. .. Comunidades on-line (Sistemas C2C): Foros de debate, servicios de subastas, .. Portales Web: Centros comerciales de compra electrnica, intermediarios en lnea. .. Orientados al anlisis de Datos: Dataworkhousing, aplicaciones OLAP.

Arquitectura de las aplicaciones Web. Modelo 2 capas

Gran parte de la aplicacin corre en el lado del cliente (fat client). Capas:
Cliente (fat client):
La lgica de negocio est inmersa dentro de la aplicacin que realiza el interfaz de usuario, en el lado del cliente.

Servidor:
Administra los datos.

Limitaciones.
Es difcilmente escalable
Nmero de conexiones reducida

Alta carga de la red. La flexibilidad es restringida La funcionalidad es limitada. Modelo 3 capas

Diseada para superar las limitaciones de las arquitecturas ajustadas al modelo de dos capas Introduce una capa intermedia (la capa de proceso) entre presentacin y los datos
Los procesos pueden ser manejados de forma separada al

interfaz de usuario y a los datos La capa intermedia centraliza la lgica de negocio, haciendo la administracin ms sencilla.

Pueden integrar datos de mltiples fuentes Las aplicaciones web actuales se ajustan a este modelo. Mpdelo 3 (II)
? Capa de presentacin (parte en el cliente y parte en el servidor) ?Recoge la informacin del usuario y la enva al servidor (cliente) ?Manda informacin a la capa de proceso para su procesado ?Recibe los resultados de la capa de proceso ?Generan la presentacin ?Visualizan la presentacin al usuario (cliente) ? Capa de proceso (servidor web) ?Recibe la entrada de datos de la capa de presentacin ?Interacta con la capa de datos para realizar operaciones ?Manda los resultados procesados a la capa de presentacin

CSS para diagramacin y estructuracin de sitios Web.

El nombre hojas de estilo en cascada viene del ingls Cascading Style Sheets, del que toma sus siglas. CSS es un lenguaje usado para definir la presentacin de un documento estructurado escrito en HTML o XML2 (y por extensin en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificacin de las hojas de estilo que servirn de estndar para los agentes de usuario o navegadores. La idea que se encuentra detrs del desarrollo de CSS es separar la estructura de un documento de su presentacin.

La estructuracin de un sitio web consiste en construir la arquitectura global del sitio mediante la organizacin de las distintas piezas de informacin. El primer paso es hacer una lista del contenido del sitio web y agrupar el contenido por temas con el fin de formar secciones. Esto a veces se denomina creacin de secciones. Tan pronto como se definan las secciones principales (no deben usarse ms de doce), se deben organizar y dividir en subsecciones. Casi siempre, la estructura de un sitio web se asemeja a la forma de un rbol, dnde la pgina de inicio es la raz:

Las pginas web por definicin son documentos que pueden contener textos, imgenes, videos y, en resumen, contenidos digitales que pueden ser visualizados por un usuario web desde un dispositivo remoto. Para ejemplificar lo que que son las pginas web, imaginemos que queremos escribir un libro, este supuesto libro debe contener una portada o pgina inicial, un ndice o men, diferentes captulos o pginas principales y los datos del autor o la pgina de contacto. As que cuando entro en la pgina principal de un sitio web (conjunto de pginas web) , es como si fuera la portada de un libro, desde donde puedo acceder a las pginas principales de sitio web navegando por el men.

En trminos genricos, una pgina web se puede estructurar en varias partes: Cabecera o Header: la cabecera se encuentra en la parte superior de la pgina web, generalmente contiene informacin relativa a la temtica del sitio web. Suele contener el Logo, un ttulo o eslogan, informacin de contacto y el men para navegar por las pginas principales. Muchos diseadores tambin incluyen un buscador. Cuerpo o Body: en el cuerpo encontraremos el contenido ms relevante para esa pgina en particular. Puede ser de cuerpo entero o con una barra lateral. Las barras laterales generalmente se usan para poner contenido complementario y para mostrar accesos a otras pginas relevantes. Pi de Pgina o Footer: en el footer generalmente encontraremos informacin de contacto, un men a las pginas ms relevantes, links a otras webs y en general contenido complementario referente a la temtica del sitio web
Seguridad

Lo que debemos saber acerca de la seguridad web


Son muchos los factores que debemos tener en cuenta con respecto a la seguridad web, y lo cierto es que si manejamos un sistema operativo, independientemente del destino que le demos al mismo, debemos decir que es importante que conozcamos algunas caractersticas del mismo. Por ejemplo, existen algunos tipos de programas que suelen ser muy vulnerables a los ataques que se enfocan en el usuario de la red, ya que no permiten enviar informacin desde formularios html y generalmente poseen muchos problemas con respecto a la privacidad de los documentos de navegacin y los documentos personales. No obstante siempre existe algn programa que nos ayuda a contrarrestar este tipo de problemas ya que nos permiten redireccionar informacin correspondiente al usuario. Ahora bien, si hablamos de la seguridad web con respecto a nuestras cuentas online, especialmente las cuentas de correos electrnicos, debemos decir que los servidores de cada sitio nos incluyen un sistema de seguridad para evitar que las paginas web nos bombardeen con todo tipo de contenidos que pueden no resultar ajenos a nuestro inters. A su vez, muchas veces los sitios utilizan lo que se denomina reemplazo de identidad, en donde se busca apropiarse de todos aquellos datos confidenciales que pertenecen a los usuarios en la red y de esta manera recibimos e-mails con remitentes conocidos cuando realmente no son ellos quienes nos los mandan. No obstante en este tipo de casos, no existe algn sistema de seguridad web que pueda ayudarnos, por eso es importante que estemos atentos a este tipo de situaciones ya que esta es la principal manera en la cual nos introducen virus en nuestro sistema operativo.

You might also like