I've spent a certain amount of time inside Aegis of late. I have some ideas about how perhaps it could be combed, but there's a bigger question: why does anyone want to use Aegis for SEI / implementation class properties, as opposed to beans and their properties?
I have the following hypothesis: back before Java5, setting up the 'jaxws' properties was a pain using the other available technologies. A quick .aegis.xml file was a superior solution. With Java5, Aegis is still quite handy when you want to talk a pojo and pass it around via a web service without adding references to JAXB annotation classes. What I'm missing is why anyone minds adding annotations to the service interface or implementation. Those things are specifically parts of the web service, so why not annotate? Does anyone have any other facts about this?
