Rafael Luis Granados La Paz - Despliegue y puesta en funcionamiento de componentes software. IFCT0609

Здесь есть возможность читать онлайн «Rafael Luis Granados La Paz - Despliegue y puesta en funcionamiento de componentes software. IFCT0609» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Despliegue y puesta en funcionamiento de componentes software. IFCT0609: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Despliegue y puesta en funcionamiento de componentes software. IFCT0609»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición de certificados de profesionalidad. Manual imprescindible para la formación y la capacitación, que se basa en los principios de la cualificación y dinamización del conocimiento, como premisas para la mejora de la empleabilidad y eficacia para el desempeño del trabajo.

Despliegue y puesta en funcionamiento de componentes software. IFCT0609 — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Despliegue y puesta en funcionamiento de componentes software. IFCT0609», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Ejemplos UML 20 En UML 20 un componente es una unidad modular de un - фото 12

Ejemplos: UML 2.0

En UML 2.0, un componente es una unidad modular de un sistema, con una interfaz bien definida que proporciona (y requiere) servicios a través de interfaces (puertos).

Como se comentó previamente el enlace se lleva a cabo a través de conectores - фото 13

Como se comentó previamente el enlace se lleva a cabo a través de conectores, pudiendo ser de dos tipos:

картинка 14Conectores de delegación: se representan por una flecha. En una composición de componentes indican el uso de servicios dentro del componente compuesto. El sentido hacia el cual apunta la flecha señala la dirección de la comunicación. Si la interfaz proporcionada es ofrecida por un componente interno, la flecha va del puerto al componente. En caso contrario (el componente interno demanda la interfaz) la flecha va del componente al puerto.

картинка 15Conector de ensamblado: se representa por un “lollipop” (semicírculo) unido a un “socket” (círculo). Es usado para unir componentes a través de sus interfaces.

Sabiendo lo anterior, una representación de una composición de un componente en UML quedaría de la siguiente forma:

De la imagen anterior se deduce El elemento compuesto está formado por dos - фото 16

De la imagen anterior se deduce:

картинка 17El elemento compuesto está formado por dos componentes básicos (Componente A y Componente B). Ambos componentes están unidos a través de sus respectivas interfaces haciendo uso de un socket y un lollipop.

картинка 18El componente compuesto tiene dos puertos, cada uno con su correspondiente conector.

картинка 19Los dos puertos anteriores están unidos con los componentes a través de conectores de delegación.

Aplicación práctica Le piden en su empresa crear un componente Tienda Online - фото 20

Aplicación práctica

Le piden en su empresa crear un componente “Tienda Online” usando UML 2.0. Para ello le proponen usar los siguientes componentes:

El componente final deberá tener dos puertos que representarán el servicio - фото 21

El componente final deberá tener dos puertos que representarán el servicio requerido (en la forma de acceso por parte del cliente) y el servicio proporcionado (a través de un pedido realizado).

SOLUCIÓN

Inicialmente se crea un componente llamado TiendaOnline en el que se introducirán los tres componentes anteriores. Estos tres componentes se enlazarán a través de sus interfaces mediante los conectores de ensamblado, quedando los conectores de delegación como unión con los puertos del componente final.

Actividades 1Represente un Componente C que se nutra del Componente A y - фото 22

картинка 23

Actividades

1.Represente un Componente C que se nutra del Componente A y proporcione una nueva interfaz.

2.3.Diseño con repositorio solo para el depósito de componentes

A continuación se presenta la segunda categoría. La idea es disponer de un repositorio en el cual almacenar los componentes. Se ofrecerán ejemplos con .NET, EJB, CCM y servicios web.

Tipos de contenedores

En esta categoría la composición solo puede darse durante la fase de diseño. Los componentes base pueden ser depositados dentro de un repositorio, sin posibilidad de ser retirados del mismo puesto que no tendrían razón de ser en el exterior. Respecto a los componentes resultantes de una composición, no podrán ser depositados en dicho repositorio.

Durante la fase de despliegue no hay posibilidad de composición De esta - фото 24

Durante la fase de despliegue no hay posibilidad de composición. De esta manera, la composición del componente instanciado durante la fase de ejecución coincidirá con la propuesta en la fase de diseño. Normalmente, en los modelos encuadrados dentro de esta categoría es necesario un contenedor que proporcione el marco para la correcta ejecución del sistema. Los contenedores más típicos se enumeran a continuación:

картинка 25Contenedor EJB.

картинка 26CLR.

картинка 27Contenedor CCM.

En los siguientes puntos se expondrán las tecnologías que hacen uso de los contenedores previamente mencionados.

Ejemplo con EJB

El componente EJB (Enterprise Java Beans) es una clase Java que es controlada y almacenada por un contenedor EJB.

картинка 28

Definición

Contenedor EJB

Es un contenedor especial proporcionado por un servidor J2EE. Controla la ejecución de los beans y maneja, entre otros, seguridad, servicio de nombres, transacciones y conectividad remota.

La clase Java que da lugar al componente EJB (de aquí en adelante bean) consta de dos interfaces: la interfaz home y la interfaz remota. La primera representa los métodos básicos del bean relacionados con su ciclo de vida (el método de creación, por ejemplo), mientras que la segunda hace pública toda la funcionalidad propia del bean. Estas dos interfaces son las que deben ser llamadas para establecer contacto con el bean.

PersonaHome

+create( dni: String, nombre String) : Persona

Persona

+getPersonaNombre() : String

+setPersonaNombre( nombre: String )

>….

PersonaBean

+dni : String

+nombre : String

….

+ejbCreate(dni: String, nombre String) : Persona

+getPersonaNombre() : String

+setPersonaNombre( nombre: String )

….

Ejemplo de bean con las interfaces home y remoto

En cuanto a los tipos de beans pueden establecerse tres categorías dependiendo de su papel dentro del sistema:

картинка 29Beans de entidad (Entity Beans): representan los datos a almacenar (en una base de datos, por ejemplo) en forma de objeto. Son persistentes, es decir, los datos permanecen una vez se termine la ejecución del sistema.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Despliegue y puesta en funcionamiento de componentes software. IFCT0609»

Представляем Вашему вниманию похожие книги на «Despliegue y puesta en funcionamiento de componentes software. IFCT0609» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Despliegue y puesta en funcionamiento de componentes software. IFCT0609»

Обсуждение, отзывы о книге «Despliegue y puesta en funcionamiento de componentes software. IFCT0609» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x