Existen muchas oportunidades de integración, pero antes de examinarlas, si fuera usted volvería a examinar la pregunta.
Debe ser excepcional introducir un nuevo idioma en un proyecto establecido. Los deseos o las preferencias estéticas o habilidades de un solo desarrollador no son una justificación suficientemente buena para hacerlo. Introducir un nuevo idioma en un proyecto debe ser una decisión estratégica para el proyecto, no una decisión reñida.
Si usted elige para ampliar los idiomas principales utilizados para desarrollar el sistema,
- interoperabilidad COM
es posible con JACOB. Creo que IBM tiene un puente también. (Marque alphaWorks)
- Java-.NET Bridging
es posible a través de JNBridge y otros puentes. Esto tiene sentido solo si VB.NET está en uso.
- SOAP, intercambio de documentos XML, RESTO
adecuado sobre un límite de servicios. Requiere TCP o HTTP o algún protocolo de red.
- almacenes de datos comunes
puede servir como un punto de encuentro. Tanto Java como VB pueden leer y actualizar datos en SQL Server, Oracle, MSMQ, MQSeries, etc. Incluso un sistema de archivos puede ser un punto de integración.
Piense en el formato de datos como relacionado, pero idealmente independiente del mecanismo de integración. Lo que quiero decir es: puede usar un documento XML para la integración, ya sea que esté almacenado en una base de datos, o enviado a través de una interfaz REST, o almacenado en un sistema de archivos, o puesto/puesto en una cola. También puede usar un archivo separado por comas en cualquiera de esos mecanismos.
Visual Basic 6 o .NET? –
La distinción VB6 o .Net es muy importante. Usted tiene muchas más opciones si VB.Net –
Están usando VB6 ... Intenté convencerlos de actualizar pero dicen que están bloqueados en vb6 ... no estoy seguro de cómo funciona, así que no estoy seguro si eso puede ser cierto o no. –