// bind TransactionManager
TransactionManager transactionManager = SystemInstance.get().getComponent(TransactionManager.class);
bindings.put("java:comp/TransactionManager", transactionManager);
// bind TransactionSynchronizationRegistry
bindings.put("java:comp/TransactionSynchronizationRegistry", new TransactionSynchronizationRegistryWrapper());
bindings.put("java:comp/ORB", new SystemComponentReference(ORB.class));
bindings.put("java:comp/HandleDelegate", new SystemComponentReference(HandleDelegate.class));
// get JtaEntityManagerRegistry