zerodds-corba-ccm-ejb
Layer 8 — CORBA stack (Tier A). CCM↔︎EJB bridge at the model level.
- Source: crates/corba-ccm-ejb
- API docs: docs.rs/zerodds-corba-ccm-ejb
zerodds-corba-ccm-ejb maps CCM components onto JEE EJB beans and
back: bijective CosTransactions::Status ↔︎
javax.transaction.Status mapping, ConnectorBean lifecycle,
JNDI↔︎CosNaming glue, Java CCM bean-stub codegen. no_std + alloc,
forbid(unsafe_code).
Spec anchors
- OMG CCM 4.0 §16 (CCM↔︎EJB equivalents).
- OMG Transaction Service 1.4 §10 (CosTransactions::Status).
- JEE JTA 1.3 §3.2 (
javax.transaction.Statusconstants). - JNDI 1.2 (sub-context naming).
Consumers
- External JEE containers (JBoss EAP, WildFly, GlassFish, Open Liberty) in the Java layer (caller layer).
zerodds-ccmas the source of the component-AST inputs for the bean-stub codegen.
Status
- 24 unit tests + 1 doc test green.
forbid(unsafe_code),no_std + alloc,clippy --tests -D warningsclean.- The bridge is abstract: concrete JNI bindings are the caller layer.
zerodds-corba-ccm-ejb
Layer 8 — CORBA-Stack (Tier-A). CCM↔︎EJB-Bridge auf Modell-Ebene.
- Quelle: crates/corba-ccm-ejb
- API-Docs: docs.rs/zerodds-corba-ccm-ejb
zerodds-corba-ccm-ejb mappt CCM-Components auf JEE-EJB-Beans und
umgekehrt: bijektives CosTransactions::Status ↔︎
javax.transaction.Status-Mapping, ConnectorBean-Lifecycle,
JNDI↔︎CosNaming-Glue, Java-CCM-Bean-Stub-Codegen. no_std + alloc,
forbid(unsafe_code).
Spec-Anker
- OMG CCM 4.0 §16 (CCM↔︎EJB-Equivalents).
- OMG Transaction Service 1.4 §10 (CosTransactions::Status).
- JEE JTA 1.3 §3.2 (
javax.transaction.StatusConstants). - JNDI 1.2 (Sub-Context-Naming).
Konsumenten
- Externe JEE-Container (JBoss EAP, WildFly, GlassFish, Open Liberty) in Java-Schicht (Caller-Layer).
zerodds-ccmals Quelle der Component-AST-Inputs fuer den Bean-Stub-Codegen.
Status
- 24 Unit-Tests + 1 Doc-Test gruen.
forbid(unsafe_code),no_std + alloc,clippy --tests -D warningsclean.- Bridge ist abstrakt: konkrete JNI-Bindings sind Caller-Layer.