Está en la página 1de 15

Republica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior


Colegio Universitario de Caracas
Aldea Universitaria Facultad de Humanidades y Educación
Programa de Formación en Sistemas e Informática
Mérida Edo. Mérida

Daniela Virginia Baptista Castrillo


C.I.: 14.276.260
7mo semestre Fin de Semana

INTRODUCCIÓN
El desarrollo del Internet en nuestro ámbito mundial nos ha ayudado a
desarrollar diversos campos de la vida sin darse cuenta los usuarios de
detalles tan mínimos como que hay detrás de una computadora, quien logra
que exista un intercambio de información, o simplemente la comunicación en
tiempo real.

Internet tiene una huella reconocida en los trabajos, el ocio y el conocimiento


a nivel mundial teniendo acceso fácil e inmediato a una cantidad extensa y
diversa de información en línea. Muchos utilizan la Internet para descargar
música, películas y otros trabajos. Hay fuentes que cobran por su uso y otras
gratuitas, usando los servidores centralizados y distribuidos, las tecnologías
de P2P. Otros utilizan la red para tener acceso a las noticias y el estado del
tiempo. Originariamente Internet tenía un objetivo claro, búsquedas de
información, generalmente.

Ahora quizás también, pero sin duda alguna hoy es más probable perderse
en la red, debido al inmenso abanico de posibilidades que brinda la red
desde socializar con otras personas como el de no moverse del computador
ni para ir al banco o hacer un pago, esto entre un sin fin de posibilidades nos
brinda Internet sin saber los mecanismo que debe pasa para su desarrollo.
ARQUITECTURA CLIENTE SERVIDOR

Una arquitectura es un entramado 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.

Debemos señalar que para seleccionar el modelo de una arquitectura, hay


que partir del contexto 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.

Un Cliente es el que inicia un requerimiento de servicio. El requerimiento


inicial puede convertirse en múltiples requerimientos de trabajo a través de
redes LAN o WAN. La ubicación de los datos o de las aplicaciones es
totalmente transparente para el cliente. Un servidor es cualquier recurso de
cómputo dedicado a responder a los requerimientos del cliente. Los
servidores pueden estar conectados a los clientes a través de redes LANs o
WANs, para proveer de múltiples servicios a los clientes y ciudadanos tales
como impresión, acceso a bases de datos, fax, procesamiento de imágenes,
etc.

La separación entre cliente y servidor es una separación de tipo lógico,


donde el servidor no se ejecuta necesariamente sobre una sola máquina ni
es necesariamente un sólo programa. Los tipos específicos de servidores
incluyen los servidores web, los servidores de archivo, los servidores del
correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la
arquitectura básica seguirá siendo la misma.
Una disposición muy común son los sistemas multicapa en los que el
servidor se descompone en diferentes programas que pueden ser ejecutados
por diferentes computadoras aumentando así el grado de distribución del
sistema.

La arquitectura cliente-servidor sustituye a la arquitectura monolítica en la


que no hay distribución, tanto a nivel físico como a nivel lógico.

Características del lado del cliente


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

Características del lado de servidor


1. Al iniciarse esperan a que lleguen las solicitudes de los clientes,
desempeñan entonces un papel pasivo en la comunicación
(dispositivo esclavo).
2. Tras la recepción de una solicitud, la procesan y luego envían la
respuesta al cliente.
3. Aceptan conexiones desde un gran número de clientes (en algunos
casos el número máximo de peticiones puede estar limitado).
4. No es habitual que interactúen directamente con los usuarios finales.

CLIENTE PESADO
El cliente pesado se le llama al programa "cliente" de una arquitectura
cliente-servidor cuando la mayor carga de cómputo está desplazada hacia la
computadora que ejecuta dicho programa. También se conoce como cliente
grueso. Un cliente pesado suele tener una mayor capacidad de
procesamiento y es posible que tenga una interfaz gráfica sofisticada. Sin
embargo, esto conlleva un desarrollo adicional y suele ser una mezcla de la
lógica de presentación (interfaz gráfica) con la lógica de la aplicación
(potencia de procesamiento).

Este tipo de aplicación suele instalarse en el sistema operativo del usuario y


se debe instalar una nueva versión cuando se realiza una actualización. Para
solucionar esto, los programadores de aplicaciones pesadas, por lo general,
incorporan una funcionalidad que se ejecuta al iniciar la aplicación y verifica
un servidor remoto para saber si está disponible alguna versión más nueva.
De ser así, le indica al usuario que descargue e instale la actualización.

VENTAJAS DE LOS CLIENTES PESADOS


• Menos requerimientos del servidor.
• Mejor desempeño multimedia.
• Más flexibilidad.
• Mejor soporte de periféricos.
• Más fácil de reorientar.

