如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
面向服务的分析和建模模型驱动架构面向服务的分析和建模:方法和过程CASE工具:IBMWebSphere案例研究2024/9/102024/9/10模型驱动的架构多样的平台多样的HardwareArchitecturePentium,PowerPC,PA-RISC,Sparc,370,…多样的NetworksEthernet,ATM,IP,SS7,Applealk,USB,Firewire,…多样的ProgrammingLanguagesC/C++.Java,VB,C#,…多样的OperatingSystemsUnix,Windows,NT/XP.Mainframe,Mobile,…多样的MiddlewaresJAVA/CORBA,COM+/.NET,WebServices,….集成的挑战跨中间件的集成跨中间件系统设计允许定义的机器可读的应用和数据模型,使长期的适应:实现新基础设施可以整合或重用已有设计实现集成自动生产数据集成的桥梁和连接到新的一体化基础设施维护设计采用机器可读形式测试和仿真开发模型能有效满足要求,针对各种基础设施进行测试,并可以直接用于模拟正在设计系统的行为。捕获通常在代码和开发过程中丢失的设计信息基本工作:系统生成;分析;仿真;测试生成;文件生成;….特定领域的建模语言增强了生成,优化,早期错误检测等1989:OMGestablishedStandardizationofDistributedObjectMiddleware1995:CORBA2;2002:CORBA3ModelingStandardization1997:UML(UnfiedModelingLanguage)1997:MOF(MetaObjectFacility)1999:XMI(XMLMetadataInterchange)2001:Application-SpecificUMLProfiles(EDOC,EAI)Architecture(ReferenceModel)1990:OMA(ObjectManagementArchitecture)2001:MDA(ModelDrivenArchitecture)2001-:startingstandardizationbasedonMDAUML:UnifiedModelingLanguage强调建模架构,对象及对象之间的相互作用,数据建模方面的问题,以及设计方面的构造和组装XMI:XMLMetadataInterchange标准交换机制,用于各种工具、库和中间件中。MOF:MetaObjectFacility提供标准的建模和交换结构.MDA:ModelDrivenArchitecture由OMG制定的建模标准;可以使用任何主流的开放或专有平台实现,包括CORBA技术,Java,.NET,XMI/XML和基于Web的平台。提供一个开放的,供应商中立的方法来挑战的业务和技术的变化。分离的一个系统运行规范和系统使用平台能力的细节方式,Providesanapproachfor,andenablestoolsto指定一个独立于支持它平台系统;指定平台;为系统选择某一特定平台;对某一特定平台变换系统规范目的通过架构分离关注,提高可移植性,互操作性和可重用性2024/9/10CIM:ComputationIndependentModel一个计算独立的系统视图;阐明要求,但隐藏实现细节和系统实施;架设领域专家和技术专家之间的沟通桥梁;PIM:PlatformIndependentModel一个平台独立独立的系统视图;展示足够的独立性,以便其映射到一个或多个平台抽象技术细节,定义一整套服务。PSM:PlatformSpecificModel平台相关的独立的系统视图;结合PIM规范的细节,说明该系统如何使用特定类型平台模型变换是相同的系统从一种模式到另一种模式的转换过程标识;元模型转化;模型转换;模式的应用;模型融合;2024/9/102024/9/10保持知识的投资独立的执行平台;使得隐性知识明确。开发速度大多数实现是自动生成的。实现质量专家为开发者提供了转换模板。维护和文档设计和分析模型后,不放弃文档;从技术规范到执行100%可追踪。面向服务的分析和建模方法和过程2024/9/10Layer1:业务系统层现有的应用,所谓的遗留系统CRMandERPpackagedapplicationsolderobject-orientedsystemimplementations,businessintelligenceapplications.