ABSTRACT PROTOCOL INDEPENDENT DATA BUS
First Claim
1. A computer-implemented data bus system having a physical storage media, comprising:
- consumer logic that interacts with disparate data providers for processing of provider data therefrom; and
a transport layer interstitial to the consumer logic and the data providers that provides protocol independent services for many-to-many handling of the provider data by the consumer logic.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A computer-implemented data bus system having a physical storage media, comprising:
-
consumer logic that interacts with disparate data providers for processing of provider data therefrom; and a transport layer interstitial to the consumer logic and the data providers that provides protocol independent services for many-to-many handling of the provider data by the consumer logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented data bus system having a physical media, comprising:
-
pluggable data providers that declare associated data models; pluggable data consumers that declare associated data models for consumption; and a transport data bus interactively positioned between the pluggable data providers and pluggable data consumers that provides protocol independent services for many-to-many handling of data between the data providers and data consumers. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented data bus method executable via a processor and memory, comprising:
-
receiving pluggable data providers that declare associated data provider data models; receiving pluggable data consumers that declare data provider data models that are consumable; and processing commands and data between the data consumers and the consumable data provider data models via a protocol independent transport data bus. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification