Arquitectura orientada a servicios

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Arquitectura orientada a servicios por Mind Map: Arquitectura orientada a servicios

1. ------------------------------------- Arquitectura orientada a servicios Bryan Rodriguez --------------------------------------

1.1. CCIA, D. (2016). Arquitectura orientada a servicios (SOA). Colombia. CEUPE. (19 de 12 de 2022). ¿Qué es SOA? Obtenido de https://www.ceupe.com/blog/que-es-soa.html

2. BENEFICIOS

2.1. Reutilización de sus componentes

2.2. Reaprovechar los desarrollos de servicios

2.3. Seguir una serie de premisas

2.4. Infraestructuras basadas en silos

2.5. Dar respuesta a las necesidades

3. ATRIBUTOS DE CALIDAD

3.1. Seguridad

3.2. Rendimiento

3.3. Capacidad de modificación

3.4. Fiabilidad

3.5. Disponibilidad

4. ESCENARIO

4.1. Hootsuite

4.1.1. En 2008, Ryan Holmes fundó HootSuite, una plataforma en línea y móvil para la gestión de redes sociales por personas o empresas. Puede utilizar HootSuite para acceder, entre otras redes sociales, a Facebook, Twitter, LinkedIn, Google, Instagram, YouTube y Foursquare.

4.1.2. Al tener la facilidad de usar todas la redes sociales de un usuario, esta debe estar conectada a servicios externos de cada red social que maneja.

5. DEFINICIÓN

5.1. El uso de servicios para satisfacer los requisitos empresariales se define mediante la noción de arquitectura orientada a servicios en la arquitectura de software.

5.2. Además de ofrecer un método claramente definido de exposición e invocación de servicios (típicamente, pero no exclusivamente, servicios web), permite desarrollar sistemas de información altamente escalables que reflejan el negocio de la organización y facilitan la interacción entre varios sistemas propios o de terceros.

6. CARACTERÍSTICAS

6.1. Simplicidad

6.1.1. Independientemente del número de personas implicadas, todas ellas deben ser capaces de comprender y gestionar la arquitectura en sus distintos niveles (por ejemplo, especificar nuevas funcionalidades a nivel empresarial, implantarlas y mantenerlas).

6.2. Flexibilidad y mantenibilidad

6.2.1. Los distintos componentes que pueden ser variables en su disposición y configuración deben estar definidos por la arquitectura. No conviene que las modificaciones locales repercutan en el conjunto del sistema.

6.3. Reusabilidad

6.3.1. Compartir datos en tiempo real y funcionalidades comunes es uno de los elementos más cruciales de la reutilización.

6.4. Desacoplamiento entre funcionalidad y tecnología

6.4.1. La estructura organizativa de la empresa debe ser independiente de la tecnología gracias a la arquitectura. En la arquitectura deben evitarse las dependencias de determinados bienes y proveedores.

7. TOPOLOGÍA

7.1. El SOA se basa en la división de la arquitectura de aplicaciones usando como eje los servicios que se usan en la aplicación. (Observe la ilustración en el enlace adjunto)