Padrão que define um serviço e protocolo baseado em
cliente/servidor para recuperação de informações, especifica procedimentos e formatos para um cliente pesquisar
em uma base de dados no servidor, recuperar registros
da base e executar funções de recuperação de informações relacionadas. O protocolo aborda a comunicação entre aplicativos de recuperação de informações no
cliente/servidor; não aborda a interação entre o cliente e
o usuário final. Trata-se do