METHOD OF EXTENSIBLE BUSINESS OBJECT MODELING AND GENERATION OF SYSTEM ARTIFACTS FROM THE MODELS
First Claim
1. A method of defining business object models comprising defining plurality of named logical types, field-sets, business objects, structures and enumerations that are referenced in the model by their names, wherein defining the business objects further comprises listing the plurality of their fields, each field having a type attribute referencing a logical type defined in the model, field-sets, each field-set referencing a corresponding field-set defined in the model, and the plurality of business object operations and sub-objects.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for defining XML-based models of logical type hierarchies, business objects and sub-objects, business object operations, enumerations and reusable structures and field-sets. The method defines an optimal, yet extensible, structure of the object models to simplify the modeling process by capturing the most essential elements of the model and inferring any additional information, such as relationship between objects, during the process of generating code, database scripts or other system artifacts from the model. Methods of generating a relational model and a presentation data model from such a business object model.
-
Citations
20 Claims
- 1. A method of defining business object models comprising defining plurality of named logical types, field-sets, business objects, structures and enumerations that are referenced in the model by their names, wherein defining the business objects further comprises listing the plurality of their fields, each field having a type attribute referencing a logical type defined in the model, field-sets, each field-set referencing a corresponding field-set defined in the model, and the plurality of business object operations and sub-objects.
Specification