An input/output device is connected to peripheral equipment. The input/output device includes a plurality of network transport modules. Each network transport module implements a different network protocol. The input/output device includes a communication mechanism for communication with the peripheral equipment. The input/output device also includes a gateway module, which interacts with each of the network transport modules and with the communication mechanism. For each endpoint within an application programming interface (API) module within the peripheral equipment, a corresponding endpoint is implemented within the gateway module. A control channel between the gateway module and the API module is used to transport control messages between the gateway module and the API module. For a network transport module which requires data stream communication, control messages are exchanged over the control channel and data stream communication is established via a separate communication channel between the gateway module and the API module.

Un dispositif d'entrée-sortie est relié à l'équipement périphérique. Le dispositif d'entrée-sortie inclut une pluralité de modules de transport de réseau. Chaque module de transport de réseau met en application un protocole de réseau différent. Le dispositif d'entrée-sortie inclut un mécanisme de communication pour la communication avec l'équipement périphérique. Le dispositif d'entrée-sortie inclut également un module de passage, qui agit l'un sur l'autre avec chacun des modules de transport de réseau et avec le mécanisme de communication. Pour chaque point final dans un module de l'interface de programmation d'application (api) dans l'équipement périphérique, un point final correspondant est mis en application dans le module de passage. Un canal de commande entre le module de passage et le module d'api est utilisé pour transporter des messages de commande entre le module de passage et le module d'api. Pour un module de transport de réseau qui exige la communication du flux de données, des messages de commande sont échangés au-dessus du canal de commande et la communication du flux de données est établie par l'intermédiaire d'une voie de transmission séparée entre le module de passage et le module d'api.

 
Web www.patentalert.com

< (none)

< Use of fluorocarbons for diagnosis and treatment of articular disorders

> Calendar-viewing system providing quick-access user activity information

> (none)

~ 00032