Tugurium/GTI

Glosario Terminología Informática

Representational State Transfer

0 REST
Arquitectura de software que se diseñó para garantizar la interoperabilidad entre distintos sistemas informáticos de Internet. El sistema funciona estableciendo restricciones muy estrictas para el desarrollo de servicios web, de forma que puedan comunicarse más fácilmente entre sí.
Se aplican las siguientesa restricciones para su funcionamiento:
- Imponiendo requisitos sobre la rapidez con que se realizan las interacciones de los componentes.
- Reforzando la escalabilidad, permitiendo un gran número de componentes y las interacciones entre ellos.
- Exigiendo una interfaz sencilla y uniforme.
- Garantizando que los componentes puedan modificarse fácilmente cuando cambien las necesidades del usuario, incluso mientras la aplicación está en marcha.
- Garantizar que la comunicación entre agentes de servicio y componentes sea totalmente visible.
- Garantizar la portabilidad de los componentes, ya que el código que los sustenta puede trasladarse con los datos intactos.
- Exige que todo el sistema sea resistente: ningún conector o componente que falle debe provocar el colapso de todo el sistema.
2023-03-09