Patent ID: 8429203

Claim:
A method, comprising: identifying, at design time in an integrated development environment (IDE), a modeled user interface (UI) associated with an application; collecting a set of information associated with the identified modeled UI; parsing, by operation of at least one computer, the collected set of information to create parsed model data; searching at least one service repository for a set of services to associate with the modeled UI using an automatically generated and executed service search query based on the parsed model data; presenting at least a portion of a received set of services generated in response to the executed service search query; receiving a selection of at least one service of the presented portion; determining at least one difference between a set of inputs and outputs for the selected at least one service and a set of input and output UI elements included in the modeled UI; presenting, based on the determined at least one difference, at least one determined modification to the modeled UI within a generated augmented version of the modeled UI, wherein generating the augmented version of the modeled UI comprises: updating the modeled UI as the augmented version of the modeled UI, the augmented version of the modeled UI including the at least one determined modification to the modeled UI; and presenting the augmented version of the modeled UI using a graphical user interface (GUI) associated with the IDE; and automatically modifying the modeled UI according to the at least one determined modification.