As far as I know, JBoss should have an Application Client Container (ACC), as stated in Chapter 9 of the platform specs (JavaEE_Platform_Spec.pdf).
I see jbossall-client.jar contains classes such as org.jboss.client.AppClientLauncher and org.jboss.client.AppClientMain, but I haven't found any documentation regarding the proper way of using them.
Can anyone point me some documentation that explains how Application Clients and the Application Client Container should work with JBoss?
have a look at the jboss wiki: http://www.jboss.org/community/docs/DOC-12835
that should leave no questions unanswered :)