Web applications via Internet or Intranet requires computing resources and services in a heterogeneous distributed environment. Such a computing system is likely to be based on distributed object technology by employing an intelligent middleware architecture like CORBA. This paper develops a CORBA-based 3 tier client/server architecture for integrating Web applications. Java-based integration with CORBA is found to be more flexible and acceptable than CGI-based integration, and thus Java-based integration is employed for our architecture. The architecture consists of four components, such as Web client, Web server, object implementation server, and traditional server. To illustrate the usefulness of the architecture, Web applications are implemented for a real-life bank.