An application program interface capable of routing commands received from external devices to the appropriate system application that is runtime configurable is disclosed. At runtime, the application program interface receives enrollment signals from external interface packages used to provide communications to the external devices and dynamically updates a first routing table. Additionally, at runtime, the application program interface receives enrollment signals from system application packages used to perform system commands and dynamically updates a second routing table. The routing tables are used to route command request and responses between the external interface and system application packages and thus, provides a communication interface between external devices and system application software. Since the routing tables are configured at runtime, the application program interface can be re-configured without re-compiling the software used to implement it. In addition, since the routing is performed without specific knowledge of the number and content of the command requests and responses, the application program interface provides communications between the external devices and system application software that is command independent.

Ein Application Program Interface, das zu den Wegewahlbefehlen empfangen werden von den externen Vorrichtungen zur passenden System Anwendung fähig ist, die Laufzeitkonfigurierbares ist, wird freigegeben. An der Laufzeit empfängt das Application Program Interface Einschreibungsignale von den externen Schnittstelle Paketen, die benutzt werden, um Kommunikationen zu den externen Vorrichtungen zur Verfügung zu stellen und aktualisiert dynamisch eine erste Leitwegtabelle. Zusätzlich an der Laufzeit, empfängt das Application Program Interface Einschreibungsignale von den System Anwendersoftwares, die benutzt werden, um System Befehle durchzuführen und aktualisiert dynamisch eine zweite Leitwegtabelle. Die Leitwegtabellen werden benutzt, um Befehl Antrag zu verlegen und Antworten zwischen der externen Schnittstelle und den System Anwendersoftwares und folglich, liefert eine Kommunikationsschnittstelle zwischen externen Vorrichtungen und System Anwendersoftware. Da die Leitwegtabellen an der Laufzeit zusammengebaut werden, kann das Application Program Interface rekonfiguriert werden, ohne die Software Re-zu kompilieren, die benutzt wird, um sie einzuführen. Zusätzlich da die Wegewahl ohne spezifisches Wissen der Zahl und des Inhalts den Befehl Anträgen und den Antworten durchgeführt wird, liefert das Application Program Interface Kommunikationen zwischen den externen Vorrichtungen und der System Anwendersoftware, die Befehl Unabhängiges ist.

 
Web www.patentalert.com

< Medium allocation method

< Method of designing signaling networks for internet telephony

> Methods and apparatus for enabling shared web-based interaction in stateful servers

> Method and apparatus for controlling signal power level in free space communication

~ 00089