La Web del Programador: Comunidad de Programadores
 
    Pregunta:  485 - POWER BUILDER EN INTERNET
Autor:  Gonzalo Eduardo
me gustaria saber si alguien tiene algun conocimientos sobre como hacer que una aplicaccion en Power Builder se pueda correr en una pagina web conectandose a una base de datos sql server.

Gracias.


  Respuesta:  GABRIEL MANILLA
PARA QUE SE COMPLICAN TANTO LA VIDA EXISTE UNA NUEVA HERRAMIENTA QUE SE LLAMA APPEON Y TE CONVIERTE TODA TU APLICACION PARA WEB, CLRO ESTA QUE HAY QUE HACRE ALGUNOS CAMBIOS COMO EN LOS TRETRIEVE'S DE LOS DW Y COSAS ASI QUE SON FACIL Y MUY RAPIDO.
LA VERDAD HE ESTADO BUSCANDO MANUALES Y UTILERIAS PERO LA VERDAD HAY POCO AUN, DE CUALQUIER FORMA LES PASO EL DATO.
PASEN ALGUNO QUE SEPA DOND CONSEGUIR MANUALES EN ESPAÑOL.

  Respuesta:  Cristian Stolarowa
Si queres migrar una aplicacion de P.B. a web en forma rapida, transparente y NO TENES PROBLEMAS DE ANCHO DE BANDA, usa el producto que menciono nuestro colega anteriormente, el Web Deployment Kit, es transaparente, sencillo de instalara y utilizar (te lo aseguro, ya que lo usamos dos años aproximadamente), solo que consume mucho caño, este es el unico problema que presenta (problema segun como se lo mire).
Sds

  Respuesta:  Mauro A. Morales M.
Observaciones : ¿ Esta tu programa diseñada como cliente/servidor ?
Si la respuesta es si : ¿ a traves de TCP/IP ( WINSOCK ) u otro modo ?
Si la respuesta es TCP/IP entonces es facil :
Crea una OCX de conectividad TCP/IP en cualquier editor de OCX ( puede ser tambien una DLL C/C++ ) para que el link del WEB acceda al objeto DLL u OCX ( que es tu programa ) <-- como una especie de objeto OLE ... ( a lo anterior si deseas le puedes implementar seguridad a traves de clases API ) y puedes obtener datos para tu programa a traves de una pagina CGI ) es ahi donde se complica pues debes estar seguro de que tu servidor de SQL Server no cambie el numero de IP o que su DNS este abajo o saturado por lo que debes resguardar responsablemente esos aspectos de seguridad ... y una vez hecho eso estas listo para recibir todos los datos que desees .... GRANDE POWER :) <-- es una apreciacion mia !!
Chau ... GUD BAI ... SI YU LATER !!! ... que te vaiga gud :) ...
NICKNAME(IRC) : BALDOR
ICQ NUMBER : 17699924

  Respuesta:  Oscar
Yo tengo algún tiempo programando en PowerBuilder desde la versión 3.0 y hasta las últimas versiones apareció una manera de ´migrar´ aplicaciones hacia el internet utilizando el web.pb solo que no era tan transparente como uno quisiera o como señalaban en la documentación técnica, hasta la versión 7.0 apareció una manera de hacer que los datawindows funcionaran dentro de páginas ASP al instalarse como objetos COM en la parte del servidor. Existe un ejemplo muy claro dentro del site de Sybase para hacer esto último solo que necesitas el EAStudio para instalar los drivers del SQLAnywhere, pero creo que te serviría mucho. Sin embargo, yo lo veo mas para aplicaciones de arquitectura de 3 niveles (creo que hay muy pocas).
También hace poco tiempo salió el PowerBuilder Web Deployment Kit y dice que funciona para aplicaciones de 6.5 y 7.0 (para arquitecura de 2 niveles) sin embargo ya sabes que nunca e tan transparente el migrar el sistema hacia otros entornos, por lo que yo lo tomaría con reserva.
Espero que te haya servido mi opinión al respecto.
Saludos.