Desarrollo de aplicaciones

Páginas: 6 (1340 palabras) Publicado: 15 de diciembre de 2011
Desarrollo de Aplicaciones Web I - Línea de Profundización 1 Politécnico Colombiano Jaime Isaza Cadavid

Las páginas y sitios Web no funcionan por sí mismas.

Detrás de ellas existen muchos elementos que permiten que las podamos ver en nuestros navegadores.
Inicialmente conoceremos, en términos generales, lo que hay detrás de las aplicaciones Web.

Los grandes ordenadores permitíanrealizar tareas en forma limitada y de uso un tanto exclusivo de organizaciones muy selectas.

Ahora son más pequeños, ya sean personales o portátiles, y tienen las mismas e incluso mayores capacidades que los primeros… Y están cada vez más introducidos en el quehacer cotidiano de una persona.

Son sistemas cuyos componentes hardware y software, que están en ordenadores conectados en red, secomunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema clienteservidor.

Concurrencia: Los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red.
Carencia de reloj global: Las coordinaciones para la transferenciade mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general, esta más bien distribuida a los componentes.

Fallos independientes de los componentes: Cada componente del sistema puede fallar independientemente, con lo cual los demás pueden continuar ejecutando sus acciones.

Procesamiento central
Todo el procesamiento de la organizaciónse llevaba a cabo en una sola computadora, normalmente un Mainframe. Los usuarios empleaban sencillos ordenadores personales.

Grupo de servidores
Grupo de ordenadores actuando como servidores, normalmente de archivos o de impresión. Minicomputadores que hacen el procesamiento conectados a una red de área local.

Cliente / servidor
Permite descentralizar el procesamiento y recursos. Losservidores estén dedicados solo a una aplicación determinada y, por lo tanto, poder ejecutarla en forma eficiente.

El remitente de una solicitud es conocido como cliente. Sus características son:

Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicación (dispositivo maestro o amo).
Espera y recibe las respuestas del servidor. Por lo general, puedeconectarse a varios servidores a la vez. Normalmente interactúa directamente con los usuarios finales mediante una interfaz gráfica de usuario.

Es el receptor de la solicitud enviada por cliente. Sus características son:
Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan entonces un papel pasivo en la comunicación (dispositivo esclavo). Tras la recepción de una solicitud,la procesan y luego envían la respuesta al cliente. Por lo general, aceptan conexiones desde un gran número de clientes (en ciertos casos el número máximo de peticiones puede estar limitado).

No es frecuente que interactúen directamente con los usuarios finales.

Servidores de archivos Servidores de base de datos Servidores de software de grupo Servidores web Servidores de correo Servidor deobjetos Servidores de impresión Servidores de aplicaciones

Es un conjunto de componentes funcionales que aprovechando diferentes estándares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y servicios informáticos, de manera que pueden ser utilizados eficazmente dentro de la organización.
Para seleccionar el modelo de una arquitectura, hay que partir delcontexto tecnológico y organizativo del momento y, que la arquitectura Cliente/Servidor requiere una determinada especialización de cada uno de los diferentes componentes que la integran.

Cualquier combinación de sistemas que pueden colaborar entre si para dar a los usuarios toda la información que ellos necesiten sin que tengan que saber dónde está ubicada.
Es una arquitectura de procesamientos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo de aplicaciones
  • Desarrollo De Aplicaciones
  • Desarrollo De Aplicaciones
  • Desarrollo de aplicaciones
  • desarrollo de aplicaciones
  • Etica aplicada en el desarrollo de aplicaciones web
  • Desarrollo de Aplicaciones en MATLAB
  • desarrollo de aplicaciones multiplataforma

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS