In server-to-server flows, a CA Gen generated EJB can invoke another CA Gen generated EJB using the Java RMI Communications Runtime. The calling EJB can be in the same EJB Server as the target EJB Server, or it can be located elsewhere on the network (as supported by the EJB Servers). The target EJB can start its own transaction context, or it can extend the transaction context of the calling EJB as specified in the CA Gen model.
A CA Gen generated EJB can also invoke another CA Gen generated Web Services server using the new Java Web Services Middleware Runtime. The calling EJB and the target Web Service do not need to be co-located in the same JVM. The target Web Service cannot extend the transaction context of the calling EJB as specified in the CA Gen model.
Further, a CA Gen generated EJB can invoke a CA Gen generated C or COBOL server using one of the existing communications runtimes (TCP/IP, WebSphere MQ, ECI, or Tuxedo).
Distributed transactions are not supported when servers are executing within different TP systems.
Non-CA Gen EJBs must be called through External Action Blocks.
|
Copyright © 2013 CA.
All rights reserved.
|
|