[发明专利]用于开发以数据库为中心的企业业务应用的可配置、可扩展的GUI的高效计算系统有效
申请号: | 201080029346.4 | 申请日: | 2010-08-31 |
公开(公告)号: | CN102473095A | 公开(公告)日: | 2012-05-23 |
发明(设计)人: | R·莫汉;V·库尔卡尼 | 申请(专利权)人: | 塔塔咨询服务有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 印度*** | 国省代码: | 印度;IN |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 开发 数据库 中心 企业 业务 应用 配置 扩展 gui 高效 计算 系统 | ||
1.一种用于使用模型驱动技术开发可配置、可扩展GUI的高效计算系统,该GUI用于以数据库为中心的企业业务应用产品线,所述系统包括:
至少一个服务器;
网络;和
主系统,所述主系统与所述网络以及所述至少一个服务器通信,所述主系统具有处理器,所述处理器配置成执行用于如下的程序化指令:
a)定义企业应用的业务过程的终端用户视图为显示层上的一个或多个屏幕的形式,其中,所述屏幕借助于由元模型限定的导航链接而互相连接;
b)根据所述元模型对所述显示层的一个或多个屏幕建模;
c)指定屏幕的通过事件句柄的定义捕获的行为规范,其中,所述事件句柄能够调用服务、触发导航或执行由开发者指定的代码;
d)根据元模型定义显示层上的共同结构元素以及可变结构元素;
e)通过定义可变点获得屏幕的结构变型,该可变点在期望位置的一个或多个屏幕上被建模;
f)通过引入环境特定结构元素来对各可变点定义结构变型;
g)通过增加新的事件句柄或通过覆盖现存的事件句柄来定义屏幕的行为变型;
h)通过在共同模型的任意位置引入环境特定结构元素,来指定屏幕的结构扩展;
i)通过在共同模型的任意位置引入环境特定事件句柄,来指定屏幕的行为扩展;
j)将所有所述结构变型和行为变型以及其扩展连接到特征模型;
k)通过配置用于产品线的、在代码产生中使用的特征模型,获得业务应用产品线的一个或多个GUI成员,以产生用于终端用户配置的特定实现或产生用于终端用户配置的元数据驱动的可配置运行时间的实现;和
l)通过在显示模型上执行合适的代码产生器,以将GUI模型方案重定位到选择的显示层平台上。
2.如权利要求1所述的系统,其中,通过将新的组件增加到现存的屏幕上能够实现所述屏幕的结构变型。
3.如权利要求1所述的系统,其中,模型捕获显示、用户交互、反应行为以及屏幕之间的控制流。
4.如权利要求1所述的系统,其中,显示层的事件反应行为取决于组件,且事件反应关注点使用事件句柄指定,该事件句柄是对组件引发的事件的可执行反应。
5.如权利要求1所述的系统,其中,通过使用对组件类型库中的各组件类型合适的平台特定代码产生器能够实现可重定向性。
6.如权利要求1所述的系统,其中,通过使用包含关联来组合组件而定义屏幕,该包含关联定义组件之间的所有包含关系。
7.如权利要求1所述的系统,其中,所述显示层模型连接到用于业务层服务和消息的模型,以调用携带数据交换的业务操作。
8.如权利要求1所述的系统,其中,通过使用模型到文本翻译工具自模型中产生平台特定实现。
9.如权利要求1所述的系统,其中,能够通过包含来自模型转换过程的特征模型的信息,使用模型驱动软件开发工具创建简单的变型特定模型翻译。
10.如权利要求1所述的系统,其中,能够在代码产生器中编码GUI的实现决策,所述GUI的实现决策包括:结构、设计、技术平台以及美学中的选择。
11.如权利要求1所述的系统,其中,相同屏幕能够显示不同环境的结构的变型,其中,所述变型能够是预见的可变点的变型,或能够是非预见的内容的扩展。
12.如权利要求1所述的系统,其中,所述事件句柄变型连接与特征模型的元素连接的环境。
13.如权利要求1所述的系统,其中通过使用可变字段能够实现显示层内运行时的变型,所述可变字段能够检查来自配置数据库的配置数据以及确定是否显现它。
14.如权利要求1所述的系统,其中,所述系统的用户定制实现或者通过变型或者在代码产生过程期间产生,所述变型使用模型转换应用到模型层本身的可变点。
15.如权利要求1所述的系统,还包括至少一个用于测试开发的GUI的部署框架,其中,所述部署框架包括:
a)至少一个主系统,所述主系统用于实现用户与系统的交互作用;
b)至少一个具有网络服务器的服务器,所述网络服务器安装在主系统上,且用于保存开发的GUI;
c)至少一个具有数据存储服务器的服务器,所述数据存储服务器安装在主系统上,且用于存储元数据;以及
d)所有上述主系统、网络服务器或数据存储服务器通过通信网络互相连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于塔塔咨询服务有限公司,未经塔塔咨询服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080029346.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:绝对公里里程到尤其是无线钥匙的存储元件中的写入
- 下一篇:加工设备