I have 2 solutions, solution A and solution B.
Solution A has business rules, and shouldn't know about external tecnology, no db, no wcf, etc...
Solution B in the other hand have few business rules that are shared across the company and are exposed through wcf services.
My intent is to consume the contracts defined in Solution B by classes in Solution A, that way Solution A doesn't know about WCF. But I don't know how to bind this, so far I tried creating a new project in Solution A that holds a reference to both the contract and the wcf service in Solution B, then using some sort of IOC container I'd bind them, but its getting pretty messy. Is there a better solution to this?
Edit: The service is hosted on IIS.