One embodiment of the present invention provides a method and an apparatus
for providing a client-side intermediary that communicates with an
application on a second server computer system. The method operates by
receiving a composite message at a client computer system from a first
server computer system, and examining type information from the composite
message. This type information specifies how the composite message is
formatted, and can be used to select an application that is capable of
processing the composite message. The method uses the type information to
look up a network address of the application residing on the second server
computer system. This address is used to forward the composite message to
the application on the second server computer system. The above embodiment
can be implemented within a browser on the client computer system, or
within a separate application on the client computer system. A return
communication can be facilitated by receiving a return composite message
at the client computer system from the second server computer system, and
examining type information from the return composite message. This type
information is used to look up an address of a source application on the
network, and this address is used to forward the return composite message
to the source application.
Un metodo di realizzazione di presente invenzione fornisce un metodo e un apparecchio per fornire un mediatore del cliente-lato che comunica con un'applicazione su un secondo sistema di elaborazione dell'assistente. Il metodo funziona ricevendo un messaggio composito ad un sistema di elaborazione del cliente da un primo sistema di elaborazione dell'assistente ed esaminando il tipo le informazioni dal messaggio composito. Questo tipo le informazioni specifica come il messaggio composito è formattato e può essere usato selezionare un'applicazione che è capace di elaborazione del messaggio composito. Il metodo usa il tipo le informazioni per osservare in su un indirizzo di rete dell'applicazione che risiede sul secondo sistema di elaborazione dell'assistente. Questo indirizzo è usato per spedire il messaggio composito all'applicazione sul secondo sistema di elaborazione dell'assistente. Il suddetto incorporamento può essere effettuato all'interno di un browser sul sistema di elaborazione del cliente, o all'interno di un'applicazione separata sul sistema di elaborazione del cliente. Una comunicazione di ritorno può essere facilitata ricevendo un messaggio composito di ritorno al sistema di elaborazione del cliente dal secondo sistema di elaborazione dell'assistente ed esaminando il tipo le informazioni dal messaggio composito di ritorno. Questo tipo le informazioni è usato per osservare in su un indirizzo di una applicazione di origine sulla rete e questo indirizzo è usato per spedire il messaggio composito di ritorno alla applicazione di origine.