Buenísimo, En realidad la interfaz que te comentaba es interna al modelo de 3 capas de la dll ActiveX. Es la que le permite al resto de las clases acceder por ej. a a la clase DataBase -por ej.- de modo que según lo que me comentas no debería tener mayores problemas al intentar la migración autoomatizada.
No hay un componente para ASP 3.0, en realidad simplemente desde ASP instancio la librería y a partir de ahí trabajo en conjunto ASP 3.0 / VB 6.0 / SQL server. Quizás no sea mala idea ver qué es lo mejor para la "post-migración-automática". Es decir, ¿cómo hacer un refactoring de lo migrado para que sea una aplicación que deje ser una App migrada, para pasar a ser una App O.O.? Ahora voy a intentar la migración desde VS.NET 2003, si veo que no puedo lo haré desde VS.NET 2005. Saludos y gracias Gustavo El día 2 de julio de 2008 17:09, Javier Borrás <[EMAIL PROTECTED]> escribió: > He experimentado con la herramienta del IDE, y en el modelo de tres capas > que tengo, anda bien hasta la BussinesLogic, (corrigiendo muy poco y > renegando un par de horas), pero el lío comienza cuando llego a la parte de > la interfaz, donde el proyecto en VB usa muchas apis, y componentes, y > sinceramente, no le gusta nada!! jeje Por lo tanto Oscar, me parece que, > por mi experiencia de reniego en esto, te digo que la capa de la dll, no vas > a tener inconvenientes en migrarla, ahora si tienes una referencia en la dll > al componente asp3, y utilizas los métodos de esa componente, no sé como va > a reaccionar el migrador, deberías probarlo! > ----- Mensaje original ---- De: Oscar Onorato <[EMAIL PROTECTED]> > Para: [email protected] > Enviado: miércoles 2 de julio de 2008, 16:21:27 > Asunto: [puntonet] Re: MIGRACION - Procesos de Reingeniería > > Leonardo, > > En mi caso tengo una biblioteca ActiveX que contiene un modelo en 3 capas, > hecho en VB 6.0. Aunque también usa ADO 2.5 y ASP 3.0. > Ya estuve evaluando si lo mejor era migrarlo o hacer reingeniería. Todavía > no me lo pude responder =) > ¿Conoces algún link que trate estos temas con estas tecnologías? > > La dll ActiveX tiene un punto de entrada exclusivo, para respetar el > encapsulamiento y evitar llamadas desde ASP 3.0 que omitan la interface de > entrada. Esta interface ofrece acceso hacia el resto de los servicios, > Datos, Administración del sitio, etc. Por esto es que no sé qué es mejor. > > Incluso el tratamiento de las consultas está diseñado en "embudo" dentro de > Function's que terminan siempre llamando a una Función primitiva para hacer, > ya sea una consulta a una Vista o a una query SQL. > > Gracias y perdón por lo extenso del email. > > > > 2008/7/2 Leonardo Micheloni <[EMAIL PROTECTED]>: > >> Si abrís el proycto vb6 con .net te lo migra, eso no te avita tener que >> meterle un poco de mano por cosas incompatibles, pero funciona. >> Saludos, >> On 7/2/08, Javier Borrás <[EMAIL PROTECTED]> wrote: >> > >> > Estimados, alguien conoce una herramienta que funcione bien, para la >> > migracion de vb6 a punto net? >> > >> > ________________________________ >> > >> > ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro >> > http://ar.mobile.yahoo.com/onesearch >> -- >> Leonardo Micheloni. >> Ayudando a organizar las primeras jornadas ágiles de Latinoamérica >> http://agiles2008.org/ >> Blog Personal >> http://leomicheloni.blogspot.com/ >> > ------------------------------ > ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro > http://ar.mobile.yahoo.com/onesearch >
