International Journal of Computer Applications
In recent years, there has been increasing interest on using Component-Based System (CBS) to develop applications. These parts are glued together to compose an application. Since the approach supports reusability, these parts might be reused into countless systems. CBS provides efficiency, reliability and reduces the need for maintenance. However, performance is a major problem with this kind of applications. It believed that, the failure of performance means a financial loss, increased expenses of hardware, higher cost of software development and harder than that, the loss of relationships with consumers.