Duvida SMS, WAP,GPRS

Pessoal, estou com a seguinte dúvida:

No funcionamento prático de uma aplicação JME que se comunica com um servlet,a qual faz requisições http, implementado por GCF, tenho que utilizar necessariamente conexão GPRS? Pois pelo que pesquisei:
Wap: é o tipo de conexão o qual através de um browser o cliente faz solicitações ( ex: acessar internet…)
SMS: serviço de mensagem (ex: torpedo)
GPRS: Aplicativos escritos em JAVA( no caso da aplicação JME)
è isso mesmo,ou GPRS é recomendado por causa do preço?

[quote=brenoeaf]Pessoal, estou com a seguinte dúvida:

No funcionamento prático de uma aplicação JME que se comunica com um servlet,a qual faz requisições http, implementado por GCF, tenho que utilizar necessariamente conexão GPRS? Pois pelo que pesquisei:
Wap: é o tipo de conexão o qual através de um browser o cliente faz solicitações ( ex: acessar internet…)
SMS: serviço de mensagem (ex: torpedo)
GPRS: Aplicativos escritos em JAVA( no caso da aplicação JME)
è isso mesmo,ou GPRS é recomendado por causa do preço?[/quote]

GPRS é a parte de dados de uma rede GSM, portanto para o uso que você quer fazer, só existe esta opção.

Agora quanto a comunicação, você pode usar HTTP ou Socket para fazer a comunicação.

HTTP é mais caro pois exige mais tráfego, mas é mais fácil de programar.
Socket é mais barato pois só trafega o que você envia, mas é mais trabalhoso.

Normalmente a tendência é usar HTTP, pois você pode usar um Apache ou Tomcat para receber os dados na boa sem muito trabalho, mas quem quer economizar até o talo, vai de socket. No socket, você terá que criar seu servidor que recebe os dados, visto que não poderá usar um Apache por exemplo, já que ele espera conexões na porta 80 sejam faladas no protocolo HTTP e sua aplicação usando socket não irá fazer isto.

Valeu boone,
conseguiu esclarecer minha duvida!!!