Kategoriak: All - servicios - componentes - proveedores - reutilización

arabera JELINECK IGLESIAS 1 year ago

113

Arquitectura Orientada a Servicios

La Arquitectura Orientada a Servicios se basa en el desarrollo de software mediante la integración de componentes diversos, permitiendo la creación de sistemas completos y funcionales.

Arquitectura Orientada a Servicios

Arquitectura Orientada a Servicios

SQA

Forma de desarrollar sistemas distribuidos donde los componentes son servicios independientes. Servicio: componente de software de reutilización que ofrece cierta funcionalidad y a la que se accede de manera programática.
1. Los servicios son independientes del lenguaje y de la plataforma 2. El software puede construirse al componer servicios locales y externos de diferentes proveedores 3. La provisión del servicio es independiente de la aplicación que utiliza el servicio

Servicio REST

REST: REpresentational State Transfer (Transferencia de representación de estado) La clave de REST es que es stateless (sin estado) REST es un estilo de arquitectura, no un estándar, aunque se basa en estándares: HTTP, URL, representación de los recursos, Tipo Mime (text/xml, text/html)
Subtopic
1.Cada recurso posee un estado interno, que no puede ser accedido directamente desde el exterior. 2.Podríamos pedir por ejemplo, una representación en formato imagen PNG del recurso, tal vez esto devolvería una foto del empleado, o un gráfico de su productividad o su huella dactilar. 3. La implementación del recurso decide que información es visible o no desde el exterior, y que representaciones de dicho estado se soportan.

Desarrollo de software basado en componentes

es aquel que está fundamentado en la producción de diversas piezas de software ensambladas de una manera integral que permita el funcionamiento del sistema software como un todo.
1. Reutilización de software. 2. Simplificación de las pruebas. 3. Simplificación del mantenimiento del sistema. 4. Una mayor calidad de los componentes.

Microservicio

Mantiene un sistema similar a un gobierno descentralizado, donde cada módulo contará por ejemplo con su propia base de datos, en lugar de acudir todos a la misma sobrecargándola así de solicitudes y arriesgándonos a que si falla ésta, todas la aplicación caiga.
Servidores Con o Sin Estado

Con estado: El servidor debe retener información de la sesiono de estado acerca de cada socio de las comunicaciones durante la duración de múltiples peticiones. Sin Estado: Se trata cada petición como una transacción independiente que no tiene relación con cualquier solicitud anterior, de modo que la comunicación se compone de pares independientes de solicitud y respuesta.

Servicio Web

Un servicio web es un servicio que se accede a través de protocolos de Internet y basado en XML estándar