摘要 |
<p>This invention concerns adaptable software. In particular it concerns a method for constructing an adaptable software application. A first step involves instantiating a first set of knowledge elements (kitems) related to the type of business objects or operations which will be handled by the adaptable software application, from a knowledge application development environment identifying the business needs of the application and used to produce dynamic and flexible templates. A second step involves instantiating a second set of kitems related to business objects, from the first set by specifying parameters to determine the features of the business objects. In a further aspect it concerns an adaptable software application comprising at least two levels of instantiation, where the templates for the second level instantiations are the first level instantiations.</p> |