Web computing and middleware. With the click of a mouse, client machines can access servers anywhere in the corporation or anywhere in the world.
Web browsers provide the access to global information.
The browser recognizes the applet tag, retrieves the Java applet from the server, and then executes the applet using the Java interpreter. Thus Java computing brings mobile objects to the Web on a universal machine. Middleware is the technology that facilitates integration of components in a distributed system. While the details of these technologies vary considerably, middleware products usually provide a run-time infrastructure of services for use by components to interact with each other. Middleware makes it possible to develop architectural patterns that represent innovative design solutions for specific system design problems.