Database View Systems
First Claim
1. A computer-implemented method comprising:
- providing a database layer comprising a database table and a vendor view thereto;
causing a view engine to create a copy of the vendor view in a customer view layer between the database layer and a user interface layer; and
storing a link between the copy and the vendor view.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of methods and systems for database viewing, create a copy of a vendor view in a customer view layer that is present between an interface layer and the database layer. In certain embodiments this copy of the vendor view may contain no customer specific logic, simply serving as a 1:1 projection in the customer view allowing the vendor to track customer access to particular vendor views. According to some embodiments, the copy of the vendor view may be changed to create a modification view. Changes are applied to the modification view only, leaving the original vendor view unchanged with a link to the stored modification copy. This link can be used to adjust the modification copy whenever a hot fix or a new version of the ‘modified’ database content is installed to the customer system. Embodiments may support consumer extensions to the vendor views and/or to the database itself.
18 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
providing a database layer comprising a database table and a vendor view thereto; causing a view engine to create a copy of the vendor view in a customer view layer between the database layer and a user interface layer; and storing a link between the copy and the vendor view. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
providing a database layer comprising a database table and a vendor view thereto; causing a view engine to create a copy of the vendor view in a customer view layer between the database layer and a user interface layer; and storing a link between the copy and the vendor view. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more processors; a software program, executable on said computer system, the software program configured to; access a database layer comprising a database table and a vendor view thereto; cause a view engine to create a copy of the vendor view in a customer view layer between the database layer and a user interface layer; and store a link between the copy and the vendor view. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification