Está en la página 1de 30

M.I.S.D.

Claudia Rodrguez Lemus


Instituto Tecnolgico de Roque

La evolucin de las aplicaciones informticas se dio


debido a los siguientes factores:

Trabajo a distancia.

Compartir informacin.

Accesibilidad.

Seguridad en la proteccin de la informacin (tener

la base de datos particionada en dos o ms nodos).

Independencia lugares.

En la actualidad cualquier aplicacin cuenta


generalmente con tres partes diferenciadas:
Una interfaz de usuario: Elemento con el que
interacciona el usuario de la aplicacin, ejecutando
acciones, introduciendo u obteniendo informacin.
Lgica Reglas de negocio: Son las que procesan
la informacin para generar los resultados que
persiguen, siendo el elemento fundamental que
diferencia unas aplicaciones de otras.
Gestin de datos: Se ocupa del almacenamiento y
recuperacin de la informacin.

Aplicaciones Monolticas
Son aquellas en las que el software se
estructura en grupos funcionales muy
acoplados,
involucrando
los
aspectos
referidos a la presentacin, procesamiento y
almacenamiento de la informacin.
En este rubro estn considerados las distintas
aplicaciones
para
escritorio:
sistemas
operativos, ofimtica, juegos monousuario,
etc.

Diseo de una aplicacin monoltica

Aplicaciones Cliente-Servidor:
Esta arquitectura consiste bsicamente en un
cliente que realiza peticiones a otro programa
(el servidor) que le da respuesta. Aunque esta
idea se puede aplicar a programas que se
ejecutan sobre una sola computadora es ms
ventajosa en un sistema operativo multiusuario
distribuido a travs de una red de
computadoras.

Aplicaciones Cliente-Servidor:
En esta arquitectura la capacidad de proceso
est repartida entre los clientes y los
servidores, aunque son ms importantes las
ventajas de tipo organizativo debidas a la
centralizacin de la gestin de la informacin y
la separacin de responsabilidades, lo que
facilita y clarifica el diseo del sistema.

Aplicaciones Cliente-Servidor
La separacin entre cliente y servidor es una
separacin de tipo lgico, donde el servidor no
se ejecuta necesariamente sobre una sola
mquina ni es necesariamente un slo
programa. Los tipos especficos de servidores
incluyen los servidores web, los servidores de
archivo, los servidores del correo, etc. Mientras
que sus propsitos varan de unos servicios a
otros, la arquitectura bsica seguir siendo la
misma.

Ejemplo de Aplicaciones Cliente -Servidor

Aplicaciones de 2 Capas:
La arquitectura de dos capas en la actualidad
es muy utilizada, aunque con muchas fallas,
todava no se ha podido dejar de usar. Estas
arquitecturas
fueron
las
primeras
en
aprovecharse de la estructura cliente-servidor.

Ejemplo de Aplicaciones de 2 Capas

Niveles en Aplicaciones de 2 Capas:


Nivel de aplicacin: Este nivel es en el que se
encuentra toda la interfaz del sistema y es la que
el usuario puede disponer para realizar su
actividad con el sistema.
Nivel de la base de datos: Tambin llamado
Repositorio de Datos, es la capa en donde se
almacena toda la informacin ingresada en el
sistema y que se deposita en forma permanente.
Existen herramientas para el desarrollo en dos
capas por ejemplo Visual Basic, Access y SQL.

Aplicaciones de 3 capas:
La arquitectura de dos capas si bien ayud en
unos aos atrs, se vio la necesidad de crear
una nueva arquitectura ya que en dos capas se
tena algunos problemas en la capa de
aplicacin ya que la principal desventaja de
esta era el peso que tenia para el cliente

Ejemplo de Aplicacin de 3 Capas

Niveles en 3 capas:
Nivel de Aplicacin: La diferencia de este nivel
aplicado ahora en una arquitectura de tres capas
es que solo tiene que trabajar con la semntica
propia de aplicacin, sin tener que preocuparse
de cmo est implementado este ni de su
estructura fsica.
Nivel de Dominio de la aplicacin: En cambio este
nivel se encarga de toda la estructura fsica y el
dominio de aplicacin.
Nivel de Repositorio: Sigue siendo la capa en
donde se almacenan los datos y toda la
informacin

