手机版

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

发布时间:2024-10-15   来源:未知    
字号:

iModel 模型驱动开发平台面向模型的应用软件开发方法 面向业务的管理软件生产工厂

西安赛斐软件科技有限公司 http://www.77cn.com.cn 2011年7月

软件开发行业现状 失调的投入产出 不确定项目风险 质量难于保证 难于维护和扩展

软件开发行业危机的解决之道方法

更先进的开发方法团队

工具

软件

更强大的开发工具 更高效的团队配合

客户

更充分的客户沟通

主流软件开发方法演进

面向 机器

面向 过程

面向 对象

???

模型驱动开发方法的演进模型驱动架构 (MDA)PIM(UML)->PSM->实现->编 译->发行

建模语言 (UML) 模型 (Model)

符号模型-辅助开发-团队沟通

简化->抽象->过滤->组织->理解

OMG模型驱动开发方法的特点

基于业务应用,抽象层次更高。 基于描述定义,清晰且易于理解。 基于业务领域,更贴近业务需求。 基于建模构建,开发更快速,维护更方便。 基于面向业务,开发人员更加理解系统。 基于模型驱动,隐藏实现细节,技术要求更低。 基于多层转换,可以实现跨平台。

OMG模型驱动开发方法的现状实状 建模工具->部分代码生成->辅助开发

原因

为了跨平台,环节太多,实现困难 UML符号不够精确和全面,定义的模型无 法完全生成和编程语言相比的可编译成目 标软件的信息描述定义。 把设计语言当作编程语言使用的目标错误。 设计语言和编译语言应该是互补的。

结论

模型驱动开发方法的实现方式OMG的MDA实现

PIM

PSM

Code目标 软件

模型引擎式MDA实现

模型引擎

iModel平台技术实现图

iModel平台核心构成示意图插件运行库

建模工具

模型存储库

模型引擎

业务数据库

iModel平台插件模型示意图

iModel运行时内存对象示意图

iModel平台的定位应用软件 ERP,CRM,OA…

基础应用平台

iModel

基础架构平台

.netframework,j2ee …

操作系统

Windows,linux…

硬件平台

Intel,AMD…

iModel平台架构组成业务系统(ERP,CRM,OA…)报表引擎插件,工作流引擎插件,权限管理插件

基本模型界 面 定 义 实 体 定 义

插件模型属 性 定 义 业 务 元 素 资 源 定 义 程 序 集 定 义

功 能 定 义

对 象 定 义

程 序 类 定 义

插 件 定 义

插 件 应 用

模 型 工 具

模型引擎 .net架构平台,J2ee架构平台

iModel平台技术架构智能客户端 客 户 端 引 擎 界面层 实体层 公用组件 模型对象空间 权限服务管理器 代理层 报表服务管理器 用户服务管理器 应用服务器 IiS7.0 模 型 服 务 日志服务管理器 缓存服务管理器

iModel服务管理器 .net Framework

数据库服务器

SQL Server

Oracle

其他

iModel平

台部署架构-跨互联网服务器拖管机房 用户1

数 据 库 服 务 器

iM od el 服 务 器

企 业 防 火 墙

互联网用户2

出差用户

用户n

交换机

跨互联网部署模式可以将数据库服务器和iModel服务器部署在云端机房内,客户端计算机只安装iModel客户 端部分,用户通过互联网进程联连迚行业务处理,这种模式可以实现进程协同办公。

iModel在西安科技大市场的演示.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)