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

Get started free

Accesible - Modelo de 3 capas

AINHOA CORCHADO MATA

Created on April 26, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

The Power of Roadmap

Artificial Intelligence in Corporate Environments

Interactive QR Code Generator

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 .