Aplicaciones de N Capas:
Los diferentes procesos estn distribuidos en
diferentes capas no slo lgicas, si no tambin
fsicas.
Los procesos se ejecutan en diferentes equipos,
que pueden incluso residir en plataformas o
sistemas operativos completamente distintos.
Cada equipo posee una configuracin distinta y
est optimizado para realizar el papel que le ha
sido asignado dentro de la estructura de la
aplicacin, de modo que tanto los recursos como la
eficiencia global del sistema se optimicen

Aplicaciones de N Capas:

Aplicaciones de N Capas:
El
surgimiento
de
la
tecnologa
de
componentes distribuidos es la clave de las
arquitecturas de n-capas.
Estos sistemas de computacin utilizan un
nmero variable de componentes individuales
que se comunican entre ellos utilizando
estndares predefinidos y frameworks de
comunicacin.

Qu clculos se realizaban con las primeras


mquinas?
Cules eran los problemas a los que se
enfrentaban por la nula existencia de
herramientas de comunicacin?
En qu ao se antepuso el Prefijo: Auto
1805: Mquina de Telar

Procedimiento de pagos en CFE:


Cul es la fila ms larga:
a) Cefemticos
b) Cajeros

Compras por internet:


Cuntas personas conocen que hacen
pagos por internet?

Educacin Qu es mejor:
a) Educacin Escolarizada
b) Educacin a distancia
Respuesta: Las empresas muestran una alta preferencia en
contratar a personas egresadas de carreras a distancia que

El comercio electrnico se refiere a la venta de


productos y servicios a travs del internet.
Su objetivo no es nicamente vender productos
por Internet. En realidad, puede desempear
innumerables funciones; como complemento a
las ventas de la tienda fsicamente ya
establecida.

Ventajas:
Utilizando eficientemente la tecnologa de la
informacin se pueden obtener ventajas
competitivas.
a) Cierto? Porqu

b)

Falso? Porqu

Otros Usos para el comercio electrnico:


Tarea:
Buscar la pgina: www.conricyt.com, acceder a
la
liga
de
EBSCO,
ingresar
con
el
usuario:estroque y password:tf4x3tx; buscar el
artculo: Indicadores y dimensiones que
definen la actitud del consumidor hacia el uso
del comercio electrnico y agregarlo al folder,
as agregar otros artculos de inters y al final,
revisar el folder.

Encriptar es una manera de codificar la


informacin para protegerla frente a terceros.
Es la codificacin la informacin de archivos o
de un correo electrnico para que no pueda ser
descifrado en caso de ser interceptado por
alguien mientras esta informacin viaja por la
red.

Es por medio de la encriptacin informtica


como se codifican los datos. Solamente a
travs de un software de descodificacin que
conoce el autor de estos documentos
encriptados es como se puede volver a
decodificar la informacin.

La encriptacin de la informtica se hace cada vez


ms necesaria debido al aumento de los robos de
claves de tarjetas de crdito, nmero de cuentas
corrientes, y en general toda la informacin que
viaja por la red, etc.
Todo esto ha fomentado que se quiera conseguir
una mayor seguridad en la transmisin de la
informacin sobre todo a travs de Internet. Es por
ello que las ltimas versiones de los navegadores
de Internet ya usan sistemas automticos de
encriptacin de datos para que sea ms difcil para
los hackers robarlos.

En la actualidad existen empresas que se


dedican a la encriptacin de datos en discos
duros enteros, particiones, dispositivos de
almacenamiento USB, etc. Las empresas
necesitan que su informacin relevante esta a
buen recaudo fuera del acceso de terceras
personas y es por ello que cada da se esta
utilizando ms la encriptacin informtica de
toda la informacin de las empresas.

Ciencia de la criptologa

También podría gustarte