I have a 64 bit application which needs to remain 64 bit - address space, performance etc. The target platform is 64 bit Windows. This 64 bit app will be calling into some legacy
32 bit libraries via WCF. We are not going to rewrite the legacy libraries for 64 bit, so the idea is we will write services where the service code itself calls into the legacy libs, and the 64 bit app uses those services.
Architecturally, the only way I can see to do this is that the host will have to be in a separate process, which will be a 32 bit process since it will be referencing the legacy
The out of proc model is ok, but I like the idea of the 64 bit process being able to self host.
Of course I don't want to introduce any 32 bit dependencies.
Are there any patterns or tools available that might allow me to accomplish this?
View Complete Post