SFDSProtocolFactory