Thomas Kunz Systems and Computer Engineering
Current Middleware Solutions (Cont.)
They support both kinds of heterogeneity
Still limited scalability as very limited replication support
Default is at-most once but others also supported
Support for transactions too
Mainly synchronous, but others supported.
Also support activation policies
Client objects can request execution of a server object’s operation and client object has object reference of server object
Heterogeneity of components and data supported
Limited Scalability as no replication mechanisms
At-most once semantics are only supported
Synchronous interactions between exactly one client & server.
Support for activations
Marshalling and unmarshalling of procedure calls into messages by the stubs and messages sent to hosts where server reside
Procedural
Object-oriented