欢迎来到天天文库
浏览记录
ID:37634107
大小:1.32 MB
页数:24页
时间:2019-05-26
《10_企业软件架构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、企业软件构架介绍©中国科学院软件所2006Slide1TheNeedofArchitectureTheWinchester“Mystery”Houseò38yearsofconstruction–147builders0architectsò160rooms–40bedrooms,6kitchens,2basements,950doorsò65doorstoblankwalls,13staircasesabandoned,24skylightsinfloorsòNoarchitecturalblueprintexists©中
2、国科学院软件所2006Slide21WhyEnterpriseArchitectureòITcoststoomuchòCostsofmanagingcomplexityòEliminateredundancyòGrowingITecosystemòDemandingrateofchangeòNeedforinfosharingòOutsourcing(BPO)òFuture-proofingIfyoudon’thavestrongarchitecturestrategy,everyonedoestheirownthingan
3、dyouendupwithsixkindsofserversand(software)platforms…yougetsilosofeverythingandthatexplodesyourcosts”AndyMillerVPofTechnicalArchitecture,CorporateExpress©中国科学院软件所2006Slide3DoesYourITArchitectureLookLike…(neededa)…blueprinttobringorderto“spaghettilayerofapplications
4、,boxesandwires”TobyRedshawVPofStrategy&ArchitectureMotorola©中国科学院软件所2006Slide42WalkerRoyce软件复杂性的度数更高的技术复杂性-嵌入式,实时的,分布式的,不可出错的-定制的,空前的,可复用的一个比较中等的项目-高性能的-5-10人防御-10-15个月的开发周期信息武器系统-3-5个外部界面交换-一些不可知的事情&风险国际空中运输商业控制系统嵌入式编译器车用软件大型组织/实体仿真模拟较低的管理复杂度CASE工具较高管理复杂度-小范围-大范围-
5、非正式的-合同契约性-简单的资金运作小型科学模拟-多数人控制的-“产品”-“项目”IS应用分布式对象企业IS防御MIS系统(订购实体)(IS应用的家庭服务)IS应用GUI/RDB(订购实体)商业制表软件低技术复杂度-大部分是4GL,或基于组件技术的-应用反向工程注:什么是4GL?-交互性能©中国科学院软件所2006Slide5软件中的影响因素功能成本兼容性容量失败安全可用性出错容忍程度性能吞吐量技术混合恢复能力20年之后的挑战不是速度、成本和性能,而是复杂度的问题了。BillRaduchel,Sun微系统公司策略执行总裁复杂
6、度是我们的敌人,是我们的目标,我们要消灭它。©中国科学院软件所2006JanBaanSlide63体系结构的域“什么”“为什么”系统体系结构满足功能质量结构S/W压制需求体系结构表现方法系统质量属性生产技术定义“谁”“如何”跟踪构建处理技巧定义规则组织风险承担人©中国科学院软件所2006Slide7议题(1)Zachman架构框架(2)MetaGroup企业架构(3)Microsoft架构框架(MAF)(4)IBM企业架构(EA)(5)美国国防部架构框架(DODAF)(6)美国联邦政府架构框架(FEA)(7)集成化结构框架(
7、IAF)©中国科学院软件所2006Slide84Zachman架构框架©中国科学院软件所2006Slide9DefinitionofEnterpriseArchitectureTheenterprisearchitectureistheorganizinglogicforafirm’scorebusinessprocessesandITcapabilitiescapturedinasetofprinciples,policiesandtechnicalchoicestoachievethebusinessstandardiz
8、ationandintegrationrequirementsofthefirm’soperatingmodel.©中国科学院软件所2006Slide105ZachmanFrameworkDataFunctionNetworkPeopleTimeMotivation(What)(How)(
此文档下载收益归作者所有