if we try to summarize: 1) current descriptor looks like http://svn.apache.org/repos/asf/openejb/trunk/openejb/container/openejb-core/src/test/resources/complete-app-ctx.xml 2) the root tag could be enhanced specifying if we are in a webapp, an ear, a standalone module... (is it aliases or different xml files?) 3) a java config could be added -> meta config (== annotations) or event config (we already have events in openejb server != cdi events)
If i forgot sthg please copy/paste the summary to try to get a complete one Here my thoughts on these points: 1) seems fine for me 2) aliases can manage everything IMO, the advantage: a war file can work in a standalone mode or an ear 3) +1 for events since it will always be more powerful, for instance about cxf endpoint config you'll get the endpoint so all the cxf config; with meta you'll be as limited as today (properties + known properties) *Romain Manni-Bucau* *Twitter: @rmannibucau* *Blog: http://rmannibucau.wordpress.com*