According to the first aspect of the present invention, a communication manager is interposed between a common platform having a plurality of windows and an extensible Window-based Elaboration Language (WELL) system. The communication manager uses a template to convert data between a visible object rendered in the common platform and a data structure discernible by a computer. An extensible WELL kernel activates a required service module in response to an instruction entered by a user through the common platform and transmitted via the communication manager. According to the second aspect of the present invention, an agent-role server having the foregoing configuration is installed as a client of specific role servers each having the foregoing configuration. Thus, an interactive information system having an agent capability is constructed.
展开▼