Explicación de conceptos y elementos principales de la Arquitectura Orientada a Servicios
Enviado por Osvaldo Rodriguez • 3 de Agosto de 2022 • Tarea • 576 Palabras (3 Páginas) • 70 Visitas
Explicación de conceptos y elementos principales de la Arquitectura Orientada a Servicios.
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, integrando los elementos del software que se implementan y se mantienen por separado, y permite que se comuniquen entre sí y trabajen en conjunto para formar aplicaciones de software en distintos sistemas.
Los principios básicos de SOA en lo que esta basado el marco de diseño son los siguientes:
Contratos estandarizados: esto trata de que todos los servicios cumplan con un estándar de diseño y estén en un mismo inventario de servicios.
Bajo acoplamiento: lo que permite que puedan ser reusables por diferentes consumidores.
Abstracción: Sólo contienen la información esencial, sin necesidad de detallar lo que publica el contrato.
Reutilización: corresponde a todos los servicios con lógica agnóstica, donde puede ser fácilmente reutilizada en diferentes contextos (Proyectos)
Autonomía: Ejerce un autocontrol sobre el entorno subyacente (Sin dependencias)
Ausencia de estado: Permite saber si el estado de la información de un servicio esta activa o pasiva.
Descubribilidad: Es todo el metadato que permite que un servicio pueda ser descubierto e interpretado.
Composición: Permite formar una lógica más compleja a partir de varios servicios.
La importancia de la SOA es que nos otorga la posibilidad de convertir las tecnologías en auténticos habilitadores de negocio, obteniendo una gran flexibilidad en su mantención y evolución, aspectos que sin duda resultan fundamentales para las empresas que buscan alcanzar el éxito en un mercado digital cada vez más competitivo.
Un ejemplo muy común en las empresas el utilizar herramientas para el control de acceso a las oficinas, se utilizan los relojes checadores de asistencia, en este caso tiene doble sistema de autenticación y utiliza lector de huellas dactilares y registro facial. Este software nos dice que la identidad del usuario es validada por el lector a través de la huella o registro facial contra la información del empleado. Después de ser aceptada la identidad, la puerta de la entrada u oficina restringida se abre. El software del servicio nos indica si el empleado tiene los privilegios para acceder por la entrada principal o se requiere de una autorización adicional. Por último, el software registra las horas y accesos al recinto y oficinas.
Conclusión
Con el desarrollo y la evolución del concepto de una Arquitectura Orientada a Servicios (SOA); se determina que los servicios que pueden ser potencialmente reutilizables, sobre inventarios y contratos de servicios; todo esto para que una empresa implemente una arquitectura tecnológica que proporcione
...