Invention Grant
- Patent Title: Systems and methods for validating objects models
- Patent Title (中): 验证对象模型的系统和方法
-
Application No.: US10731805Application Date: 2003-12-08
-
Publication No.: US07865480B2Publication Date: 2011-01-04
- Inventor: Christoph Bussler , Janaki Krishnawamy , Michael James Chiocca , Vladimir Svetov , Alexander Denissov
- Applicant: Christoph Bussler , Janaki Krishnawamy , Michael James Chiocca , Vladimir Svetov , Alexander Denissov
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Townsend and Townsend and Crew LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A metadata validation process that allows for deferring object model validation until after the objects are created. The process also allows for multi-threaded processing of the validation rules, thus increasing overall performance. Validation is performed by enforcing a series of validation rules on an appropriate subject. Rules are specified according to the subject that they are validating (i.e., attribute level, association level, object level or collection level). The metadata driven validation process implements several validation types on different validation units. Correctness validation rule types ensure that a validation unit satisfies all semantic rules defined for it. Completeness validation rule types ensure that a validation unit contains all the necessary data and is ready for further use. At design time, only correctness type validation is performed. Thus, the present invention advantageously allows for incomplete objects to be created at design time. The developer, however, in this case may opt to perform completeness validation at any time. In general, a developer may opt to perform completeness and/or correctness validation at any time independent of deployment processing. In another aspect, full validation (e.g., completeness and correctness) is automatically performed on the objects during the process of creating a configuration prior to deployment.
Public/Granted literature
- US20050125806A1 Systems and methods for validating objects models Public/Granted day:2005-06-09
Information query