ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

UNIDAD 1Panorama General De Las Aplicaciones Distribuidas


Enviado por   •  15 de Septiembre de 2014  •  6.248 Palabras (25 Páginas)  •  233 Visitas

Página 1 de 25

1.1 Evolución de las aplicaciones informáticas.

Una aplicación informática es una herramienta que fue programada para satisfacer algún tipo de necesidad, las aplicaciones informáticas pueden llegar a ser muy sencillas o muy complejas, En la actualidad podemos encontrar aplicaciones muy comunes como procesadores de texto, hojas de cálculo, base de datos, herramientas de diseño etc.

La historia de las aplicaciones va relacionada junto a la evolución de las computadoras ya que con el paso del tiempo las capacidades de procesamiento y gráficas fueron avanzando para conocer a la computación tal y como la conocemos ahora, La historia puede representarse en 5 etapas:

Primera Generación:

Esta primera generación es la que se desarrollo en los años 50 utilizándose la tecnología de válvulas de vacío. El lenguaje de programación utilizado para generar aplicaciones era de bajo nivel (lenguaje máquina) conocido también como binario

En 1947 se crea el primer ordenador llamado ENIAC el cual lograba hacer solo operaciones matemáticas básicas mas tarde en 1949 sale el primer ordenador programable llamado EDVAC, IBM da fin a la primera generación con la invención de las tarjetas perforadas

Segunda Generación:

Se crear el primer lenguaje de alto nivel llamado FORTRAN un lenguaje de propósito general que fue principalmente adaptado para hacer cálculos numéricos y para la computación científica se utilizaron las tarjetas perforadas para desarrollar micro programas que no solo eran para cálculos numéricos sino para otros muchos tipos de datos

Tercera Generación:

A mediados de los años 60 se inventa el circuito integrado o microchip dando paso a desarrollar otros lenguajes tales como COBOL que era un lenguaje orientado a la informática de gestión de negocios ya que se dieron cuenta que los lenguajes de programación no solo servían para realizar cálculos matemáticos también podían desarrollar aplicaciones para la productividad o para la gestión de datos en los negocios en esta etapa también se comienzan a desarrollar los primeros sistemas operativos

Cuarta Generación:

Se crean componentes de hardware muy pequeños y con mas capacidades la industria del hardware iba creciendo a pasos agigantados y dio paso a crear lenguajes de mas alto nivel como BASIC, ALGOL, PASCAL que sirvieron para generar los primeros sistemas operativos funcionales más entendibles para el ser humano

Quinta Generación:

Se gesto durante los años 80tas en donde a base de los lenguajes de cuarta generación se desarrollan las multitareas dentro de las computadoras y dar pauta la invención de lenguajes para generar aplicaciones dentro de los sistemas operativos gráficos

Más tarde surgen varios paradigmas ya que las aplicaciones dejaron de ser monolíticas y dieron paso a aplicaciones CLIENTE/SERVIDOR por la necesidad de poder soportar gran cantidad de usuarios y ser mas escalables, ya que ahora todos los usuarios pueden tener acceso a las aplicaciones desde la red INTERNET

¿Que son las aplicaciones informáticas?”: Son aquellos programas que permiten la interacción entre usuario y computadora (comunicación), dando opción al usuario a elegir opciones y ejecutar acciones que el programa le ofrece.

Una aplicación de software suele tener un único objetivo: navegar en la web, revisar correo, explorar el disco duro, editar textos, jugar (un juego es un tipo de aplicación), etc. Una aplicación que posee múltiples programas se considera un paquete.

Son ejemplos de aplicaciones Internet Explorer, Outlook, Word, Excel, WinAmp, Aplicaciones Oracle.

La evolución de las aplicaciones informáticas se dio debido a los siguientes factores:

Trabajo a distancia.

Compartir información.

Accesibilidad.

Seguridad en la protección de la información (tener la base de datos particionada en dos o más nodos).

Independencia de lugares.

En la actualidad cualquier aplicación cuenta generalmente con tres partes diferenciadas:

Ø Una interfaz de usuario: Elemento con el que interacciona el usuario de la aplicación,

ejecutando acciones, introduciendo u obteniendo información.

Ø Lógica o Reglas de negocio: Son las que procesan la información para generar los

resultados que persiguen, siendo el elemento fundamental que diferencia unas

aplicaciones de otras.

Ø Gestión de datos: Se ocupa del almacenamiento y recuperación de la información.

ALGUNOS ESCENARIOS QUE UTILIZAN APLICACIONES DISTRIBUIDAS SON:

PHP

Eduacaión a distancia - moddle.

Creación de blogs - Wordpress.

Creador de wikis - MediaWiki.

Administrar BD en web - PHPMyAdmin.

ASP

E-commerce - eCAM.

E-commerce - ProdMentor.

1.1.1Aplicaciones monolíticas.

Una aplicación monolítica se puede definir como un programa informático que permite a aun solo usuario utilizar una sola computadora con un fin especifico.

Sus principales elementos son:

Una interfaz de usuario: Elemento con el que interacciona el usuario de la aplicación, ejecutando acciones, introduciendo u obteniendo información.

Lógica o reglas de negocio: Son las que procesan la información para generar los resultados que persiguen, siendo el elemento fundamental que diferencia unas aplicaciones de otras.

Gestión de datos: Se ocupa del almacenamiento y recuperación de la información.

Una aplicación monolítica duplica en cada computadora todos sus elementos: interfaz de usuario, lógica o reglas de negocio y acceso a datos.

..Arquitecturas

...

Descargar como (para miembros actualizados)  txt (42.2 Kb)  
Leer 24 páginas más »
Disponible sólo en Clubensayos.com