In an information processing apparatus capable of communicating with a
plurality of computer systems, an input interpreter separates an input
character string from a user into commands and parameters, and a first
degree of similarity calculating unit calculates the degree of similarity
between context information representing the parameters and metadata of
the computer systems. A second degree of similarity calculating unit
revises the degree of similarity based upon the processing cost of a
command. A command execution unit selects the computer system for which
the revised degree of similarity is greatest, converts the input character
string to language employed by the selected computer system, outputs the
converted character string to the selected computer system and transmits
the results obtained to a user terminal. Thus, a computer best suited to
execution of processing can be selected from a plurality of computers
connected by a network without requiring that the user make any
designations.
En un aparato de la tratamiento de la información capaz de comunicarse con una pluralidad de sistemas informáticos, un intérprete de la entrada separa una cadena de caracteres de la entrada de un usuario en comandos y parámetros, y un primer grado de la unidad calculadora de la semejanza calcula el grado de semejanza entre la información del contexto que representa los parámetros y el metadata de los sistemas informáticos. Un segundo grado de la unidad calculadora de la semejanza revisa el grado de semejanza basado sobre el coste de elaboración de un comando. Una unidad de la ejecución del comando selecciona el sistema informático para el cual el grado revisado de semejanza es el más grande, convierte la cadena de caracteres de la entrada a la lengua empleada por el sistema informático seleccionado, hace salir la cadena de caracteres convertida al sistema informático seleccionado y transmite los resultados obtenidos a un terminal del usuario. Así, una computadora satisfecha lo más mejor posible a la ejecución del proceso se puede seleccionar de una pluralidad de computadoras conectadas por una red sin requerir que el usuario hace cualquier designación.