Can a Java EE Application -- a Servlet or a Session Bean -- make HTTP calls and still conform to portability standards? (assuming that the caller gracefully handles communication failure or unavailability of network)
Furthermore, can a Java EE 7 application count on availability of JAX-RS client to access REST-like resources?