Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CLIENTE WEB
INTEGRANTES
CATALINA AGÜERO
JOSE MEDINA
CAPIATÁ – PARAGUAY
ENERO 2018
INDICE
INTRODUCCION .................................................................................................. 3
Cliente web ........................................................................................................... 4
Tipos ................................................................................................................. 4
Cliente/Servidor .................................................................................. 5
Servidor a ser usado por el cliente:..................................................... 5
Desde un punto de vista conceptual ................................................... 5
En términos de arquitectura: ............................................................... 5
CONCLUSION .................................................................................................... 12
RECOMENDACIONES ....................................................................................... 13
REFERENCIAS BIBLIOGRÁFICAS. .................................................................. 14
ANEXO ............................................................................................................... 15
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
INTRODUCCION
Los diferentes tipos de clientes y sus evoluciones, los aplicaciones que utilicen.
las ventajas y desventajas en los diferentes modelos de capas y arquitecturas que
existen.
~3~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
CLIENTE WEB
El cliente es una aplicación informática o un computador que consume un
servicio remoto en otro computador, conocido como servidor, normalmente a través de
una red de telecomunicaciones.
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.
El término se usó inicialmente para los llamados terminales tontos, dispositivos
que no eran capaces de ejecutar programas por sí mismos, pero podían conectarse e
interactuar con computadores remotos por medio de una red y dejar que éste realizase
todas las operaciones requeridas, mostrando luego los resultados al usuario. Se
utilizaban sobre todo porque su costo en esos momentos era mucho menor que el de
un computador. Estos terminales tontos eran clientes de un computador mainframe por
medio del tiempo compartido.
Actualmente se suelen utilizar para referirse a programas que requieren
específicamente una conexión a otro programa, al que se denomina servidor y que
suele estar en otra máquina. Ya no se utilizan por criterios de costo, sino para obtener
datos externos (por ejemplo páginas web, información bursátil o bases), interactuar con
otros usuarios a través de un gestor central (como por ejemplo los
protocolos BitTorrent o IRC), compartir información con otros usuarios (servidores de
archivos y otras aplicaciones Groupware) o utilizar recursos de los que no se dispone
en la máquina local (por ejemplo impresión)
Uno de los clientes más utilizados, sobre todo por su versatilidad, es el
navegador web. Muchos servidores son capaces de ofrecer sus servicios a través de
un navegador web en lugar de requerir la instalación de un programa específico.
Tipos
Cliente pesado.
~4~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
Cliente híbrido
Un cliente híbrido no tiene almacenados los datos con los que trabaja, pero sí es
capaz de procesar datos que le envía el servidor. Muchos programas de colaboración
almacenan remotamente los datos para que todos los usuarios trabajen con la misma
información, y utilizan clientes híbridos para acceder a esa información.
Cliente liviano
“http://diccionario.sensagent.com/Cliente%20(inform%C3%A1tica)/es-es/”
Cliente/Servidor
En términos de arquitectura:
~5~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
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.
Aplicaciones mono-capa
~6~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
La más importante desventaja, es que esta solución es muy dependiente del tipo
controlador JDBC que se utilice para acceder a la base de datos. El acceso se
realiza desde el cliente y esto significa que es él el que tiene que tener instalado
en su sistema los controladores necesarios para que se produzca la
comunicación con la base de datos.
Además hay que tener en cuenta que el modelo de seguridad de Java impide
que desde un applet sin validar (lo que se conoce como untrusted applet), como lo son
la mayoría de los que se ejecutan en un navegador, se puedan realizar las siguientes
operaciones:
~7~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
Finalmente debemos tener en cuenta que es bien conocido que los programas
Java pueden ser descompilados muy fácilmente con lo que introducir el acceso a
nuestras bases de datos mediante un applet Java conlleva un riesgo
considerable en cuanto a la seguridad.
En este caso se tiene total libertad para escoger dónde se coloca la lógica
de la aplicación de la siguiente manera:
~8~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
Arquitectura Three-Tier.
Lo ideal sería que el Gestor de Reglas de Negocio no sólo OLE y ODBC sino
otros estándares como DBLib, OLI, DRDA, SQL/API y X/Open
~9~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
Esta solución es algo menos eficiente que la del modelo de dos capas, ya que
hemos añadido una capa intermedia más de software.
Arquitectura de N Tier
Windows DNA distribuye una aplicación entre varias capas llamadas niveles.
Aunque los niveles algunas veces residen físicamente en máquinas diferentes,
Windows® DNA enfatiza la distribución lógica. Mientras que los nombres de estos
niveles difieren de acuerdo a la fuente, la Guía del Desarrollador de BackOffice®
(BackOffice® Developer's Guide, BDG) se refiere a ellos como sigue
~ 10 ~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
“http://docente.ucol.mx/sadanary/public_html/bd/cs.htm”
~ 11 ~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
CONCLUSION
La investigación realizada nos dicen que los clientes inician 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 dar uso a páginas web.
Así la clase de servidores que los usuarios utilizan para llevar cavo una
recolección de datos son 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.
Las recomendaciones son importantes para que el cliente tenga una buena
relación con su servidor y el entorno web
~ 12 ~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
RECOMENDACIONES
1. Construya relaciones en lugar de enfocarse en vender
Una de las razones por las cuales hacemos referencia a construir relaciones, es
porque denota un interés por el cliente que va más allá de la necesidad de vender o de
obtener un beneficio económico. Muchas empresas no consiguen fidelizar a
sus clientes, porque confunden el interés en el cliente con el interés en la venta.
2. Exceda las expectativas
Nada causa mayor agrado y sorpresa que recibir más de lo que a uno le
prometió. Más cuando la costumbre o lo normal que ocurra, es que en el mejor de los
casos apenas se reciba lo que se esperaba. Así, en lugar de usar palabras adornadas
en su comunicación en las que la gente no cree, trate de usar un lenguaje escueto y
sencillo, y más bien haga que sea la experiencia que brinda aquella que hable por
usted. Tenga en cuenta que cuando se trata de enamorar al cliente, debe hacer lo que
más pueda para que éste se sienta especial.
3. Cree una cultura verdaderamente centrada en el cliente
Los clientes no son responsabilidad exclusiva del área de ventas. Una cultura
centrada en el cliente no desconoce el impacto que tiene cada una de las áreas en su
experiencia total. Sólo en la medida que cada una reconozca en qué medida puede
afectar la experiencia del cliente por acción u omisión, es que se puede lograr
conjuntamente su satisfacción y hacer de la experiencia total algo agradable y que dé
de qué hablar.
4. Brinde atención personalizada
Llamar a los clientes por su nombre, el que la comunicación fluya de una forma
espontánea y no con discursos preestablecidos, así como el que haya una estructura
organizacional en el que las personas están empoderadas para tomar decisiones, es
una de las ventajas más grandes y valoradas con que cuentan las Pymes. Si su
empresa es fría e impersonal en el trato con los clientes, puede estar perdiendo esta
gran ventaja.
5. Sorprenda con detalles emocionales
Desde una carta escrita a mano hasta un regalo de cumpleaños,
un detalle con componente emocional es una excusa para que el cliente se sienta
especial y valorado. Incluso puede tomar información de su CRM o seguir a sus
clientes en redes sociales para conocer mejor sobre sus intereses, de modo que pueda
dar en el clavo a la hora de tener una cortesía con él, cualquiera sea el motivo.
~ 13 ~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
REFERENCIAS BIBLIOGRÁFICAS.
“http://diccionario.sensagent.com/Cliente%20(inform%C3%A1tica)/es-es/”
“http://docente.ucol.mx/sadanary/public_html/bd/cs.htm”
~ 14 ~
“LENGUAJE DE PROGRAMACION III – TRABAJO DE INVESTIGACION”.
Cliente Web
ANEXO
~ 15 ~