Patent ID: 8006224
Filing Date: 2011-08-23
Classification: G06F

Abstract:
1. A method for programming a two-tiered application comprising: providing a unifying data structure defining a unifying data model for programming application components for a first tier and a second tier of the two-tiered application, the unifying data structure comprising information for differentiating behavior defined by a first type of application component logic as belonging to the first tier and for differentiating behavior defined by a second type of application component logic as belonging to the second tier; providing an application development tool having a graphical user interface (“GUI”) for accepting input to program the two-tiered application as a single logical application in accordance with the unifying data model; receiving input via the GUI to program the single logical application, the input having programming instructions that are not differentiated according to types of application component logic; differentiating between a first set of programming instructions according to the first type of application component logic and a second set of programming instructions according to the second type of application component logic, using the unifying data model; and automatically programming an application component of the two-tiered application in accordance with the single logical application by automatically differentiating a first portion of the application component corresponding to the first set of programming instructions as belonging to the first tier and a second portion of the application component corresponding to the second set of programming instructions as belonging to the second tier.