Want to make creations as awesome as this one?

More creations to inspire you

Transcript

Introducción a los conceptos de SOA

Nombre: Estrella Marina Antimo GonzálezFecha: 07-Septiembre-2024Materia: Diseño de AppsProfesor: Cristian Jesús Estrada Andrade

Esto es un párrafo listo para contener creatividad, experiencias e historias geniales.

Conclusión

ÍNDICE

Aplicaciones cliente

Usabilidad Front End

Front End

Componentes del backend

Backend

Beneficios SOA

SOA

Introducción

ÍNDICE

En el desarrollo de software, es esencial comprender los distintos componentes que permiten la creación de aplicaciones eficientes y escalables. Entre ellos destacan las aplicaciones orientadas a servicios, que dividen grandes sistemas en pequeños módulos independientes; el backend, que maneja la lógica y procesamiento detrás de las aplicaciones; el frontend, que se refiere a la interfaz con la que interactúan los usuarios; y las aplicaciones cliente, programas instalados en dispositivos que permiten acceder a los servicios de una aplicación, ya sea de manera local o a través de internet.

Introducción

ÍNDICE
¿Qué es?

Aplicaciones orientadas a servicios

La arquitectura orientada a servicios(SOA, por sus siglas en inglés) es un método de desarrollo de software que utiliza componentes de software llamados servicios para crear aplicaciones empresariales. Cada uno de estos servicios brinda una capacidad empresarial y, además, pueden comunicarse también con el resto de servicios mediante diferentes plataformas y lenguajes. Los desarrolladores usan SOA para reutilizar servicios en diferentes sistemas o combinar varios servicios independientes para realizar tareas complejas.

ÍNDICE
+ INFO

Beneficios SOA

Los beneficios clave de la arquitectura orientada a servicios (SOA) incluyen:Reducción del tiempo de desarrollo: Reutilización de servicios, lo que acelera la creación de aplicaciones.Mantenimiento más sencillo: Los servicios individuales son más fáciles de modificar y corregir sin afectar el sistema completo.Adaptabilidad: Permite integrar nuevas tecnologías y modernizar aplicaciones de manera eficiente y rentable.

ÍNDICE

Backend

El backend es la parte lógica de un sitio, este se encarga de la lógica de negocio, de recibir y devolver datos procesados a las apps y sitios web, de forma que facilite la navegación y se garantice el funcionamiento y la seguridad de diferentes funciones.

¿Qué es?

ÍNDICE
Respuesta
Petición

Los servidores son computadoras que gestionan las peticiones de los usuarios.

APIs: permiten la comunicación entre diferentes servicios, bases de datos o servidores.

Base de datos: Contiene la información que necesita el servidor para procesar las peticiones de los usuarios.

Usa frameworks para estructurar el código.

Componentes del backend

ÍNDICE

Front End

Front End es la parte de una aplicación que interactúa con los usuarios, es conocida como el lado del cliente. Básicamente es todo lo que vemos en la pantalla cuando accedemos a un sitio web o aplicación: tipos de letra, colores, adaptación para distintas pantallas(RWD), los efectos del ratón, teclado, movimientos, desplazamientos, efectos visuales… y otros elementos que permiten navegar dentro de una página web. Este conjunto crea la experiencia del usuario.

¿Qué es?

ÍNDICE

Mejorando la Usabilidad a través del Frontend

Se refiere a la facilidad con la que cualquier usuario, sin importar sus habilidades o limitaciones, puede acceder a la información de un sitio web o aplicación.

Contenido accesible

Un diseño intuitivo es aquel en el que los elementos visuales están dispuestos de manera lógica, clara y accesible, facilitando la interacción con la plataforma sin necesidad de una curva de aprendizaje compleja.

Diseños intuitivos

En una aplicación o sitio web implica que los usuarios puedan moverse de manera sencilla y rápida entre distintas secciones o funciones

Navegación fluida

ÍNDICE

Aplicaciones cliente

Es un software que se instala y funciona directamente en el sistema operativo de un dispositivo, como un smartphone, laptop o computadora de escritorio. Esto significa que la aplicación corre "dentro" del equipo, es decir, de manera local. En una computadora, se instala en el disco duro y almacena allí toda su información. Su principal ventaja es que no necesitas estar conectado a internet todo el tiempo para usarla.

¿Qué es?

ÍNDICE

Estos conceptos son fundamentales para el diseño de aplicaciones modernas. El uso de aplicaciones orientadas a servicios permite mayor flexibilidad y escalabilidad, mientras que la correcta interacción entre backend y frontend garantiza una experiencia fluida para los usuarios. Además, las aplicaciones cliente ofrecen accesibilidad, facilitando la conexión entre los usuarios y los sistemas, ya sea de manera local o remota. Estos elementos, al trabajar juntos, crean soluciones tecnológicas robustas y eficientes.

Conclusión

  • Descubre Comunicación. (26 de 07 de 2019). ¿Qué es Back end y Front end? Obtenido de https://descubrecomunicacion.com/que-es-backend-y-frontend/
  • AWS. (s.f.). ¿Qué es la arquitectura orientada a servicios (SOA)? Obtenido de https://aws.amazon.com/es/what-is/service-oriented-architecture/
  • Borovskoy, D. (26 de 09 de 2023). Qué es Frontend: Características y Ejemplos 2024. Obtenido de https://es.linkedin.com/pulse/qu%C3%A9-es-frontend-caracter%C3%ADsticas-y-ejemplos-2023-denis-borovskoy
  • Ken, A. (03 de 10 de 2023). Backend: ¿Qué es y para qué sirve? Obtenido de https://www.gluo.mx/blog/backend-que-es-y-para-que-sirve
  • wordpress. (18 de 08 de 2011). En informática ¿Qué es una aplicación cliente y qué es un servicio en la nube? Obtenido de https://brandwidget.wordpress.com/2011/08/18/en-informatica-%C2%BFque-es-una-aplicacion-cliente-y-que-es-un-servicio-en-la-nube/
ÍNDICE

REFERENCIAS