CLIENTE LIGERO
Un cliente liviano o cliente ligero es una computadora cliente o un software
de cliente en una arquitectura de red cliente-servidor que depende
primariamente del servidor central para las tareas de procesamiento, y
principalmente se enfoca en transportar la entrada y la salida entre el usuario
y el servidor remoto. En comparación con un cliente pesado, se refiere a una
aplicación a la que se puede acceder por una interfaz Web (en HTML), que
se puede visualizar con un navegador Web en donde toda la lógica comercial
se realiza en el lado del servidor. Por eso, al navegador a veces se le
denomina cliente universal.
VENTAJAS DE LOS CLIENTES LIGEROS O LIVIANOS
Obviamente, el control de imagen del cargador es mucho más simple cuando
son usados solamente los clientes livianos - Típicamente una sola imagen de
cargador puede acomodar un rango muy amplio de las necesidades del
usuario, y ser manejado centralizadamente, dando por resultado:
• Menores costos de administrativos de IT.
• Información centralizada.
• Más fácil de asegurar
• Seguridad de datos mejorada.
• Más bajos costos de hardware.
• Menos consumo de energía.
• Una más fácil gerencia de fallas de hardware.
• Vale menos para la mayoría de los ladrones.
• Operable en ambientes hostiles.
• Menos ancho de banda de la red.
• Uso más eficiente de los recursos de computación.
• Simple trayectoria de actualización de hardware.
• Menor ruido.
• Menos hardware desperdiciado.

ARQUITECTURA POR N CAPAS


La arquitectura o programación por n capas es un estilo de clasificación en el
que el objetivo primordial es la separación de la lógica de negocios de la
lógica de diseño; un ejemplo básico de esto consiste en separar la capa de
datos de la capa de presentación al usuario. Cuando se habla de arquitectura
de n capas, también aparecen involucrados elementos ajenos al desarrollo
en sí del sistema, como los detalles relacionados con la distribución de
diferentes componentes de la aplicación en diferentes servidores, cada uno
de ellos especializado en una función particular: entregar los datos, validar
las normas del negocio y asegurarse de que las transacciones se procesen
de la manera debida, generar los reportes, o los formularios de entrada,
etcétera.

Capas y niveles
1.- Capa de presentación: es la que ve el usuario (también se la denomina
"capa de usuario"), presenta el sistema al usuario, le comunica la información
y captura la información del usuario en un mínimo de proceso (realiza un
filtrado previo para comprobar que no hay errores de formato). Esta capa se
comunica únicamente con la capa de negocio. También es conocida como
interfaz gráfica y debe tener la característica de ser "amigable" (entendible y
fácil de usar) para el usuario.

2.- Capa de negocio: es donde residen los programas que se ejecutan, se


reciben las peticiones del usuario y se envían las respuestas tras el proceso.
Se denomina capa de negocio (e incluso de lógica del negocio) porque es
aquí donde se establecen todas las reglas que deben cumplirse. Esta capa
se comunica con la capa de presentación, para recibir las solicitudes y
presentar los resultados, y con la capa de datos, para solicitar al gestor de
base de datos almacenar o recuperar datos de él. También se consideran
aquí los programas de aplicación.
3.- Capa de datos: es donde residen los datos y es la encargada de acceder
a los mismos. Está formada por uno o más gestores de bases de datos que
realizan todo el almacenamiento de datos, reciben solicitudes de
almacenamiento o recuperación de información desde la capa de negocio.

En una arquitectura de tres niveles, los términos "capas" y "niveles" no


significan lo mismo ni son similares.

El término "capa" hace referencia a la forma como una solución es


segmentada desde el punto de vista lógico: Presentación/ Lógica de
Negocio/ Datos.

En cambio, el término "nivel" corresponde a la forma en que las capas


lógicas se encuentran distribuidas de forma física. Por ejemplo:
Una solución de tres capas (presentación, lógica del negocio, datos) que
residen en un solo ordenador (Presentación+lógica+datos). Se dice que la
arquitectura de la solución es de tres capas y un nivel.
Una solución de tres capas (presentación, lógica del negocio, datos) que
residen en dos ordenadores (presentación+lógica, lógica+datos). Se dice que
la arquitectura de la solución es de tres capas y dos niveles.

TIPOS DE SERVIDORES

En las siguientes listas hay algunos tipos comunes de servidores:


