I would recommend JEE6, especially if your focus is going to be on REST based services. Glassfish 3 and JBoss 7 are neck and neck now with their implementation, either would be a good choice (though JBoss is my personal preference). With the JAX-RS and JAS-WS specifications you simply annotate your classes and they become web service capable:
Make your bean a SOAP based web service:
@WebService
public class AccountImpl {
// You can explicitly mark the methods you want to make available in your WSDL
@WebMethod
public BigDecimal getBalance() {}
}
Make your bean a REST based web service:
@Path("/rs/account")
public class AccountImpl {
@GET
@Path("/balance")
@Produces("application/json")
public BigDecimal getBalance() {}
}
The code snippet is just an example. You can find more resources online for learning JAX-RS and JAX-WS. Here are a few links:
Note: I included information about JAX-WS for reference only. You indicated you wanted to build JSON services, which implies REST