Skip to Main Content
Communication mechanisms utilized in current middleware technologies have a procedural form. The obvious strategy of purely synchronous remote method invocation can result in a bottleneck when applied to a multi-layer application (e.g., when application logic is isolated from data sources). The effect is apparent in Java technologies and necessitates a suitable solution. This contribution deals with the effectiveness of Java and Java-CORBA remote method invocation. Standard approaches are compared with asynchronous communication support developed in the frame of standard Java RMI. Real-time behaviour of different mechanisms (and primarily of asynchronous RMI) has been evaluated on the system developed for middleware testing.