• Servidor de archivo: es el que almacena varios tipos de archivos y los
distribuye a otros clientes en la red.
• Servidor de impresiones: controla una o más impresoras y acepta
trabajos de impresión de otros clientes de la red, poniendo en cola los
trabajos de impresión (aunque también puede cambiar la prioridad de las
diferentes impresiones), y realizando la mayoría o todas las otras funciones
que en un sitio de trabajo se realizaría para lograr una tarea de impresión si
la impresora fuera conectada directamente con el puerto de impresora del
sitio de trabajo.
• Servidor de correo: almacena, envía, recibe, enruta y realiza otras
operaciones relacionadas con email para los clientes de la red.
• Servidor de fax: almacena, envía, recibe, enruta y realiza otras
funciones necesarias para la transmisión, la recepción y la distribución
apropiadas de los fax.
• Servidor de la telefonía: realiza funciones relacionadas con la
telefonía, como es la de contestador automático, realizando las funciones de
un sistema interactivo para la respuesta de la voz, almacenando los
mensajes de voz, encaminando las llamadas y controlando también la red o
el Internet, p. ej., la entrada excesiva de la voz sobre IP (VoIP), etc.
• Servidor proxy: realiza un cierto tipo de funciones a nombre de otros
clientes en la red para aumentar el funcionamiento de ciertas operaciones (p.
ej., prefetching y depositar documentos u otros datos que se soliciten muy
frecuentemente), también proporciona servicios de seguridad, o sea, incluye
un cortafuegos. Permite administrar el acceso a internet en una red de
computadoras permitiendo o negando el acceso a diferentes sitios Web.
• Servidor del acceso remoto (RAS): controla las líneas de módem de
los monitores u otros canales de comunicación de la red para que las
peticiones conecten con la red de una posición remota, responde llamadas
telefónicas entrantes o reconoce la petición de la red y realiza la
autentificación necesaria y otros procedimientos necesarios para registrar a
un usuario en la red.
• Servidor de uso: realiza la parte lógica de la informática o del negocio
de un uso del cliente, aceptando las instrucciones para que se realicen las
operaciones de un sitio de trabajo y sirviendo los resultados a su vez al sitio
de trabajo, mientras que el sitio de trabajo realiza el interfaz operador o la
porción del GUI del proceso (es decir, la lógica de la presentación) que se
requiere para trabajar correctamente.
• Servidor web: almacena documentos HTML, imágenes, archivos de
texto, escrituras, y demás material Web compuesto por datos (conocidos
colectivamente como contenido), y distribuye este contenido a clientes que la
piden en la red.
• Servidor de Base de Datos (database server): provee servicios de
base de datos a otros programas u otras computadoras, como es definido
por el modelo cliente-servidor. También puede hacer referencia a aquellas
computadoras (servidores) dedicadas a ejecutar esos programas, prestando
el servicio.
• Servidor de reserva: tiene el software de reserva de la red instalado y
tiene cantidades grandes de almacenamiento de la red en discos duros u
otras formas del almacenamiento (cinta, etc.) disponibles para que se utilice
con el fin de asegurarse de que la pérdida de un servidor principal no afecte
a la red. Esta técnica también es denominada clustering.
• Servidor de impresión: muchas impresoras son capaces de actuar
como parte de una red de ordenadores sin ningún otro dispositivo, tal como
un "print server" (servidor de impresión), a actuar como intermediario entre la
impresora y el dispositivo que está solicitando que se termine un trabajo de
impresión.

ESCENARIOS DE TECNOLOGÍAS WEB


En la actualidad los escenarios o los detalles de cada escenario de
tecnologías web se presentan como un conflicto dentro de un área precisada,
en términos generales las cuestiones relativas al diseño, el acceso y la
calidad de la información. Cada escenario tiene un público objetivo (dentro o
fuera de cualquier campo, los padres, los futuros estudiantes, de la
universidad, etc.)
B2B (Business-to-Business) es la transmisión de información referente a
transacciones comerciales electrónicamente, normalmente utilizando
tecnología como la Electronic Data Interchange (EDI), presentada a finales
de los años 1970 para enviar electrónicamente documentos tales como
pedidos de compra o facturas. El B2B ha venido impulsado también por la
creación de portales para agrupar compradores. Así, encontramos, por
ejemplo portales de empresas de automoción, alimentación, químicas u
hostelería, entre otros. Las compañías se agrupan para crear dichas páginas
aglutinando fuerzas lo que les permite negociar en mejores condiciones. El
mantenimiento de las páginas se produce pidiendo un canon por cotizar o
cobrando a los socios una comisión del negocio realizado en el portal.

Enterprise Application Integration (EAI) o Integración de Aplicaciones de


Empresa se define como el uso de software y principios de arquitectura de
sistemas para integrar un conjunto de aplicaciones. Es el proceso de
conectar las aplicaciones con otras para intercambiar información operativa o
financiera. Cuando dichos sistemas no pueden compartir su información
efectivamente se crean cuellos de botella que requieren de la intervención
humana en la forma de toma de decisiones o en el ingreso mismo de la
información. Con una arquitectura EAI correctamente implementada, las
organizaciones pueden enfocar la mayoría de sus esfuerzos en la creación
de competencias que generen valor en lugar de enfocarse en la coordinación
de labores operativas.

