发明名称 利用模型驱动技术开发可配置可扩展的业务应用产品线的高效计算系统
摘要 本发明提供用于利用模型驱动技术来开发可配置可扩展的业务应用产品线的高效计算系统。本发明实现了创建具有一组预定变型的共用的业务应用、从该预定组选择合适的变型以及将所述共用应用与所选择的变型组合成专用的业务应用,本发明还提供了对共性和可变性建模且因此引起单一的规范。本发明提供了基于模型的解决方法,以实现在数据库集中式业务应用的功能性方面中的结构和行为方面的可扩展性和可配置性,本发明在数据库集中式业务应用个程序的应用开发的三个不同阶段(即,设计时、安装时以及运行时)支持配置过程。本发明降低了创建新的业务应用的成本以及计算时间,且引起有效维护以及平稳发展。
申请公布号 CN102473097B 申请公布日期 2015.06.17
申请号 CN201080029928.2 申请日期 2010.08.31
申请人 塔塔咨询服务有限公司 发明人 V·库尔卡尼;S·巴拉特
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 黄志华
主权项 一种用于利用模型驱动技术开发多个数据库集中式业务应用的系统,所述系统包括:数据存储库;以及与所述数据存储库相连的处理器,其中,所述处理器被配置成:针对所述多个数据库集中式业务应用定义单一规范以形成应用系列,其中所述应用系列包括相关的成员,其中每个所述相关的成员共享共同部分,其中每个所述相关的成员通过区别部分而区别,其中所述共同部分由所述相关的成员共享,以及其中所述区别部分对于成员而言是独特的,其中,成员的所述共同部分和所述区别部分通过使用一组操作符而被结合以限定用于所述应用系列的所述单一规范;将所述单一规范分解为三个模型,其中每个模型对应于所述多个数据库集中式业务应用中的数据库集中式业务应用的架构层,其中,所述架构层是图形用户界面GUI层、应用逻辑层以及数据库层中的一个;针对每个所述架构层创建多个独立的抽象视图,其中每个独立的抽象视图为每个所述架构层定义一组属性;针对各独立的抽象视图创建三个元模型,其中每个元模型使得能够在每个架构层对多个成员的系列进行建模,以及其中所述系列中的成员包括共同部分和区别部分,其中所述共同部分被所述多个成员共享,以及其中所述区别部分对于该成员而言是独特的;以及针对所述系列的一个或多个成员将所述单一规范实现成源代码以开发所述多个数据库集中式业务应用。
地址 印度孟买