There is three type of WCF service host factories in SharePoint 2010/2013:
MultipleBaseAddressBasicHttpBindingServiceHostFactoryBasic HTTP binding must be used, which creates endpoints for a service based on the basic HTTP binding.
MultipleBaseAddressWebServiceHostFactoryThe service factory creates endpoints with web bindings.
MultipleBaseAddressDataServiceHostFactoryA data service host factory can be used.
What is main real difference between last two
What are the main pros and cons between choosing one or another?