So, I've read this thread, and I'll repeat what I've said many times before. I don't want to change the internal:// scheme's format. It should stay the same for existing users.
I am also NOT okay with introducing a new property. "Which should I use?" and "What happens if I use both?" will be frequent questions.
But I AM okay with introducing a new scheme/format. So, leave this alone:
<property name="wsdl" value="internal://jboss.ws:context=foo,endpoint=HelloWorldWS"/>
and just add this:
<property name="wsdl" value="jbossws://foo:HelloWorldWS"/>
"That's my story, and I'm stickin' to it."