Una red peer-to-peer (P2P) o red de pares, es una red de computadoras en


la que todos o algunos aspectos de ésta funcionan sin clientes ni servidores
fijos, sino una serie de nodos que se comportan como iguales entre sí. Es
decir, actúan simultáneamente como clientes y servidores respecto a los
demás nodos de la red.
Forma coloquial de referirse a las denominadas redes entre iguales, redes
entre pares o redes punto a punto. En estas redes no existen ni ordenadores
cliente ni ordenadores que hagan de servidor. Las redes P2P permiten el
intercambio directo de información, en cualquier formato, entre los
ordenadores interconectados. El hecho de que sirvan para compartir e
intercambiar información de forma directa entre dos o más usuarios ha
propiciado que hayan sido, y estén siendo, utilizadas para intercambiar
archivos cuyo contenido está sujeto a las leyes de copyright, lo que ha
generado una gran polémica entre defensores y detractores de estos
sistemas.

Las redes peer-to-peer aprovechan, administran y optimizan el uso del ancho


de banda de los demás usuarios de la red por medio de la conectividad entre
los mismos, obteniendo más rendimiento en las conexiones y transferencias
que con algunos métodos centralizados convencionales, donde una cantidad
relativamente pequeña de servidores provee el total del ancho de banda y
recursos compartidos para un servicio o aplicación.

SISTEMAS DE AGENTE DE ASISTENCIA WEB


Definiremos Agente de Asistencia Web (AAW) a la entidad o entidades tanto
agentes como usuarios, que interactúan entre si para consultarse, solicitando
información con la finalidad de solucionar problemas y formando
comunidades de colaboración. Existen propuestas de agentes, llamados
Agentes Móviles (AM) de Web. La idea básica es que el agente asiste al
usuario en la realización de búsquedas, según parámetros especificados por
el usuario, estos realizan solo las tareas de recibir solicitudes, y devolver
resultados. Básicamente los AAW se basan en Agentes Móviles, de esta
forma pueden trabajar con búsquedas pero, se integran características de
colaboración y comunicación entre agentes y usuarios.
SISTEMAS COLABORATIVOS WEB
Los Sistemas Colaborativos nacen de una comunidad de iniciativas a través
de Internet para desarrollar programas informáticos más ágiles y el libre
acceso a los conocimientos on line.
Los beneficios para sus organizaciones son:
• Seguridad para sus instalaciones informáticas y sus datos
digitalizados
• Reducción de los gastos informáticos (gastos de liciencia, de
mantenimiento, de programación, de material).
• La puesta al día instantánea de las informaciones para los
colaboradores y clientes gracias a los sistemas colaborativos y a los
programas "on line"
• Motivación y colaboración crecientes de sus plantillas gracias a los
sistemas colaborativos
• Atención a sus clientes con la misma celeridad. y calidad corrección
de inmediato de los fallos de los programas o de los contenidos por la
comunidad de colaboradores de los sistemas.

Con los software libres, los sistemas colaborativos y los programas on line se
facilita el aprendizaje, se aumenta la productividad de su empresa mientras
sus clientes están atendendidos de manera más personalizada y eficaz,
reduciendo sus costes.
CONCLUSIÓN

Hoy por hoy es necesario el Internet en nuestra vida, se podría decir que no
hay persona que no tenga contacto con ella, ya que nos suministra una serie
de servicios, y conociéndolo des de otro aspecto también ahorramos tiempo
y genera utilidades indispensables para los usuarios

Es inevitable y preciso estar actualizándose conforme va evolucionando la


informática ya que sus transformaciones son muy impactantes dando pasos
muy acelerados que es muy fácil que el conocimiento de la misma quede
obsoleto.
ENLACES CONSULTADOS
• http://www.monografias.com/trabajos24/arquitectura-cliente-
servidor/arquitectura-cliente-servidor.shtml
• http://es.wikipedia.org/wiki/Cliente-servidor
• http://es.wikipedia.org/wiki/Cliente_pesado
• http://es.kioskea.net/contents/cs/client-leger.php3
• http://es.kioskea.net/contents/cs/client-leger.php3
• http://es.wikipedia.org/wiki/Cliente_liviano
• http://es.wikipedia.org/wiki/Programación_por_capas
• http://oness.sourceforge.net/proyecto/html/ch03s02.html
• http://es.wikipedia.org/wiki/Servidor
• http://siddall.info/wis/scenarios.html
• http://es.wikipedia.org/wiki/B2B
• http://es.wikipedia.org/wiki/Enterprise_application_integration
• http://es.wikipedia.org/wiki/Peer-to-peer
• http://aspm.net/es/index_es.html

También podría gustarte