ABSTRACT PROTOCOL INDEPENDENT DATA BUS

An abstraction layer (e.g., transport) between consumer logic (e.g., presentation) and provider logic (e.g., business) that makes composition of, for example, many presentation technologies to many business logic data providers possible without imposing strict interface boundaries to each. The abstr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BYKOV, EVGUENI, N, BERGEVIN, JON, D, NETREBCHENKO, ALEXANDER, V
Format: Patent
Sprache:eng ; fre
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An abstraction layer (e.g., transport) between consumer logic (e.g., presentation) and provider logic (e.g., business) that makes composition of, for example, many presentation technologies to many business logic data providers possible without imposing strict interface boundaries to each. The abstraction layer can be an abstract transport data model bus that provides serialization, transformation, and transport services. A core concept of the data access library implementation is a transmittable data object based on a flexible property bag data structure and abstract type system. Pluggable data providers declare the associated data model, and pluggable consumer clients declare the data model consumed (a many-to-many implementation). In other words, declarative (codeless) combinations of front ends and back ends are employed. Moreover, the abstraction layer is hidden from the developer. L'invention porte sur une couche d'abstraction (par exemple de transport) entre une logique de consommateur (par exemple de présentation) et une logique de fournisseur (par exemple applicative) qui rend une composition, par exemple, de nombreuses technologies de présentation à de nombreux fournisseurs de données de logique applicative possibles sans imposer de frontières d'interface strictes à chacune d'elle. La couche d'abstraction peut être un bus de modèle de données de transport abstrait qui fournit des services de sérialisation, de transformation et de transport. Un concept central de la mise en oeuvre de bibliothèque d'accès aux données est un objet de données transmissible en fonction d'une structure de données d'ensemble de propriétés flexible et d'un système de type abstrait. Des fournisseurs de données connectables déclarent le modèle de données associé, et des clients consommateurs connectables déclarent le modèle de données consommé (une mise en oeuvre à origines et destinations multiples). En d'autres termes, des combinaisons déclaratives (sans code) d'extrémités frontales et d'extrémités dorsales sont employées. En outre, la couche d'abstraction est masquée au développeur.