Está en la página 1de 8

ARQUITECTURA

APLICACIONES
EMPRESARIALES
Jorge E. Freile Mejia
1. Contenido
UNIDAD TEMA GENERAL TEMA ESPECIFICO

1.1 Explicación general de la POO


1.2 Introducción a los sistemas distribuidos
1.3 Modelos de comunicación en sistemas distribuidos
Introducción a las aplicaciones
1 1.4 Aplicaciones en capas
distribuidas
1.5 Aplicabilidad de la implementación en capas
1.6 Tecnologías: CORBA a través de SOCKETS
1.7 Tecnología CORBA a través de RMI

2.1 Integración de aplicaciones distribuidas en la Web


Integración de aplicaciones distribuidas 2.2 Remoting Procedure Call – RPC
2
en la Web 2.3 Servicios Web – SOAP
2.4 Servicios Web -REST

3.1 Introducción e importancia de los patrones


3 Diseño de Patrones 3.2 Patrones creacionales
3.3 Patrones de comportamiento y estructurales
2. Introducción a las aplicaciones Distribuidas - Explicación
General de la POO
La POO: Es un paradigma de programación que usa objetos en sus
interacciones para diseñar aplicaciones y programas informáticos.

Objeto : Puede ser cualquier elemento, tiene estado(Encendida/Apagada),


comportamiento(Encenderlo/Apagarlo) e identidad(Podemos tener más de
una bombilla y cada una tiene su propia identidad).

Los objetos se generan a partir de una plantilla llamada clase.


2.1 Explicación General de la POO
2.2 Explicación General de la POO

Herencia: Ligado con el concepto de la reutilización, un mecanismo básico por el


que las clases hijas heredan el código de las clases padre

Encapsulación: Está ligado con el concepto de visibilidad, mediante este


mecanismo podemos ocultar las variables de una clase (private) y exponer sus
métodos (public).
2.3 Introducción a las aplicaciones Distribuidas - Explicación
General de la POO
Cuáles son las ventajas de un lenguaje OO

Fomenta la reutilización y extensión del código.


Permite crear sistemas más complejos.
Relacionar el sistema al mundo real.
Facilita la creación de programas visuales.
Construcción de prototipos
Agiliza el desarrollo de software
Facilita el trabajo en equipo
Facilita el mantenimiento del software
3. Modelar la Clase Vehiculos

También podría gustarte