- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iModel平台特性之模型继承与模型接口 iModel平台特性之内置对象接口 iModel平台特性之界面风格 iModel平台特性之模型缓冲 iModel平台客户端 iModel平台服务管理器 方法和工具是非人因素,是可控因素,团队和客户是人因素,是不可控因素,一般开发工具都会和开发方法配合起来。 * 一个完整的MDA应用程序包含: 一个权威的PIM; 一个或者多个PSM; 一个或者多个完整的实现 - 开发人员决定支持的所有平台上的应用程序实现。 * * PIM(Platform Independent Model 平台无关模型)和(Platform Specialize Mode 平台相关模型) * iModel 模型驱动开发平台 面向模型的应用软件开发方法 面向业务的管理软件生产工厂 西安赛斐软件科技有限公司 2011年7月 软件开发行业现状 失调的投入产出 不确定项目风险 质量难于保证 难于维护和扩展 软件开发行业危机的解决之道 更先进的开发方法 更强大的开发工具 更高效的团队配合 更充分的客户沟通 软件 方法 工具 团队 客户 主流软件开发方法演进 模型驱动开发方法的演进 模型 (Model) 模型驱动架构(MDA) 建模语言(UML) 简化-抽象-过滤-组织-理解 符号模型-辅助开发-团队沟通 PIM(UML)-PSM-实现-编译-发行 OMG模型驱动开发方法的特点 基于业务应用,抽象层次更高。 基于描述定义,清晰且易于理解。 基于业务领域,更贴近业务需求。 基于建模构建,开发更快速,维护更方便。 基于面向业务,开发人员更加理解系统。 基于模型驱动,隐藏实现细节,技术要求更低。 基于多层转换,可以实现跨平台。 OMG模型驱动开发方法的现状 建模工具-部分代码生成-辅助开发 实状 原因 为了跨平台,环节太多,实现困难 UML符号不够精确和全面,定义的模型无法完全生成和编程语言相比的可编译成目标软件的信息描述定义。 结论 把设计语言当作编程语言使用的目标错误。 设计语言和编译语言应该是互补的。 模型驱动开发方法的实现方式 模型 目标软件 模型引擎 PSM PIM Code 引擎式MDA实现 OMG的MDA实现 iModel平台技术实现图 iModel平台核心构成示意图 模型存储库 业务数据库 iModel平台插件模型示意图 iModel运行时内存对象示意图 iModel平台的定位 应用软件 ERP,CRM,OA… 基础应用平台 iModel 基础架构平台 .netframework,j2ee … 操作系统 Windows,linux… 硬件平台 Intel,AMD… iModel平台架构组成 模型引擎 程序集 插件模型 基本模型 程序类 插件模型 业务系统(ERP,CRM,OA…) 建模工具 报表引擎插件,工作流引擎插件,权限管理插件 .net架构平台,Java架构平台 插件使用 iModel平台技术架构 SQL Server Oracle 其他 公用组件 .net Framework 缓存服务管理器 日志服务管理器 用户服务管理器 报表服务管理器 权限服务管理器 模型对象空间 应用服务器 IiS7.0 iModel服务管理器 模型服务 智能客户端 界面层 实体层 代理层 客户端引擎 数据库服务器 iModel平台部署架构-跨互联网 互联网 数据库服务器 iModel服务器 企业防火墙 服务器拖管机房 用户2 用户n 用户1 跨互联网部署模式可以将数据库服务器和iModel服务器部署在云端机房内,客户端计算机只安装iModel客户端部分,用户通过互联网远程联连进行业务处理,这种模式可以实现远程协同办公。 交换机 出差用户 iModel平台部署架构-局域网 企业服务器机房 数据库服务器 iModel服务器 用户1 用户n 用户2 局域网部署模式可以将数据库服务器和iModel服务器部署在企业机房内,客户端计算机只安装iModel客户端部分,用户通过局域联接进行业务处理, 这种模式可以实现局域网协同办公,并且同时还可以发挥最快的访问速度。 交换机 iModel平台部署架构-SaaS 服务器托管机房 数据库服务器 iModel服务器 互联网 企业防火墙 公司1 公司2 公司n 交换机 SaaS部署模式可以将数据库服务器iModel服务器部署在企业远程机房内或云端托管机房内,客户端计算机只安装iModel客户端部分,运营商的租户通过互联网连接iModel服务器进行业务处理,这种模式将多个租户的数据存储在同一台服务器中,可以最大限度的利用服务器资源,减少了资源浪费。 iModel平台的特性 iModel Platform iModel平台开发流程 需求分析 模型设计 定义业务对象 定义
您可能关注的文档
- 今年的开发中心25年度工作总结.doc
- 今年的南通市社科联211年公开选聘事业人员简章.doc
- 金蝶K3和EAS的区别.doc
- 金融专业知识与实务习题.doc
- 金太阳在线奇迹滚去android安卓91背单词.doc
- 近五年学生受益于中心实验教学取得的成果.doc
- 进度条.doc
- 进销存论文正文.doc
- $云起四方.ppt
- 进销存系统《系统设计说明书》.doc
- 智能农业种植2025年风险评估与农业产业链风险管理.docx
- 古代诗词常识理解与赏析试卷及答案.docx
- 新能源企业产能布局2025:案例分析、区域市场前景与布局建议.docx
- 2025年湖北师范大学化学化工学院人才招聘15人笔试模拟试题及参考答案详解.docx
- 2025年跨境电商品牌本土化市场进入壁垒分析报告.docx
- 2025年跨境电商品牌本土化市场细分策略创新报告.docx
- 特斯拉电动汽车自动驾驶技术发展现状与2025年前景展望报告.docx
- 2025年跨境电商品牌本土化市场趋势与未来展望报告.docx
- 全球工业机器人行业市场潜力分析报告:2025年区域市场展望.docx
- 2025年阿里巴巴电商生态产业链布局深度解析报告.docx
文档评论(0)