Despliegue y puesta en funcionamiento de componentes software. IFCT0609. Rafael Luis Granados La Paz. Читать онлайн. Newlib. NEWLIB.NET

Автор: Rafael Luis Granados La Paz
Издательство: Bookwire
Серия:
Жанр произведения: Математика
Год издания: 0
isbn: 9788416629008
Скачать книгу
básicas se procederá a establecer un cuadro comparativo con el fin de clarificar las diferencias. La información a mostrar es la siguiente:

      ilst1Categoría: nombre de cada una de las cuatro categorías vistas anteriormente.

      ilst1Modelos: modelos tecnológicos asociados a la categoría.

      ilst1Operaciones durante la fase de diseño: aquí se detallan las operaciones que se permiten durante la fase de diseño. Se considerarán tres operaciones diferentes:

      ilst2Repositorio para componentes: se indica si se permite el uso de repositorio para componentes.

      ilst2Repositorio para nuevos componentes: se indica si se permite el uso de repositorio para el resultado de la composición de componentes.

      ilst2Posibilidad de retirar componentes del repositorio: muestra si es posible retirar componentes del repositorio.

      ilst1Fase de composición: indica la fase en la que puede tener lugar la composición de nuevos componentes.

CUADRO COMPARATIVO
CategoríaModelosOperaciones durante la fase de diseñoFase de composición
Repositorio para componentesRepositorio para nuevos componentesPosibilidad de retirar componentes del repositorio
Diseño sin repositorio.UML 2.0NoNoNoDiseño
Diseño con repositorio solo para el depósito de componentes.EJB, .NET, CCM, servicios webNoNoDiseño
Despliegue con repositorio.JavaBeansNoNoDespliegue
Diseño con repositorio.KoalaDiseño
iAct

      Actividades

      6.Reproduzca el cuadro comparativo de las cuatro categorías contempladas en este capítulo.

      Un componente es una unidad de composición con interfaces bien definidas que permite ser ensamblado con otros componentes para crear un sistema. A grandes rasgos, este proceso de ensamblado tiene lugar uniendo las interfaces

      de los componentes.

      La composición, de manera teórica, se puede dar en una de las tres fases del ciclo de vida de un componente: diseño, despliegue y ejecución. Eso, unido al concepto de repositorio (para almacenar los componentes que serán usados en la composición o para almacenar los componentes recién creados), provoca una clasificación de cuatro categorías.

      Estas cuatro aproximaciones para llevar a cabo la composición de componentes están representadas, a efectos prácticos, por una o varias tecnologías. Así, por ejemplo, para el “diseño sin repositorio”, la tecnología de modelado usada es UML 2.0. Para el resto de categorías se contempla modelado a través de .NET, servicios web, CORBA, JavaBeans, etc.

      1. De las siguientes frases, indique cuál es verdadera o falsa.

      Los servicios de un componente pueden ser de tres tipos: requeridos, proporcionados y eventos.

      ivf Verdadera

      ivf Falsa

      El puerto es una representación del servicio de un componente.

      ivf Verdadera

      ivf Falsa

      Los servicios requeridos son aquellos proporcionados por un componente.

      ivf Verdadera

      ivf Falsa

      El repositorio es siempre requerido en cualquier modelo de despliegue de componentes.

      ivf Verdadera

      ivf Falsa

      2. Complete los espacios libres de la siguiente oración.

      En la fase de __________ los componentes son __________ y ejecutados dentro del _________.

      3. ¿Son lo mismo el lenguaje de definición y el lenguaje de implantación, aplicados ambos a componentes?

      a. Bajo algunas circunstancias sí, pueden coincidir.

      b. No, siempre son diferentes.

      c. Sí, son el mismo lenguaje.

      d. Los componentes no requieren de lenguaje de implementación.

      4. Un componente...

      a. ... requiere de una interfaz bien definida.

      b. ... puede ser desplegado independientemente.

      c. ... está sujeto a composición por parte de terceros.

      d. Todas las opciones anteriores son correctas.

      5. Las fases del ciclo de vida de los componentes son:

      a. Diseño, despliegue, instanciación y ejecución.

      b. Diseño, despliegue y ejecución.

      c. Planificación, diseño, despliegue, instanciación y ejecución.

      d. Diseño, instanciación y ejecución.

      6. UML 2.0 es un ejemplo válido de...

      a. ... diseño con repositorio.

      b. ... diseño sin repositorio.

      c. ... despliegue con repositorio.

      d. ... despliegue sin repositorio.

      7. ¿Cuál de las siguientes tecnologías está asociada al diseño con repositorio solo para el depósito de componentes?

      a. .NET.

      b. KOALA.

      c. JavaBeans.

      d. Todas las opciones anteriores son correctas.

      8. EJB son las siglas de...

      a. ... Extended Java Beans.

      b. ... Executable Java Beans.

      c. ... Enterprise Java Beans.

      d. ... Entity Java Beans.

      9. Un EJB...

      a.