iModel在西安科技大市场的演示.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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架构平台,J2ee架构平台 插件应用 界面定义 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 Pl

文档评论(0)

yyh892289 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档