Wouldn't "more practical" depend on the type of client "application" represents?
If you are talking about a browser client then the servlet approach is more practical (and pretty standard). If you are talking about a fat client (swing UI?) then connecting directly to a session bean might be more practical assuming the client can connect directly to the bean (firewall issues?).
Scott
====================================================================
Community Web Site (Core J2EE Patterns Catalog - Online Version):
http://java.sun.com/blueprints/corej2eepatterns
Getting Started (Beta Version):
http://developer.java.sun.com/developer/technicalArticles/J2EE/patterns/
Get the book:
http://www.amazon.com/exec/obidos/ASIN/0130648841/corej2eepatte-20
List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing:
email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)