版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模型驱动的体系结构、无政府MF0933001、MDA是什么、模型驱动的体系结构,简单地说,MDA是OMG组织通过新提议的应用程序模型技术开发软件系统的方法体系和标准系统。MDA确保了软件系统生命周期各个阶段的互操作性、可移植性和可重用性。对象管理组(OMG)对象管理组织、MDA生成背景(1)、多种平台技术的诞生和广泛应用(CORBA、J2EE、COM/DCOM、XML/SOAP)必须穿透软件系统,而不仅限于系统设计阶段。基于MDA和相关标准的平台独立应用程序可以在多种开放和专用平台(包括C0RBA、J2EE、NET、web服务和其他基于web的平台)上实施。MDA的总体结构、MDA核心和MDA
2、的核心是OMG建模标准MDA(包括UML、CWM和MOF),它为这些基于标准的企业号应用程序构建了独立于平台的独立于实施技术的模型。UML,统一建模语言(Unified Modeling Language,UML)是用于标准面向对象分析和设计的图形模型语言集。实施软件系统可视化、规范定义、配置和文档建模。的实现。Oracle Documenting system Visualizing、Specifying、Constructing和Documenting modeling modeling。MDA的各种型号用UML描述。CWM,Common Warehouse Meta Model(CWM)
3、定义了数据仓库和业务分析领域最常见的业务和技术相关元数据表示的元模型。CWM实际上为异构软件系统之间的元数据交换提供了基于模型的方法。根据CWM建立的数据模型,虽然徐璐存储在其他软件系统中,但可以轻松集成和集成,从而确保数据挖掘等应用程序跨越企业数据库边界。MDA核心的外层,MDA支持多种实现技术平台(CORBA、J2EE、NET、XMLSOAP等)。在牙齿层,平台无关模型转换为与每个平台的技术特性相关的平台特定模型,并在平台上实现。XMI和XMI元数据交换(XMI)标准化XML文档格式和DTD,从而为UML元模型和模型(元模型可以视为特殊情况)定义基于XML的更换格式。定义从UML到XML的
4、映射。XMI定义如何使用XML描述UML模型。普适服务,企业号计算需要一系列公共基本服务,为应用程序提供操作环境。MDA(包括目录服务、事件处理服务、事务服务、持久性服务、安全服务等)通过高度抽象构建独立于平台的公共通用服务模型,这称为普适服务,为区域应用程序提供建模标准和公共模型。实现区域应用程序的可重用性、可移植性和互操作性,为每个产业领域软件系统的开发和集成提供了通用方法。MDA模型系统,1 .4层元模型体系结构2。MDA应用程序模型3。称为模型映射、4层元模型体系结构、MDA应用程序模型、CIM PIM PSM、CIM、计算独立模型计算机独立计算(CIM),主要是因为CIM侧重于系统的
5、外部行为和操作环境,而不表达系统的内部结构和实施详细信息等相关内容。CIM为域专家和系统设计专家之间的域需求通信和通信提供了桥梁,并直接支持PIM、PSM模型的构建和实施。、PIM、与平台无关的模型与平台无关的模型PIM(PIM)是MDA基于与平台无关的视角(PIV)的系统模型。PIM是抽象的业务逻辑。称为平台无关。主要是因为PIM不包含有关平台和技术相关实施的特定信息。展示PIM牙齿的平台独立性可以在任何技术平台上实现。PSM、平台指定模型平台指定模型1(PSM)是基于平台指定视角(PSV)的MDA的系统模型。PSM将从PIM转换并包含选定平台和技术相关特定实施信息的详细信息,以及PIM中定
6、义的业务逻辑规范。模型映射和模型映射是模型转换时必须定义的模型元素之间的映射关系,提供转换规则和规范标准功能。MDA中模型转换的核心是从PIM到PSM的转换。MDA提供了两种茄子模型映射方法:类型映射和实例映射。类型映射、类型映射提供了从PIM使用的模型语言类型到PSM使用的模型语言类型的映射。用于两个模型语言元素之间模型语言转换的“翻译”过程、实例映射、实例映射方法指定PIM模型元素标记,以特定方式将元素标识实例映射中的段宜恩(Marks)转换为PSM模型元素转换是平台特定的,其内容反映了PSM中选定的实施平台的特定要求。映射组合,每个优点在大多数情况下,模型映射是类型映射和实例映射的组合。
7、PIM到PSM的模型转换、模型转换,输入是现有PIM和选定映射之一,输出结果是相应的PSM和转换记录。分别对应于类型映射和实例映射两种茄子模型映射方法,MDA提供了两种茄子基本模型转换方法。从PIM到“实施”的两种茄子转换方法,在大多数情况下,从PIM到“实施”的模型转换需要多次,而不是一次完成。模型转换次数取决于每个转换结果的PSM可用性要求。MDA软件开发方法、MDA应用现状和MDA技术已经得到企业界的广泛认可和应用。各行各业的众多企业或组织已经将MDA作为开发软件系统的指南,将MDA软件方法和标准应用程序应用于系统开发。瑞典最大的支付服务提供商Postgirot Bank AB使用MDA技术进行了支付系统重建。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东中山南头镇北帝社区招聘合同制工作人员1人备考题库带答案详解(基础题)
- 2206北京大学未来技术学院招聘劳动合同制人员1人备考题库含答案详解(基础题)
- 2026贵州贵阳观山湖中学招聘中小学教师备考题库附完整答案详解(有一套)
- 2026广东广州花都城投住宅建设有限公司第二次招聘项目用工人员4人备考题库(考点梳理)附答案详解
- 2025-2026山东临沂市鲁南技师学院第二学期临时代课教师招聘1人备考题库(二)(全优)附答案详解
- 2026年云南省丽江市高职单招职业适应性测试考试真题及答案
- 2026江苏南京大学XZ2026-036研究生院办公室文员招聘备考题库参考答案详解
- 2026中国电信量子公司春季博士招聘备考题库含答案详解(培优a卷)
- 2026浙江宁波逸东诺富特酒店招聘1人备考题库含答案详解【巩固】
- 2026浙江金华市义乌市教育系统招聘教师564人备考题库含完整答案详解(典优)
- 北师大版六年级下册《正比例》课件市公开课一等奖省赛课获奖课件
- 整体式铁路信号箱式机房产品介绍
- 颌面部骨折围手术期的护理
- 地铁行业沟通技巧分析
- 2023年六年级小升初自荐信简历
- 清明时节 奠说巴人获奖科研报告
- 主蒸汽管道更换施工方案
- 如何给领导拍照
- 初中校本课程-【校本课程】春节教学课件设计
- 注塑模具相关零件加工工艺过程卡片
- 急性上消化道出血中心建设PPT文档
评论
0/150
提交评论