Automatic Generation of Interfaces from Schema of Sources