Want to make creations as awesome as this one?

More creations to inspire you

Transcript

Aplicaciones orientadas a servicios (SOA - Service-Oriented Architecture):

Lorem ipsum dolor sit

Lorem ipsum dolor sit

Es un enfoque de diseño de software donde los servicios se utilizan como componentes principales para construir aplicaciones. Un servicio es una unidad funcional independiente que puede ser accesible a través de una red y utilizada por otras aplicaciones.

Interoperabilidad: Los servicios pueden comunicarse independientemente del lenguaje de programación.Modularidad: Las aplicaciones están compuestas por servicios modulares y reutilizables.Flexibilidad: Facilita la integración de diferentes aplicaciones y tecnologías.

Un servicio de pagos que puede ser utilizado tanto por aplicaciones móviles como web para procesar transacciones.

Aplicaciones cliente

Las aplicaciones cliente son aquellas que interactúan con el backend para obtener datos y funcionalidad. Pueden ser aplicaciones móviles, aplicaciones de escritorio o aplicaciones web.

Aplicaciones web (accedidas a través de navegadores web).Aplicaciones móviles (iOS, Android).Aplicaciones de escritorio (Windows, macOS).

Una aplicación de banca móvil, que permite a los usuarios consultar su saldo y realizar transferencias, es una aplicación cliente que interactúa con el backend del banco.

El backend es la parte del sistema que se encarga de manejar la lógica de negocio, el acceso a bases de datos, y la gestión de las solicitudes del frontend. Es el "lado del servidor" de una aplicación.

Servidor web (Ej. Apache, Nginx).Base de datos (Ej. MySQL, MongoDB).API (Interfaz de programación de aplicaciones) que permite la comunicación entre el frontend y el backend.

En una tienda en línea, el backend es el responsable de procesar las órdenes de compra, manejar el inventario y realizar las consultas a la base de datos.

Backend

Es la parte visible de una aplicación, con la cual interactúan los usuarios. El frontend es el "lado del cliente" de una aplicación.

HTML, CSS, JavaScript (React, Angular, Vue.js).Frameworks de diseño (Bootstrap, Tailwind CSS).

En una página de comercio electrónico, el frontend mostraría los productos, las opciones de filtro y el carrito de compras.

Frontend

Introducción a los conceptos de SOA

Angel Adrian de Jesus Barajas RiveraDiseño de Apps

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.