Component object performance in web-based applications
Component Object Model (COM) allows for different programming languages and/or development environments to be used in one application, which provides an efficient method for the components of a Web-based application running on different locations or platforms to communicate with each other. COM objects are thus therefore expected to be used with increasing frequency on the next generation of World Wide Web (WWW).
The main goal of our research is to evaluate the performance of COM objects in Web-based applications. COM objects built with different languages (Visual Basic, Visual C++, Java and Delphi) were tested in Web-based applications. Their performance in different aspects, such as retrieving data from database, reading text files, and iteration computing, were analyzed and compared.
The research results provide a reference of COM technique usage in Web-based applications, such as when to use COM objects, what kind of programming language is appropriate to build the COM objects and how the COM objects will affect the whole system.