Patent ID: 7437708

Claim:
In an object-oriented computer system, a method of generating software components, the method comprising the steps of: Loading a structure of an object to a memory means; Loading a file structure data by a file component loader; Interfacing between the structure of an object and the file structure data by an interface object; interfacing between the structure of an object and the file structure data by an interface object using the methods InitCamplexRepository( ), GetComplexData( ) and PutComplexData( ); having said structure contains a plurality of pointers to complex functionalities and complex data storage buffers; Loading the file structure data by a file component loader which includes complex functionality and a knowledge base; and having said structure contains a plurality of pointers to complex functionalities and complex data storage buffers and said complex data storage buffers includes metadata models where a database model that models a specific situation or micro world in a specific domain.