Want to create interactive content? It’s easy in Genially!
Modelo de 3 capas
AINHOA CORCHADO MATA
Created on April 24, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Halloween Infographic
View
Halloween List 3D
View
Magic and Sorcery List
View
Journey Map
View
Versus Character
View
Akihabara Connectors Infographic Mobile
View
Mobile mockup infographic
Transcript
Arquitectura de 3 capas
Modelo de aplicación 3 capas © 2024 by Ainhoa Corchado is licensed under CC BY 4.0
Capa de presentación
La capa de presentación es la interfaz de usuario de la aplicación, en la que el usuario interactua con la aplicación a traves de sus diferentes controles. Su objetivo principal es mostrarle la información al usuario y recopilar datos de este. Se puede ejecutar en un navegador web, una aplicación de escritorio, una aplicación movil ... Los niveles de presentación web se suelen desarrollar utilizando HTML, CSS y JavaScript. Las aplicaciones de escritorio se pueden escribir en una variedad de lenguajes, dependiendo de la plataforma.
Mas información
Lógica de negocio
La lógica de negocio es el núcleo de la aplicación. En este nivel, la información recopilada en el nivel de presentación se procesa, a veces contra otra información en el nivel de datos, utilizando la lógica empresarial del cliente y sus reglas de negocio. El nivel de aplicación normalmente se desarrolla utilizando Python, Java, Perl, PHP o Ruby, y se comunica con el nivel de datos mediante llamadas a las API.
Capa de datos
La capa de datos, a veces denominado nivel de base de datos, nivel de acceso a datos o backend, es donde se almacena de forma persistente y se gestiona la información procesada por la aplicación . Esta capa se puede desarrollar a traves de un OMR como puede ser Entity framework, hibernate..etc Este puede ser un sistema relacional de administración de base de datos, tal como PostgreSQL , MySQL, MariaDB, Oracle, DB2, Informix o Microsoft SQL Server, o en un ServidorNoSQL de base de datos como Cassandra,CouchDB oMongoDB .