Existem diversos experimentos utilizando servlets, Webservices SOAP, JBoss, GlassFish, etc. Todos funcionam muito bem. Mas a praticidade muitas vezes pode se tornar o diferencial na geração e manutenção de um serviço. Desta forma, nada melhor que usar o velho e bom Tomcat para gerar Web Services REST JSON. Nesse tutorial vamos aprender a criar um Web Service Rest usando WCF, C e Mysql, os serviços que usam a arquitetura Rest tem sido muito usado em aplicações Mobile para acesso de dados e regras de negócio complexas, serviços com essa arquitetura não são limitados para serem usados apenas em aplicações Mobile, também podemos acessar. Agora que entendemos melhor o nosso serviço, ou seja, como acessar nosso recurso, podemos olhar melhor para nosso cliente. Como nosso cliente do serviço web pode ser um simples browser de internet, conseguimos usar o browser para consumir nosso serviço web porque eles já estão bem acostumados a realizar operações HTTP do tipo GET. Efetuei os seguintes passos para configurar meu ambiente Java, a fim de colocar o apache como serviço e deixá-lo de usar somente na depuração do eclipse Criar variável de ambiente: JAVA_HOME: e informar o caminho do JRE. CATALINA_HOME: informar o caminho que o tomcat está instalado.
Apache Tomcat como serviço. A instalação como serviço permite que o Apache Tomcat seja iniciado quando a maquiná seja ligada, com isso se houver um desligamento inesperado ou reinicialização o servidor irá iniciar automaticamente e as aplicações ficarão disponíveis novamente. A API Java para Serviços da Web RESTful JAX-RS é um modelo de programação que fornece um mecanismo para desenvolver serviços que seguem os princípios Representational State Transfer REST. Usando o JAX-RS, o desenvolvimento de serviços RESTful é simplificado.

Quer acessar a Internet com segurança do seu smartphone ou notebook, enquanto estiver conectado a uma rede não confiável como o Wi-Fi de um hotel ou café? Uma Virtual Private Network (VPN) permite que você atravesse redes não confiáveis com privacidade e segurança como se estivesse em uma rede privada. O tráfego emerge do servidor VPN e continua sua jornada para o destino.
Quando combinado com conexões HTTPS, esta configuração permite que você proteja seus logins e transações sem fio. Você pode contornar restrições geográficas e de censura, e proteger seu local e qualquer tráfego HTTP não criptografado da rede não confiável.