发明名称 Business suite framework for developing software applications
摘要 A system modeler may provide a framework for the development of business applications using object oriented concepts. The framework may expose selected attributes of these classes through a Graphical Presentation Interface. When a Graphical Presentation Interface is defined for a class, System Modeler may automatically generate a project containing the corresponding DataModels that can be used by Client Application developers in a variety of Client technologies. The generated DataModels may be synchronized with any changes made to the class definitions in System Modeler. When an attribute is modified in the System Modeler class, then the change will automatically filter through to the corresponding DataModels used by the Client Application.
申请公布号 US9612804(B2) 申请公布日期 2017.04.04
申请号 US201414479451 申请日期 2014.09.08
申请人 Unisys Corporation 发明人 Lee Andrew Hei-Yin;McCauley Grantley;Papachristos John V;Heida Fred
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人 Marley Robert P.;Gregson Richard J.
主权项 1. A method, comprising: receiving, at a system modeler, a class comprising a plurality of attributes defining data and behavior of a client application; receiving, at the system modeler, a selection of at least a portion of the plurality of attributes for exposing through a graphical presentation interface; generating, by the system modeler, a software framework project comprising a data model based, at least in part, on the received selection and the received class; receiving an indication of a change in the class; updating, by the system modeler, the data model based, at least in part, on the change in the class; and automatically regenerating, by the system modeler, an updated version of the software framework project based on the updated data model; wherein the data model comprises a mashup view extending a DataViewModel as a partial class generated when an access layer is generated, the mashup view permits the DataView Model to be extended without a risk of overriding changes when regenerating the DatViewModel; wherein the system modeler, having a client framework development module integrated using interface data models containing graphical presentation attribute definitions, interfaces a client framework runtime environment, and operates on a server, and wherein the client application operates on a remote client.
地址 Blue Bell PA US