Patent ID: 7756905
Filing Date: 2010-07-13
Classification: G06F

Abstract:
1. A computing device having a processor configured to execute a device runtime environment for providing an intelligent container to a component application at runtime, the component application capable of execution at least partly in each of a natively compiled mode and an interpreted mode, the component application further comprising a plurality of components comprising: at least one of a data component described in data component definitions expressed in a structured definition language, the data components defining data entities used by the component application, a message component having corresponding component definitions in a structured definition language, the message components defining formats of messages used by the component application; and a screen component having corresponding component definitions in a structured definition language, the screen components defining the appearance and behaviour of the component application, a workflow component comprising a series of instructions providing a correlation between the messages and defines application flow as a set of rules for operations on the data, message and screen components, the intelligent container comprising an application internal representation of the component application, comprising executable metadata, the application internal representation built by the device runtime environment using the application component definitions and comprising: the computing device comprising a computer memory in communication with the processor to execute to execute the device runtime environment comprising a plurality of services in communication with each other to manage and execute the application behaviour, the plurality of service comprising: