iModel技术说明

上传人:lx****y 文档编号:251914297 上传时间:2024-11-11 格式:PPT 页数:37 大小:2.10MB
返回 下载 相关 举报
iModel技术说明_第1页
第1页 / 共37页
iModel技术说明_第2页
第2页 / 共37页
iModel技术说明_第3页
第3页 / 共37页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,iModel,模型驱动开发平台,面向模型的应用软件开发方法,面向业务的管理软件生产工厂,2011,年,7,月,1,软件开发行业现状,失调的投入产出,不确定项目风险,质量难于保证,难于维护和扩展,2,软件开发行业危机的解决之道,更先进的开发方法,更强大的开发工具,更高效的团队配合,更充分的客户沟通,软件,方法,工具,团队,客户,3,主流软件开发方法演进,4,模型驱动开发方法的演进,模型,(,Model,),模型驱动架构(,MDA,),建模语言(,UML,),简化,抽象,过滤,组织,理解,符号模型辅助开发团队沟通,PIM,(,UML,),PSM,实现,编译,发行,5,OMG,模型驱动开发方法的特点,基于业务应用,抽象层次更高。,基于描述定义,清晰且易于理解。,基于业务领域,更贴近业务需求。,基于建模构建,开发更快速,维护更方便。,基于面向业务,开发人员更加理解系统。,基于模型驱动,隐藏实现细节,技术要求更低。,基于多层转换,可以实现跨平台。,6,OMG,模型驱动开发方法的现状,建模工具,部分代码生成,辅助开发,实状,原因,为了跨平台,环节太多,实现困难,UML,符号不够精确和全面,定义的模型无法完全生成和编程语言相比的可编译成目标软件的信息描述定义。,结论,把设计语言当作编程语言使用的目标错误。,设计语言和编译语言应该是互补的。,7,模型驱动开发方法的实现方式,模型,目标软件,模型引擎,PSM,PIM,Code,引擎式,MDA,实现,OMG,的,MDA,实现,8,iModel,平台技术实现图,9,iModel,平台核心构成示意图,模型存储库,业务数据库,模型引擎,插件运行库,建模工具,10,iModel,平台插件模型示意图,11,iModel,运行时内存对象示意图,12,iModel,平台的定位,应用软件,ERP,,,CRM,,,OA,基础应用平台,iModel,基础架构平台,.netframework,j2ee,操作系统,Windows,linux,硬件平台,Intel,AMD,13,iModel,平台架构组成,模型引擎,实体模型,程序集,插件模型,基本模型,程序类,插件模型,功能模型,业务元素,业务系统(,ERP,CRM,OA,),建模工具,报表引擎插件,工作流引擎插件,权限管理插件,对象模型,资源模型,.net,架构平台,Java,架构平台,插件使用,界面模型,14,iModel,平台技术架构,SQL Server,Oracle,其他,公用组件,.net Framework,缓存服务管理器,日志服务管理器,用户服务管理器,报表服务管理器,权限服务管理器,模型对象空间,应用服务器,IiS7.0,iModel,服务管理器,模型服务,智能客户端,界面层,实体层,代理层,客户端引擎,数据库服务器,15,iModel,平台部署架构跨互联网,互联网,数据库服务器,iModel,服务器,企业防火墙,服务器拖管机房,用户,2,用户,n,用户,1,跨互联网部署模式可以将数据库服务器和,iModel,服务器部署在云端机房内,客户端计算机只安装,iModel,客户端部分,用户通过互联网远程联连进行业务处理,这种模式可以实现远程协同办公。,交换机,出差用户,16,iModel,平台部署架构局域网,企业服务器机房,数据库服务器,iModel,服务器,用户,1,用户,n,用户,2,局域网部署模式可以将数据库服务器和,iModel,服务器部署在企业机房内,客户端计算机只安装,iModel,客户端部分,用户通过局域联接进行业务处理,这种模式可以实现局域网协同办公,并且同时还可以发挥最快的访问速度。,交换机,17,iModel,平台部署架构,SaaS,服务器托管机房,数据库服务器,iModel,服务器,互联网,企业防火墙,公司,1,公司,2,公司,n,交换机,SaaS,部署模式可以将数据库服务器,iModel,服务器部署在企业远程机房内或云端托管机房内,客户端计算机只安装,iModel,客户端部分,运营商的租户通过互联网连接,iModel,服务器进行业务处理,这种模式将多个租户的数据存储在同一台服务器中,可以最大限度的利用服务器资源,减少了资源浪费。,18,iModel,平台的特性,iModel Platform,19,iModel,平台,开发流程,需求分析,模型设计,定义业务对象,定义实体,定义界面,配置插件,配置插件,测试,部署发布,测试,发布,运行维护,维护,20,iModel,平台模型设计流程,21,iModel,模型与,OMG,架构比较,22,iModel,和传统开发比较(一),23,iModel,和传统开发比较(二),24,iModel,模型配出的界面风格表格选择,25,iModel,模型配出的界面风格树形选择,26,iModel,模型配出的界面风格树与列表,27,iModel,模型配出的界面风格选项卡与列表,28,iModel,模型配出的界面风格选项卡与单据,29,iModel,平台内置插件之水印插件,30,iModel,平台内置插件之格式化金额插件,31,iModel,平台特性之模型继承与模型接口,32,iModel,平台特性之内置对象接口,33,iModel,平台特性之界面风格,34,iModel,平台特性之模型缓冲,35,iModel,平台客户端,36,iModel,平台服务管理器,37,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!