How can I expose a WCF service so that one client using wsHttp bindings and another client using netTcp bindings can both use the service?
In short, you can do it simply through configuration!
Have you seen this tutorial? Do check this out.
Its an excellent tutorial with screen images of the entire basic process of configuring a sample service with multiple end points using the Microsoft Service Configuration Editor.