Provision of a generic interface between machine specific operating systems and service components of applications written in a chosen computer language running via the operating system

System for provision of an interface between a service component and an application program interface (API) (64) of a native operating system with an interface module that is configured so that it loads service components that are written in a generic or non-machine specific programming language. An...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TON, HUY, SKRZYNSKI, MARK
Format: Patent
Sprache:eng ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:System for provision of an interface between a service component and an application program interface (API) (64) of a native operating system with an interface module that is configured so that it loads service components that are written in a generic or non-machine specific programming language. An Independent claim is made for a method for provision of an interface between an API and a machine specific operating system. Es werden Systeme und Verfahren zur Bereitstellung einer Schnittstelle von einer Dienstkomponente (80, 82, 84), die in einer beliebigen von verschiedenen Programmiersprachen geschrieben ist, zu einer Anwendungsprogrammschnittstelle (API) (64) eines maschinenspezifischen Betriebssystems beschrieben. Zum Beispiel wird bei einer Ausführungsform eine generische Schnittstelle (104, 105) zwischen der Win32-API (Anwendungsprogrammschnittstelle) (64) und Windows-NT-Dienstkomponenten (80, 82, 84) bereitgestellt, die in C, C++ und JAVA geschrieben sind. Gemäß einem Aspekt ist ein Schnittstellenmodul (104, 105) so konfiguriert, dass es eine Dienstkomponente lädt, die nicht in einer maschinenspezifischen Programmiersprache geschrieben ist. Gemäß einem anderen Aspekt ist ein Schnittstellenmodul (104, 105) so konfiguriert, dass es Dienstkomponenteninformationen aus einer Konfigurationsdatenbank (63) abruft.