Want to create interactive content? It’s easy in Genially!

Get started free

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:

Halloween Infographic

Halloween List 3D

Magic and Sorcery List

Journey Map

Versus Character

Akihabara Connectors Infographic Mobile

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 .