COMPUTER ARCHITECTURES USING SHARED STORAGE
First Claim
Patent Images
1. An Enterprise Service Bus (ESB) system, comprising:
- shared storage including data and file system metadata separated from the data, wherein the file system metadata includes location data specifying storage location information related to the data, and wherein an infrastructure function of the ESB system is provided to enable messaging between providers and consumers through the shared storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Shared storage architectures are provided. A particular shared storage architecture includes an Enterprise Service Bus (ESB) system. The ESB system includes shared storage including data and file system metadata separated from the data. The file system metadata includes location data specifying storage location information related to the data. An infrastructure function of the ESB system is provided to enable messaging between providers and consumers through the shared storage.
82 Citations
44 Claims
-
1. An Enterprise Service Bus (ESB) system, comprising:
shared storage including data and file system metadata separated from the data, wherein the file system metadata includes location data specifying storage location information related to the data, and wherein an infrastructure function of the ESB system is provided to enable messaging between providers and consumers through the shared storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method, comprising:
enabling communication between a consumer and a producer, wherein an infrastructure function of an enterprise service bus (ESB) is provided through shared storage to enable messaging between the producer and the consumer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A service-oriented architecture (SOA) system, comprising
shared storage including data and file system metadata separated from the data, wherein the file system metadata includes location data specifying storage location information related to the data, and wherein the shared storage provides an architecture to loosely integrate a suite of services.
-
32. A method, comprising:
enabling communication between a consumer and a producer, wherein a service-oriented architecture on shared storage is provided to loosely integrate a suite of services. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
39. A method, comprising:
-
filtering a metadata registry to generate a filtered metadata registry, wherein the metadata registry includes data identifying a plurality of infrastructure functions that are hosted on a shared storage system, and wherein the filtered metadata registry identifies infrastructure functions that are accessible by a user device based on a security level of the user device, based on security levels associated with the infrastructure functions, and based on a data security level associated with data accessed by the infrastructure functions; sending the filtered metadata registry to the user device; receiving a request from the user device to implement a first infrastructure function, wherein the first infrastructure function is selected from the filtered metadata registry; sending storage location information identifying storage locations in the shared storage system of instructions to implement the first infrastructure function, wherein the user device reads the instructions from the shared storage system using the storage location information to generate a first instance of the first infrastructure function, and wherein the user device executes the first instance of the first infrastructure function to determine output data, receiving a request to allocate storage space for the output data; allocating storage space for the output data in the shared storage system; updating the metadata registry to include storage location information identifying the allocated storage space for the output data; and sending the storage location information identifying the allocated storage space to the user device, wherein the user device writes the output data to the shared storage system using the storage location information. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification