Windows XP To UNIX connectivity and running shared objects
A question regarding Windows XP To UNIX connectivity and shared objects.
I have a Windows VB6 app that needs to connect to and use a (SOLARIS) UNIX shared object.
BACKGROUND : We have a vendor supplied system that had a DLL which my application linked/used to access their system, lets call this WIN_VSS.DLL. This VSS ran in the Windows environment. The vendor supplied system is now being migrated to UNIX and the interface that I now need to connect to is a shared object called UNIX_VSS.so. Functionally the two interfaces remain the same its just that I now have a cross platform issue to resolve.
Does anyone have any ideas on how this is done?
Would I have to use something along the lines of sockets so that my Windows app can access and use/run the UNIX shared object?
Would this take the form of some sort of middle layer app (written in C perhaps?) sitting in the UNIX environment?
Has anyone out there done this sort of cross platform work?
NOTE: Porting the Windows App that needs to talk to the VSS is not an option.

