Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS....

23
Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor. 1.1.3 Aplicaciones de 2,3 y n capas. 1.1.4 Aplicaciones distribuidas. 1.2 EVOLUCIÓN DE LAS TECNOLOGÍAS PARA EL DESARROLLO DE APLICACIONES DISTRIBUIDAS. 1.2.1 De interfaz de usuario. 1.2.2 De aplicación. 1.2.3 De base de datos. 1.2.4 De comunicación de datos. 1.2.5 De conexión entre capas. INTEGRANTES : SALINAS REYES LAURA BENÍTEZ ORTIZ OMERO

Transcript of Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS....

Page 1: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

Your Logo

INSTITUTO TECNOLOGICO DE PUEBLA

TEMA:

1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas.

1.1.2 Aplicaciones cliente/servidor.1.1.3 Aplicaciones de 2,3 y n capas.

1.1.4 Aplicaciones distribuidas.1.2 EVOLUCIÓN DE LAS TECNOLOGÍAS PARA EL DESARROLLO DE APLICACIONES DISTRIBUIDAS.

1.2.1 De interfaz de usuario.1.2.2 De aplicación.

1.2.3 De base de datos.1.2.4 De comunicación de datos.1.2.5 De conexión entre capas.

INTEGRANTES :SALINAS REYES LAURA

BENÍTEZ ORTIZ OMERO

Page 2: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

INTRODUCCIÓNINTRODUCCIÓN

La información se ha convertido en el eje promotor de cambios sociales, económicos y culturales. El auge de las telecomunicaciones ha producido una transformación de las tecnologías de la información y de la comunicación, cuyo impacto ha afectado a todos los sectores de la economía y de la sociedad.

La expansión de redes informáticas ha hecho posible la universalización de los intercambios y relaciones, al poner en comunicación a amplios sectores de ciudadanos residentes en espacios geográficos muy distantes entre sí.

Here comes your footer Page 2

Page 3: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.1.1 APLICACIONES MONOLÍTICAS1.1.1 APLICACIONES MONOLÍTICAS

Here comes your footer Page 3

Page 4: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

APLICACIONES MONOLÍTICASAPLICACIONES MONOLÍTICAS

Here comes your footer Page 4

Page 5: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.1.2 APLICACIONES CLIENTE/SERVIDOR. 1.1.2 APLICACIONES CLIENTE/SERVIDOR.

Here comes your footer Page 5

Page 6: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

APLICACIONES CLIENTE/SERVIDORAPLICACIONES CLIENTE/SERVIDOR

Here comes your footer Page 6

Page 7: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.1.3 APLICACIONES DE 2,3 Y N CAPAS.

1.1.3 APLICACIONES DE 2,3 Y N CAPAS.

Here comes your footer Page 7

Page 8: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

APLICACIONES DE 2 CAPAS.APLICACIONES DE 2 CAPAS.

Here comes your footer Page 8

Page 9: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

APLICACIONES DE 3 CAPAS.APLICACIONES DE 3 CAPAS.

Here comes your footer Page 9

Page 10: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

ARQUITECTURA DE N CAPASARQUITECTURA DE N CAPAS

Page 11: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.1.4 APLICACIONES DISTRIBUIDAS 1.1.4 APLICACIONES DISTRIBUIDAS

Here comes your footer Page 11

Page 12: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

APLICACIÓN DISTRIBUIDA APLICACIÓN DISTRIBUIDA

Page 13: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

Your Logo

1.2 EVOLUCIÓN DE LAS 1.2 EVOLUCIÓN DE LAS TECNOLOGÍAS PARA EL TECNOLOGÍAS PARA EL

DESARROLLO DE APLICACIONES DESARROLLO DE APLICACIONES DISTRIBUIDAS.DISTRIBUIDAS.

Page 14: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.2.1 De Interfaz de Usuario.1.2.1 De Interfaz de Usuario.

Aquí es donde su aplicación presenta información a los usuarios Aquí es donde su aplicación presenta información a los usuarios y acepta entradas o respuestas del usuario para usar por su y acepta entradas o respuestas del usuario para usar por su programa. Idealmente, la IU no desarrolla ningún procesamiento programa. Idealmente, la IU no desarrolla ningún procesamiento de negocios o reglas de validación de negocios.de negocios o reglas de validación de negocios.

Esto es importante, especialmente hoy en día, debido a que es Esto es importante, especialmente hoy en día, debido a que es muy común para una aplicación tener múltiples IU, o para sus muy común para una aplicación tener múltiples IU, o para sus clientes o usuarios, que le solicitan que elimine una IU y la clientes o usuarios, que le solicitan que elimine una IU y la remplace con otra.remplace con otra.

Page 15: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

Ejemplo de una interfaz de Ejemplo de una interfaz de usuario.usuario.

Page 16: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.2.2 De Aplicación.1.2.2 De Aplicación.

La adopción de un diseño distribuido de aplicaciones La adopción de un diseño distribuido de aplicaciones empresariales, aumenta la reusabilidad, reduce la cantidad de empresariales, aumenta la reusabilidad, reduce la cantidad de recursos, y los costes necesarios de desarrollo y mantenimiento.recursos, y los costes necesarios de desarrollo y mantenimiento.

