Ossama Othman

Learn More
Distributed object computing (DOC) middleware shields developers from many tedious and error-prone aspects of programming distributed applications. Without proper support from the middleware, however, it can be hard to evolve distributed applications after they are deployed. Therefore, DOC middleware should support meta-programming mechanisms, such as smart(More)
To be an effective platform for performance-sensitive real-time and embedded applications , off-the-shelf CORBA middleware must preserve the communication-layer quality of service (QoS) properties of applications end-to-end. However, the standard CORBA GIOP/IIOP interoperability protocols are not well suited for applications that cannot tolerate the message(More)
Middleware is increasingly used to develop scalable distributed applications. One way to improve the scalability of distributed applications is via load balancing middleware that can take into account dynamic system behavior, distributed application state, and client request content. Limitations with earlier generations of middleware load balancing services(More)
  • 1