Usted llego a una empresa y se encontró con el siguiente desafío:

Solo disponible en BuenasTareas
  • Páginas : 3 (515 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de marzo de 2011
Leer documento completo
Vista previa del texto
Usted llego a una empresa y se encontró con el siguiente desafío:

1.) En una empresa que abandono Windows 2000 y XP por pasarse a Linux se encontró que ellos trabajan con una aplicación cliente enWindows que está siendo emulada en cada equipo Linux lo que hace que la aplicación corra un 20% más lenta que lo normal y se generen errores inesperados, los datos de la aplicación se encuentranalmacenados en una base de datos PostgreSQL.
¿Cuál sería la solución más adecuada para resolver estos problemas?, envíenos en un Zip todos los archivos que involucren su solución, no olvidar el plan detrabajo.
SOLUCION

Toda emulación corre el riesgo de perder estabilidad y velocidad, creo que es algo que no se puede dejar de lado al momento de realizar una migración, y más del calibre que senombra.

Evidentemente el analista/programador que realizó este trabajo no consideró la importancia de perder eficiencia a pos de lograr un cambio de plataforma, quizás pensando en "Ahorrar" oliberar a la empresa de costosas licencias. Creo que ese es el precio que se debe pagar.

Entonces, por un lado tenemos una ventaja y es que el sistema está corriendo bajo PostgreeSQL, por lo tanto esmultiplataforma, actualmente arriesgaría a tratar de ir migrando esta aplicación (ya sea por módulos o por importancia) a un lenguaje con soporte multiplataforma, empleando ya sea código para servidoro algún lenguaje interpretado, como Java.

Se podría gestar un servidor con software libre, y emplear PHP para replicar el sistema, es un gran trabajo, pero al final de todo, valdrá la pena,quitándole de encima las tan costosas licencias, y todo el problema que conlleva mantener un sistema cerrado.

Alternativamente podrías usar la virtualización, ejecutar la aplicación en un Windows quese corra el programa solicitado, pero dentro de una Máquina virtual dentro de Linux usando un software como VMWARE, Este te permite instalar un Sistema Operativo Diferente al que tienes por...
tracking img