Thanks Wolf,
A question (probably stupid):
To make it more easy I recommend to define a module name in the DS to get rid of the version, also you can rename the ear/jar
In this context, what is DS?
I'm using Maven to build, so I know how to get rid of the version in the module name via that route (I think), and, given what I see here, I wouldn't do this in any other way.
I wish I was using some utility to generate the interfaces, but they're all hand-written. After I get it moved, I'll likely move to injection and annotations and all of that beautiful stuff anyway.
Richard