Nick, On 3/21/13 10:17 AM, Nicholas Williams wrote: > I know that WebSockets will be a part of the Java EE 7 specification > for full application servers. But will web containers also be required > to implement this? Or will it be optional, and Tomcat is just being > nice? :-)
Do you mean "will the J2EE 7 Web Profile include Websocket?" I think it would be foolish for J2EE 7 Web Profile /not/ to include Websocket, since it's really distinct from all other kinds of J2EE-related stuff and squarely falls into the web-related pool of slop. As for Tomcat's pursuit of Websocket: our community has demanded it, so we are providing it, regardless of any standards body. Tomcat has cherry-picked various J2EE standards to implement and AFAICT isn't required to do anything other than make its users happy. Obviously, making users happy means properly supporting the Servlet and JSP specs which of course requires the EL spec to be implemented as well. At this point, including Websocket is another of those things we must do to keep our users happy. There is a line, though, and I'm not sure if everyone exactly agrees where that is. Clearly, Tomcat will never implement EJB. It's been great that TomEE has stepped-in and created a product that bundles existing J2EE services that a lot of folks want/need but don't want to bother with the heft of WebSphere, JBoss, etc. -chris
signature.asc
Description: OpenPGP digital signature