Patent ID: 8924948

Claim:
A context modeling system for automatically creating solution packages for deployment in enterprise management systems, said context modeling system comprising: at least one processor; at least one memory device; a context modeler configured for activation inside a web application platform, and further configured to deploy a runtime file that provides instructions to the web application platform, the context modeler comprising: a computer software graphical subsystem configured for execution by the at least one processor in communication with the at least one memory device, said computer software graphical subsystem interfacing with the web application platform, said web application platform in communication with the at least one processor and comprising an assembly tool, and said computer software graphical subsystem further interfacing with the assembly tool of the web application platform to create a mapping file containing object data corresponding to user input data; and a solution packaging service configured to receive the mapping file from the computer software graphical subsystem, package the corresponding object data into a resource data file containing functional instructions for the web application platform, and insert the resource data file into a solution package file, thereby creating a solution package deployable inside the web application platform; wherein the solution packaging service automatically delivers the solution package to a deployment tool for deploying the solution package within the web application platform for use in the enterprise management system; wherein the deployment tool is configured to receive the functional instructions in the resource data files and use either a client object model or web services to assist in generating a runtime file for deploying the functional instructions in the web application platform; and wherein the web application platform, upon receiving a notice from the solution packaging service, automatically retrieves the functional instructions for incremental deployment in the web application platform without deployment of the entire solution package file.