Aplicaciones Empresariales

Páginas: 22 (5296 palabras) Publicado: 9 de noviembre de 2015


CAPÍTULO 1

“APLICACIONES EMPRESARIALES”





1.1 Antecedentes



Las primeras aplicaciones que utilizaron motores de base de datos fueron conocidas como Aplicaciones Cliente – Servidor, este tipo de aplicaciones consisten en un cliente en donde esta prácticamente toda la lógica de negocio que se comunica por algún medio a una base de datos en donde residen los datos necesariospara que la aplicación pueda funcionar. El esquema siguiente representa a este tipo de aplicaciones.



Figura 1.2 Modelo Cliente Servidor


Tecnología sobre la cual se implementaban estas soluciones:

Cliente
Servidor
Computadora Personal
HPUX Server E1000
Procesador Intel 386 o superior.
Procesador RISC.
100 Mhz
100 Mhz
128 MB en RAM
1 GB en RAM
Sistema Operativo: DOS o Windows
SistemaOperativo: Unix
Software aplicativo: Visual Basic 3
Base de Datos: Sybase 9
Cliente Base de Datos: DB Library


Este esquema funcionó bien hasta que las aplicaciones dejaron de ser independientes, es decir, se vieron en la necesidad de interactuar unas con otras “en línea”. Este tipo de relaciones no se concibió a tiempo y cuando fue necesario comunicar una aplicación con otra los ingenierosde software se vieron en la necesidad de realizar conexiones que a la larga resultan costosas y difíciles de administrar debido a que cada aplicación cliente debía implementar sus propios mecanismos de conexión hacia el servidor, esto creaba una verdadera telaraña de conexiones que repercutía en el tráfico en la red, además de que las aplicaciones estaban restringidas a unárea geográfica reducida (el mismo edificio por ejemplo), la siguiente figura ilustra lo anterior.



Figura 1.3 Modelo Cliente Servidor con interdependencias


Lo anterior motivó a la industria a generar una nueva opción para el desarrollo de aplicaciones empresariales, era bastante claro que la arquitectura Cliente Servidor funcionaba, pero también tenía sus limitantes,otra de estas limitantes era la poca reutilización de los componentes construidos lo que obligaba a los desarrolladores de software a programar en cada aplicación las mismas rutinas.

Como puede apreciarse, el poder de cómputo disponible no era muy grande, sin embargo estas aplicaciones basaban su éxito en que la lógica del negocio estaba en el cliente y aprovechaba elprocesador de la PC para resolver las operaciones y actualizar al final en forma transaccional la base de datos.

Con este antecedente y tomando en cuenta el problema de la dispersión y crecimiento exponencial de los usuarios que con el advenimiento del protocolo HTTP se elevaban a cientos de miles, se cayó en la cuenta de que la arquitectura Cliente Servidor no podría soportar losnuevos requerimientos de la industria y era necesario contar ya con una nueva arquitectura, y es fácil ver porqué:

1.- La aplicación debía ser instalada en cada cliente.
2.- Poder de procesamiento del cliente no homogéneo.
3.- Conexiones limitadas en el servidor de base de datos.
4.- Licenciamiento limitado.
5.- Poco control sobre el software instalado en el cliente.
6.- Dificultad parareplicar cambios o actualizaciones.

De estos problemas surgió la idea de agregar una nueva capa a la arquitectura Cliente Servidor, esta capa se conocería como la capa de Middleware o capa de Lógica de Negocio. De allí nace la nueva arquitectura que se conoce como Modelo Multicapas y que soporta al desarrollo de Aplicaciones Empresariales y que se representa en la siguientefigura.






Figura 1.4 El Servidor Intermedio permite integrar aplicaciones independientes
Tecnología sobre la cual se implementan estas soluciones:

Cliente: Computadora
Personal
Servidor Intermedio:
HPUX Server E9000
Servidor: HPUX Server
E1000
Procesador Intel Pentium I o
superior.
Procesador RISC.
Procesador RISC.
166 Mhz o superior
600 Mhz
100 Mhz
64 MB en RAM
1GB en RAM
32 MB en RAM...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones colaborativas empresariales
  • La Aplicabilidad Del Coaching Al Area Empresarial
  • Aplicaciones Empresariales Comerciales
  • Informática aplicada a la gestión empresarial
  • Aplicaciones informaticas empresariales
  • LA PSICOLOGÍA APLICADA AL ENTORNO EMPRESARIAL
  • calidad aplicada a la gestion empresarial
  • Limites aplicables a las ciencias empresariales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS