I believe your web.config is not quite correct.
I think you are missing : bindingConfiguration="basicHttpBinding"
in the endpoint node for the service - this makes it ignore your configuration settings...
<endpoint binding="basicHttpBinding"
name="basicHttpBinding" bindingName="IService" bindingNamespace="http:
contract="Emisoft.EmisServices.BusinessLogic.IIntegrationWebService" />
should be:
<endpoint binding="basicHttpBinding"
bindingConfiguration="basicHttpBinding"
name="basicHttpBinding" bindingName="IService" bindingNamespace="http:
contract="Emisoft.EmisServices.BusinessLogic.IIntegrationWebService" />
It is usually advisable to edit these config files using the WCF Configuration editor