Celtix is defined as an opensource ESB, not as a JBI container,
and, despite the use of standrard such WebServices, the use of Celtix remains a "proprietary solution".
You certainly read the services provides by Celtix on its home page (http://celtix.objectweb.org/
Soon, Petals will provides a connectivity to Celtix : Celtix will be viewed as a binding component, allowing Petals to use its protocol-adapters and QOS.
Petals is more similar to ServiceMix, as it implements the JBI specification.
The goal of Petals is to provide a distributed view of JBI, with a centralized administation.
Concerning the EDI adapters, it is an own build, not an hypothetic contribution.
For the certification of those adapters, it is an important feature, but we don't look yet at the financial aspects of such a certication. In all case, it is not planned in the next milestones.
Hope this help you,