Este nuevo enfoque de diseño pone en manos de los Este nuevo enfoque de diseño pone en manos de los desarrolladores no solo la funcionalidad que demandan las desarrolladores no solo la funcionalidad que demandan las aplicaciones, sino también la seguridad, rapidez y flexibilidad.aplicaciones, sino también la seguridad, rapidez y flexibilidad.

Algunas tecnologías de aplicación son:Algunas tecnologías de aplicación son:CORBA.CORBA.DNA.DNA.EJB.EJB.XML.XML.

Page 17: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

Ejemplo de una interfaz de aplicación.Ejemplo de una interfaz de aplicación.

Page 18: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.2.3 De Base de Datos.1.2.3 De Base de Datos.

La evolución de las bases de datos distribuidas se debe por una parte La evolución de las bases de datos distribuidas se debe por una parte a razones organizacionales las cuales han demandado que mayores a razones organizacionales las cuales han demandado que mayores capacidades sean incorporadas a las bases de datos, tales como la capacidades sean incorporadas a las bases de datos, tales como la integración de información desde distintos sitios donde se encuentre integración de información desde distintos sitios donde se encuentre la empresa distribuida hacia algún sitio por ejemplo, para una la empresa distribuida hacia algún sitio por ejemplo, para una consulta. consulta.

Algunas tecnologías de base de datos son:Algunas tecnologías de base de datos son:•OLEBOLEB•ADO.ADO.•XML.XML.•SQL.SQL.•Herramientas para modelado (UML).Herramientas para modelado (UML).

Page 19: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

Ejemplo de una tecnología de base de Ejemplo de una tecnología de base de datos.datos.

Page 20: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.2.4 De Comunicación De 1.2.4 De Comunicación De Datos.Datos.

El cambio de los modelos de computación se origino desde los El cambio de los modelos de computación se origino desde los sistemas monolíticos basados en mainframe y los tradicionales sistemas monolíticos basados en mainframe y los tradicionales sistemas cliente-servidor, hacia sistemas distribuidos sistemas cliente-servidor, hacia sistemas distribuidos multiplataforma altamente modularles, representa el desarrollo multiplataforma altamente modularles, representa el desarrollo rápido y avance de la investigación en el mundo del desarrollo de rápido y avance de la investigación en el mundo del desarrollo de aplicaciones, tal y como se pone de manifiesto en las últimas aplicaciones, tal y como se pone de manifiesto en las últimas tendencias de las grandes empresas de tecnología, como Sun con tendencias de las grandes empresas de tecnología, como Sun con su estrategia Sun One, o Microsoft con DotNET (.Net).su estrategia Sun One, o Microsoft con DotNET (.Net).

Algunas tecnologías de comunicación de datos son:Algunas tecnologías de comunicación de datos son:•Intranet.Intranet.•Internet.Internet.

Page 21: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

Ejemplo de una tecnología de comunicación de Ejemplo de una tecnología de comunicación de datos.datos.

Page 22: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

1.2.5 De Conexión Entre 1.2.5 De Conexión Entre Capas.Capas.

Como tecnología, las arquitecturas de capas proporcionan una Como tecnología, las arquitecturas de capas proporcionan una gran cantidad de beneficios para las empresas que necesitan gran cantidad de beneficios para las empresas que necesitan soluciones flexibles y fiables para resolver complejos problemas soluciones flexibles y fiables para resolver complejos problemas inmersos en cambios constantes.inmersos en cambios constantes.

Todas las aplicaciones basadas en capas permitirán trabajar con Todas las aplicaciones basadas en capas permitirán trabajar con clientes ligeros, tal como navegadores de Internet, WebTV, clientes ligeros, tal como navegadores de Internet, WebTV, Teléfonos Inteligentes, PDAs (Personal Digital Assistants o Teléfonos Inteligentes, PDAs (Personal Digital Assistants o Asistentes Personales Digitales) y muchos otros dispositivos Asistentes Personales Digitales) y muchos otros dispositivos preparados para conectarse a Internet.preparados para conectarse a Internet.

Una tecnología de conexión de capas es:Una tecnología de conexión de capas es:•Arquitectura DAO.Arquitectura DAO.

Page 23: Your Logo INSTITUTO TECNOLOGICO DE PUEBLA TEMA: 1.1 EVOLUCIÓN DE LAS APLICACIONES INFORMÁTICAS. 1.1.1 Aplicaciones monolíticas. 1.1.2 Aplicaciones cliente/servidor.

BIBLIOGRAFIABIBLIOGRAFIA

Páginas Web:Páginas Web:

•http://www.tutoriales.itsa.edu.mx/DesarrolloDeAplicaciones/index.php?mod=evolutec&ban=0

•http://www.mitecnologico.com/Main/EvolucionTecnologiasParaDesarrolloAplicacionesDistribuidas

•http://webcache.googleusercontent.com/search?q=cache:2rdT6YMAJo0J:chacharaselnido.com/SO1/DAAD/Pre_DAAD1.ppt+Aplicaciones+Monoliticas&cd=1&hl=es&ct=clnk&gl=mx