Presentación asignatura
EstrellaMarina AntimoGonzalez
Created on September 7, 2024
More creations to inspire you
ASTL
Presentation
TOM DOLAN
Presentation
BASIL RESTAURANT PRESENTATION
Presentation
AC/DC
Presentation
ENGLISH IRREGULAR VERBS
Presentation
ALL THE THINGS
Presentation
SANTIAGOVR_EN
Presentation
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/