发明名称 用于开发以数据库为中心的企业业务应用的可配置、可扩展的GUI的高效计算系统
摘要 本发明提供一种用于使用模型驱动技术开发可扩展且可配置的图形用户界面(GUI)的高效计算系统及方法,该GUI用于以数据库为中心的企业业务应用产品线,且本发明还降低了生成新的用于以数据库为心的企业业务应用产品线的GUI的成本和时间,且通过使用模型驱动技术能实现有效地维护和平滑演进。本发明提供GUI的通用性以及可变性的建模,这样产生用于以数据库为中心的业务应用产品线的单一的GUI。本发明能够实现基于模型的方案,以解决以数据库为中心的业务应用产品线的GUI的结果和行为方面的可扩展性以及可配置性,且本发明还支持通过使用可变字段实现显示层的运行时的变型,该可变字段能够自配置数据库检查配置数据,且确定是否呈现它自己。
申请公布号 CN102473095A 申请公布日期 2012.05.23
申请号 CN201080029346.4 申请日期 2010.08.31
申请人 塔塔咨询服务有限公司 发明人 R·莫汉;V·库尔卡尼
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 黄志华
主权项 一种用于使用模型驱动技术开发可配置、可扩展GUI的高效计算系统,该GUI用于以数据库为中心的企业业务应用产品线,所述系统包括:至少一个服务器;网络;和主系统,所述主系统与所述网络以及所述至少一个服务器通信,所述主系统具有处理器,所述处理器配置成执行用于如下的程序化指令:a)定义企业应用的业务过程的终端用户视图为显示层上的一个或多个屏幕的形式,其中,所述屏幕借助于由元模型限定的导航链接而互相连接;b)根据所述元模型对所述显示层的一个或多个屏幕建模;c)指定屏幕的通过事件句柄的定义捕获的行为规范,其中,所述事件句柄能够调用服务、触发导航或执行由开发者指定的代码;d)根据元模型定义显示层上的共同结构元素以及可变结构元素;e)通过定义可变点获得屏幕的结构变型,该可变点在期望位置的一个或多个屏幕上被建模;f)通过引入环境特定结构元素来对各可变点定义结构变型;g)通过增加新的事件句柄或通过覆盖现存的事件句柄来定义屏幕的行为变型;h)通过在共同模型的任意位置引入环境特定结构元素,来指定屏幕的结构扩展;i)通过在共同模型的任意位置引入环境特定事件句柄,来指定屏幕的行为扩展;j)将所有所述结构变型和行为变型以及其扩展连接到特征模型;k)通过配置用于产品线的、在代码产生中使用的特征模型,获得业务应用产品线的一个或多个GUI成员,以产生用于终端用户配置的特定实现或产生用于终端用户配置的元数据驱动的可配置运行时间的实现;和l)通过在显示模型上执行合适的代码产生器,以将GUI模型方案重定位到选择的显示层平台上。
地址 印度孟买