Hay solución, al alcance de un simple click. Se llama
Appeon:
http://www.appeon.com/
A grandes rasgos, te explico como funciona:
Se instala el Appeon Server en un servidor web (con IIS por ejemplo). Se configura y listo.
Ahora tú te instalas otra parte del Appeon, para el programador. Te meterá en tu PowerBuilder una nueva barra de herramientas, la configuras para que apunte a ese Appeon Server, y compilas la aplicación con unas opciones que trae.
Esto te transformará tu aplicación (ventanas, datawindows, funciones, estructuras, objetos de usuario, menús... todo) a unos archivos y los publicará en el ISS como una aplicación.
Si se accede por un navegador a esa web del IIS, se verá la aplicación, con toda la funcionalidad de powerbuilder (datawindows, menús, treeviews, etc...). Ya esta. Sin instalaciones, sin clientes de Oracle, sin configuraciones. Cada usuario accede a una URL y ve la aplicación perfecta. No es escritorio remoto, es la aplicación web en sí.
Es una maravilla, de un plumazo destrozas toda la programación en .Net, Java y variados para programar en Web. Eso sí, hay que tener en cuenta que algunas cosas hay que hacerlas funcionar diferente. Algunas cosas tendrás que tocarlas en código (viene con una herramienta que te saca unos informes sobre incompatibilidades con Appeon, los arreglas, y listo). Otras cosas tendrás que programarlas de forma distinta (si tienes una DW con muchos computes, treeviews, etc... tendrás que inventarte una forma de paginar los resultados, porque presentar 10.000 filas de esa forma por web puede relentizar la ventana en la que los muestres).
Hasta el imprimir funciona. Si imprimes una DataWindow, el Appeon internamente genera un PDF y lo manda a la máquina del usuario para que se imprima por una de sus impresoras locales.
Eso sí, las licencias del Appeon son caras. No sabría decirte importes exactos, pero créeme, que para lo que hace, es barato. Pasar todo un sistema hecho en PowerBuilder a web en unos segundos con un botón no tiene precio.
Aqui algunos ejemplos del propio Appeon: http://www.appeon.com/products/default-f3edaf136ca98d03-49.html]
http://www.appeon.com/products/default-f3edaf136ca98d03-49.html[/url]