Abstract
Middleware allows the co-operating components of a distributed system to interact through a well-defined request/response architecture thus masking the issues related to heterogeneity, concurrency, and distribution of resources. In order to support real-time applications for high performance networks the model driven development needs to transit to a service oriented architectures. The main trend emerging from the middleware technology evolution is that objects are being replaced by components. Component based modelling is an efficient mechanism for building complex real-time applications. This paper expounds on component based middleware strategies like CCM and Enterprise Java Beans. The novelty of the paper is analysis of component based middleware for optimization of real-time applications, specifically related to business and distributed control.