Abstract protocol independent data bus
AssigneeMicrosoft Corporation
InventorsEvgueni N. Bykov, Alexander V. Netrebchenko, Jon D. Bergevin
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsEvgueni N. Bykov, Alexander V. Netrebchenko, Jon D. Bergevin
Estimating the term…
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.
A computer-implemented data bus system having a physical storage media, comprising:
A computer-implemented data bus system having a physical media, comprising:
A computer-implemented data bus method executable via a processor and memory, comprising:
Dependencies are inferred from the claim text.