Ci sono molte opportunità di integrazione, ma prima di esaminarle, se fossi in te, vorrei riesaminare la domanda stessa.
Dovrebbe essere eccezionale introdurre una nuova lingua in un progetto stabilito. I desideri o le preferenze estetiche o competenze di un singolo sviluppatore non sono una giustificazione sufficiente per farlo. L'introduzione di una nuova lingua in un progetto dovrebbe essere una decisione strategica per il progetto, non un rovescio.
Se si sceglie di ampliare le lingue principali utilizzate per sviluppare il sistema,
- interoperabilità COM
è possibile con JACOB. Credo IBM ha un ponte pure. (Vedi AlphaWorks)
- Java-.NET colmare
è possibile tramite JNBridge e altri ponti. Questo ha senso solo se VB.NET è in uso.
- SOAP, scambio documenti XML, REST
adatto oltre un limite di servizi. Richiede TCP o HTTP o qualche protocollo di rete.
- archivio dati comune
può servire come punto di incontro. Sia Java che VB possono leggere e aggiornare i dati in SQL Server, Oracle, MSMQ, MQSeries e così via. Anche un filesystem può essere un punto di integrazione.
Pensare al formato dati correlato, ma idealmente indipendente, al meccanismo di integrazione. Quello che voglio dire è: puoi usare un documento XML per l'integrazione, sia che sia archiviato in un database, sia inviato tramite un'interfaccia REST, o archiviato in un filesystem, o messo/ottenuto su una coda. Puoi anche usare un file separato da virgola su uno qualsiasi di questi meccanismi.
Visual Basic 6 o .NET? –
La distinzione VB6 o .Net è molto importante. Avete molte più opzioni se VB.Net –
Stanno usando VB6 ... Ho provato a convincerli ad aggiornare ma dichiarano di essere bloccati in vb6 ... non sono sicuro di come funzioni quindi non sono sicuro se questo può essere vero o non. –