Want to create interactive content? It’s easy in Genially!
Mapa Marisol
Valdés Ramírez Marisol
Created on November 27, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Arquitectura y líneas de producto
Mapa interactivo
Elementos de la arquitectura SOA
Actividades del desarrollo de líneas de producto
¿Qué es?
¿Qué es?
Ejemplos de SOA
Ventajas de la arquitectura SOA frente al enfoque monolítico
Líneas de Productos de Software
Arquitecturas Orientadas a Servicios
MAPA interactivo
Elementos de la arquitectura SOA
Los elementos esenciales de la arquitectura orientada a los servicios consisten en tres funciones. 1. Proveedor de servicios Se encarga de crear servicios web, ofrecerlos a un registro de servicios disponibles y gestionar sus condiciones de uso. 2. Agente o registro de servicios Se encarga de brindar información acerca del servicio a quien lo solicite, y puede ser público o privado. 3. Usuario del servicio o persona que lo solicita Buscará un servicio en el registro o por medio del agente, y se conectará con el proveedor para recibirlo.
Enlace
¿Qué es?
Las Líneas de Producto Software (Software Product Lines – SPLs) son una estrategia de desarrollo que busca aprovechar la eficiencia y la reutilización en la creación de un conjunto de productos software relacionados, basados en una base común compartida. Existen una gran cantidad de soluciones basadas en SPL y la literatura es extensa.
Arquitectura y líneas de producto
La arquitectura es un elemento clave dentro de la colección de bienes núcleo pues será compartida por los distintos productos de una línea particular. La arquitectura de una línea de productos es distinta a una arquitectura ‘típica’ pues para permitir la construcción de distintos productos por encima de ella, debe definirse una serie de puntos de variación que son necesarios para poder crear los distintos productos. En este tipo de arquitecturas, uno de los atributos de calidad más influyentes es entonces el que sea modificable.
Ejemplos de SOA
-Delaware Electric recurrió a SOA para integrar sistemas que anteriormente no se comunicaban entre sí, lo que resultó en eficiencias de desarrollo que ayudaron a la organización a mantenerse solvente durante un congelamiento de tarifas eléctricas de cinco años exigido por el estado. -Cisco adoptó SOA para asegurarse de que su experiencia de pedido de productos fuera consistente en todos los productos y canales al exponer los procesos de pedido como servicios que las divisiones, adquisiciones y business partners de Cisco podrían incorporar en sus sitios web. -Independence Blue Cross (IBC) de Filadelfia implementó una SOA para asegurar que los diferentes componentes que se ocupan de los datos de los pacientes (los agentes del servicio al cliente de IBC, las consultas de los médicos y los usuarios del sitio web de IBC) estuvieran trabajando con la misma fuente de datos (una "única fuente de verdad").
Actividades del desarrollo de líneas de producto
También de acuerdo al SEI, el desarrollo de líneas de productos involucra tres actividades principales: el desarrollo de los bienes núcleo, el desarrollo de los productos y la administración, y estas actividades están íntimamente ligadas entre ellas.
Ventajas
-Comercialización más rápida y mayor flexibilidad-Uso de la infraestructura heredada en los mercados nuevos -Reducción de los costos gracias a una mayor agilidad y un desarrollo más eficiente -Mantenimiento sencillo -Escalabilidad -Mayor confiabilidad -Gran disponibilidad
¿Qué es?
La arquitectura orientada a los servicios (SOA) es un tipo de diseño de software que permite reutilizar sus elementos gracias a las interfaces de servicios que se comunican a través de una red con un lenguaje común.