PLATAFORMA WEB

Una plataforma web es más que una página web. Una plataforma incluye elementos adicionales a la página web tales como aplicaciones, carritos de compras, formularios, convertidores, instancias de aprobación y alguna otra solución específica para la necesidad del cliente y el mercado. Estos elementos pueden ser públicos o privados, tales como sistemas de comunicación interna o inventarios.

Nuestra firma desarrolla proyectos o plataformas a partir de los requerimientos de clientes y en todo tipo de lenguajes, usando ASP.net, HTML, HTML5, Joomla, WordPress, Drupal, Zencart, Magento, etc.


jueves, 26 de mayo de 2016

1.2.4. APLICACIONES DE 2, 3 y N CAPAS.

Modelo de dos Capas.

Gran parte de la aplicación corre en el lado del cliente (fat client).

Las capas son:
  • Cliente (fat client): La lógica de negocio está inmersa dentro de la aplicación que realiza el interfaz de usuario, en el lado del cliente.
  • Servidor: Administra los datos.
  • Las limitaciones de este modelo son.
  • Es difícilmente escalable
  • Número de conexiones reducida
  • Alta carga de la red.
  • La flexibilidad es restringida
  • La funcionalidad es limitada.
Modelo de tres Capas.
Está diseñada para superar las limitaciones de las arquitecturas ajustadas al modelo de dos capas, introduce una capa intermedia (la capa de proceso). Entre  presentación y los datos, los procesos  pueden ser manejados de forma separada a la interfaz de usuario y a los datos, esta capa intermedia centraliza la lógica de negocio, haciendo la administración más sencilla, los datos se pueden integrar de  múltiples fuentes, las  aplicaciones web actuales se ajustan a este modelo.

Las capas de este modelo son:

1.  Capa de presentación (parte en el cliente y parte en el servidor)
  •   Recoge la información del usuario y la envía al servidor (cliente)
  •   Manda información a la capa de proceso para su procesado
  •   Recibe los resultados de la capa de proceso
  •   Generan la presentación
  Visualizan la presentación al usuario (cliente)

2.  Capa de proceso (servidor web)
  •   Recibe la entrada de datos de la capa de presentación
  •   Interactúa con la capa de datos para realizar operaciones
  •   Manda los resultados procesados a la capa de presentación
3.  Capa de datos (servidor de datos)

  •   Almacena los datos
  •   Recupera datos
  •   Mantiene los datos
  •   Segura la integridad de los datos.
Aplicaciones de N capas

Podríamos ir separando nuestra aplicación en más niveles lógicos, por ejemplo, vamos a querer que nuestra aplicación tenga múltiples interfaces, es decir interface gráfica (standalone o desktop) y también interface Web.

Lo aconsejado en esta circunstancia es separar al Servidor Web encargado de alojar las páginas Web en una capa más. En este caso se tendrían 4 capas. 

Mientras más servicios coloquemos a nuestra aplicación y mientras más escalable lo imaginemos, mas capas lógicas van a irse añadiendo a nuestra arquitectura; allí está el inicio del estudio de las siguientes secciones del curso, LOS PATRONES DE DISEÑO.

• La arquitectura en 3 capas es la más usada
• La arquitectura en 4 capas puede ser más escalable


El surgimiento de la tecnología de componentes distribuidos es la clave de las arquitecturas de n-capas. Estos sistemas de computación utilizan un número variable de componentes individuales que se comunican entre ellos utilizando estándares predefinidos y frameworks de comunicación.

0 comentarios:

Publicar un comentario