Se refiere a la construcción de software por partes, a las
cuales les son asignadas un conjunto específico de responsabilidades dentro de
un sistema.
También se refiere a la necesidad de distribuir los
elementos de un sistema dependiendo de las características y necesidades del
lugar.
Una aplicación distribuida es una aplicación con distintos
componentes que se ejecutan en entornos separados, normalmente en diferentes
plataformas conectadas a través de una red.
La distribución habla de que las partes o componentes se
encuentran en entornos separados, entonces para realizar la separación física,
primero se debe de tener clara la separación lógica de las partes de una
aplicación.
Hay componentes de diferentes tipos: Ejecutables páginas
web, librerías, controles, Procedimientos almacenados servicios web…Ejemplo:
Paquetería de office, Corel, Reproductor Windows etc.
Los ejecutables
se refieren a programas o aplicaciones de escritorio que
corren sobre un sistema operativo
Una página web es una fuente de información adaptada para
worldwide web (WWW) que es accesible mediante un navegador de internet y
normalmente forma parte de un sitio web
Las librerías se refieren bibliotecas o conjunto de clases
que contiene lógica de programación implementada como servicios que pueden ser
utilizados desde otras librerías o aplicaciones
Ejemplo: Java(java.io, java.lang), Netbeans entre otros.
No hay comentarios:
Publicar un comentario