Compartir a través de


Aplicaciones verticales

Normalmente, las aplicaciones verticales realizan una tarea bien definida en un único DBMS. Por ejemplo, una aplicación de entrada de pedidos realiza un seguimiento de los pedidos de una empresa. Lo que tienen estos tipos de aplicaciones en común es que el esquema de la base de datos normalmente está diseñado por el desarrollador de aplicaciones y, mientras que la aplicación puede funcionar con varios DBMS diferentes, funciona con un único DBMS para un solo cliente.

Dado que las aplicaciones verticales suelen requerir cierta funcionalidad, como cursores o transacciones desplazables, rara vez admiten todos los DBMS. En su lugar, tienden a ser altamente interoperables entre un conjunto limitado de DBMS. Normalmente, los desarrolladores de aplicaciones verticales eligen admitir esos DBMS que representan una gran fracción del mercado e ignoran el resto. Incluso pueden optar por admitir controladores específicos para esos DBMS para reducir sus costos de soporte técnico de productos y pruebas.

Dado que las aplicaciones verticales pueden admitir un conjunto conocido de DBMS, a veces contienen código específico del controlador o específico de DBMS. Sin embargo, este código se mantiene mejor en un mínimo porque requiere tiempo adicional para mantener.