Data access layer having a mapping module for transformation of data into common information model compliant objects
First Claim
Patent Images
1. A method for providing an object in a provider framework comprising:
- receiving, by a data access layer of the provider framework, an object request from a client device, the object request identifying at least one object;
applying, by the data access layer, a mapping module to the object request to access object data associated with the object request;
generating, by the data access layer, the at least one object identified in the object request;
forwarding, by the data access layer, the at least one object to the client device;
wherein the method further comprises;
in response to receiving the object request, detecting, by the data access layer, a requested object class associated with the object request and a requested object property associated with the object request;
wherein applying the mapping module to the object request comprises;
applying, by the data access layer, an object class mapping module to the requested object class to access object data associated with the requested object class, andapplying, by the data access layer, an object property mapping module to the requested object property associated with the requested object class to access object data associated with the requested object property;
wherein generating the at least one object identified in the object request comprises generating, by the data access layer, the at least one object identified in the object request based upon the object data associated with the requested object class and based upon the object data associated with the requested object property;
wherein detecting the requested object class associated with the object request and the requested object property associated with the object request comprises detecting, by the data access layer, a disk object class associated with the object request and a disk capacity property associated with the object request; and
applying the object property mapping module to the requested object property associated with the requested object class to access object data associated with the requested object property comprises;
accessing, by the data access layer, the disk object class associated with the object request;
detecting, by the data access layer, the disk capacity property of the disk object class associated with the object request as presented in a byte format;
forwarding, by the data access layer, the disk capacity property of the disk object class associated with the object request to a business logic layer of the storage processor, the business logic layer being distinct from the provider framework; and
receiving, by the data access layer and from the business logic layer, the disk capacity property of the disk object class associated with the object request presented in a gigabyte format.
9 Assignments
0 Petitions
Accused Products
Abstract
In a storage processor having a provider framework, one embodiment is directed to a method for providing an object. The method includes receiving, by a data access layer of the provider framework, an object request from a client device, the object request identifying at least one object. The method includes applying, by the data access layer, a mapping module to the object request to access object data associated with the object request. The method includes generating, by the data access layer, the at least one object identified in the object request. The method includes forwarding, by the data access layer, the at least one object to the client device.
17 Citations
15 Claims
-
1. A method for providing an object in a provider framework comprising:
-
receiving, by a data access layer of the provider framework, an object request from a client device, the object request identifying at least one object; applying, by the data access layer, a mapping module to the object request to access object data associated with the object request; generating, by the data access layer, the at least one object identified in the object request; forwarding, by the data access layer, the at least one object to the client device; wherein the method further comprises; in response to receiving the object request, detecting, by the data access layer, a requested object class associated with the object request and a requested object property associated with the object request; wherein applying the mapping module to the object request comprises; applying, by the data access layer, an object class mapping module to the requested object class to access object data associated with the requested object class, and applying, by the data access layer, an object property mapping module to the requested object property associated with the requested object class to access object data associated with the requested object property; wherein generating the at least one object identified in the object request comprises generating, by the data access layer, the at least one object identified in the object request based upon the object data associated with the requested object class and based upon the object data associated with the requested object property; wherein detecting the requested object class associated with the object request and the requested object property associated with the object request comprises detecting, by the data access layer, a disk object class associated with the object request and a disk capacity property associated with the object request; and applying the object property mapping module to the requested object property associated with the requested object class to access object data associated with the requested object property comprises; accessing, by the data access layer, the disk object class associated with the object request; detecting, by the data access layer, the disk capacity property of the disk object class associated with the object request as presented in a byte format; forwarding, by the data access layer, the disk capacity property of the disk object class associated with the object request to a business logic layer of the storage processor, the business logic layer being distinct from the provider framework; and receiving, by the data access layer and from the business logic layer, the disk capacity property of the disk object class associated with the object request presented in a gigabyte format. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A disk processor with memory, comprising:
-
at least one communications interface; and a controller electrically coupled to the at least one communications interface wherein the controller, when executing a provider framework, is configured to; receive, by a data access layer of the provider framework, an object request from a client device via the at least one communications interface, the object request identifying at least one object; apply, by the data access layer, a mapping module to the object request to access object data associated with the object request; generate, by the data access layer, the at least one object identified in the object request; and forward, by the data access layer, the at least one object to the client device; wherein, in response to receiving the object request, the controller is configured to detect, by the data access layer, a requested object class associated with the object request and a requested object property associated with the object request; when applying the mapping module to the object request, the controller is configured to; apply, by the data access layer, an object class mapping module to the requested object class to access object data associated with the requested object class, and apply, by the data access layer, an object property mapping module to the requested object property associated with the requested object class to access object data associated with the requested object property; and when generating the at least one object identified in the object request, the controller is configured to generate, by the data access layer, the at least one object identified in the object request based upon the object data associated with the requested object class and based upon the object data associated with the requested object property; wherein, when detecting the requested object class associated with the object request and the requested object property associated with the object request, the controller is configured to detect, by the data access layer, a disk object class associated with the object request and a disk capacity property associated with the object request; and wherein, when applying the object property mapping module to the requested object property associated with the requested object class to access object data associated with the requested object property, the controller is configured to; access, by the data access layer, the disk object class associated with the object request; detect, by the data access layer, the disk capacity property of the disk object class associated with the object request as presented in a byte format; forward, by the data access layer, the disk capacity property of the disk object class associated with the object request to a business logic layer of the storage processor, the business logic layer being distinct from the provider framework; and receive, by the data access layer and from the business logic layer, the disk capacity property of the disk object class associated with the object request presented in a gigabyte format. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer program product having a computer-readable medium including computer program logic encoded thereon that, when performed on a controller of a disk processor, causes the disk processor to:
-
receive, by a data access layer of a provider framework, an object request from a client device, the object request identifying at least one object; apply, by the data access layer, a mapping module to the object request to access object data associated with the object request; generate, by the data access layer, the at least one object identified in the object request; and forward, by the data access layer, the at least one object to the client device; wherein, in response to receiving the object request, the computer program logic causes the disk processor to detect, by the data access layer, a requested object class associated with the object request and a requested object property associated with the object request; when applying the mapping module to the object request, the computer program logic causes the disk processor to; apply, by the data access layer, an object class mapping module to the requested object class to access object data associated with the requested object class, and apply, by the data access layer, an object property mapping module to the requested object property associated with the requested object class to access object data associated with the requested object property; and when generating the at least one object identified in the object request, the computer program logic causes the disk processor to generate, by the data access layer, the at least one object identified in the object request based upon the object data associated with the requested object class and based upon the object data associated with the requested object property; wherein, when detecting the requested object class associated with the object request and the requested object property associated with the object request, the computer program logic causes the disk processor to detect, by the data access layer, a disk object class associated with the object request and a disk capacity property associated with the object request; and wherein, when applying the object property mapping module to the requested object property associated with the requested object class to access object data associated with the requested object property, the computer program logic causes the disk processor to; access, by the data access layer, the disk object class associated with the object request; detect, by the data access layer, the disk capacity property of the disk object class associated with the object request as presented in a byte format; forward, by the data access layer, the disk capacity property of the disk object class associated with the object request to a business logic layer of the storage processor, the business logic layer being distinct from the provider framework; and receive, by the data access layer and from the business logic layer, the disk capacity property of the disk object class associated with the object request presented in a gigabyte format. - View Dependent Claims (12, 13, 14, 15)
-
Specification