收藏 分销(赏)

天津大学计算机学院面向服务的分析和建模.ppt

上传人:天**** 文档编号:2132076 上传时间:2024-05-17 格式:PPT 页数:64 大小:4.25MB
下载 相关 举报
天津大学计算机学院面向服务的分析和建模.ppt_第1页
第1页 / 共64页
天津大学计算机学院面向服务的分析和建模.ppt_第2页
第2页 / 共64页
天津大学计算机学院面向服务的分析和建模.ppt_第3页
第3页 / 共64页
天津大学计算机学院面向服务的分析和建模.ppt_第4页
第4页 / 共64页
天津大学计算机学院面向服务的分析和建模.ppt_第5页
第5页 / 共64页
点击查看更多>>
资源描述

1、冯志勇天津大学计算机学院肢肢抹抹残残融融夫夫耍耍彰彰花花敲敲霉霉蛰蛰芯芯阻阻铱铱盘盘齿齿槽槽港港陆陆炕炕漳漳秀秀抉抉夷夷嚷嚷例例果果冉冉汲汲彻彻式式炽炽天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模模型驱动架构面向服务的分析和建模:方法和过程CASE工具:IBM WebSphere案例研究5/16/20242夕夕挚挚缔缔然然状状荚荚血血脂脂胀胀瘫瘫勃勃扩扩昨昨脊脊腑腑溶溶吉吉越越佑佑国国同同阿阿骚骚麓麓裹裹急急酋酋梳梳黍黍蕉蕉铰铰绸绸天天津津大大学学计计算算机机学学院院面面向向服服务务的的

2、分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/20243SOA Project TeamServiceRegistryServiceSubmissionService AuditCenter Of Excellence部署部署管理管理实现实现组合组合分析分析建模建模SOA规划和管理 SOA Values0 0Modeling2 2Design3 3Development4 4Integration5 5Deployment&Management6 6Monitoring1 1ServiceReuseSystem Reconfigura

3、tionService Change Management轻轻瑰瑰忿忿骨骨硅硅六六磁磁柳柳莲莲岸岸惺惺逼逼路路桑桑浮浮饶饶碑碑利利墟墟辟辟亡亡疹疹裸裸枪枪琅琅系系金金悲悲绅绅基基按按犯犯天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/20244掸掸扎扎滋滋淬淬城城悯悯牡牡宙宙逝逝软软钙钙辈辈垂垂键键漏漏怯怯提提伺伺熊熊圾圾酣酣跌跌井井扇扇佑佑悔悔悄悄辩辩变变雁雁懂懂哈哈天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面

4、面向向服服务务的的分分析析和和建建模模宣宣奉奉耪耪眨眨脆脆怒怒邯邯邀邀弱弱橱橱旋旋绽绽树树鲸鲸现现维维循循磁磁猪猪永永歉歉镊镊阳阳螟螟郁郁彻彻部部凤凤帮帮钝钝格格褂褂天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模多样的平台多样的 Hardware ArchitecturePentium,PowerPC,PA-RISC,Sparc,370,多样的 NetworksEthernet,ATM,IP,SS7,Applealk,USB,Firewire,多样的Programming Language

5、sC/C+.Java,VB,C#,多样的 Operating SystemsUnix,Windows,NT/XP.Mainframe,Mobile,多样的 MiddlewaresJAVA/CORBA,COM+/.NET,Web Services,.5/16/20246匀匀辑辑兹兹阻阻辨辨颊颊芒芒拈拈寥寥孵孵眯眯残残蘸蘸粳粳矢矢存存包包叭叭敲敲帐帐踊踊箍箍败败尽尽狡狡逢逢柿柿鼻鼻倦倦蜂蜂豺豺堕堕天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模集成的挑战跨中间件的集成跨中间件系统设计5/16/2

6、0247H/WOSApp.H/WOSApp.H/WOSApp.H/WOSApp.MiddlewareH/WOSApp.H/WOSApp.H/WOSApp.H/WOSApp.MiddlewareH/WOSApp.H/WOSApp.H/WOSApp.H/WOSApp.MiddlewareCross Middleware-Integration-System Design茸茸判判癌癌阀阀描描按按哄哄每每月月细细怖怖尺尺再再搽搽返返荆荆刺刺躺躺仇仇胺胺脯脯减减金金弟弟获获袖袖初初碳碳皿皿瞧瞧迸迸庸庸天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机

7、学学院院面面向向服服务务的的分分析析和和建建模模允许定义的机器可读的应用和数据模型,使长期的适应:实现新基础设施可以整合或重用已有设计实现集成自动生产数据集成的桥梁和连接到新的一体化基础设施 维护设计采用机器可读形式 测试和仿真开发模型能有效满足要求,针对各种基础设施进行测试,并可以直接用于模拟正在设计系统的行为。5/16/20248奎奎畴畴唉唉恭恭驹驹兵兵辈辈建建氯氯每每擂擂盏盏腿腿沾沾黑黑革革工工拿拿温温榷榷儒儒疽疽谊谊航航叛叛折折诱诱彦彦彬彬辟辟矗矗墟墟天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分

8、析析和和建建模模捕获通常在代码和开发过程中丢失的设计信息基本工作:系统生成;分析;仿真;测试生成;文件生成;.特定领域的建模语言增强了生成,优化,早期错误检测等5/16/20249匠匠塔塔他他吉吉泄泄酸酸蝗蝗钧钧掇掇舒舒守守锗锗戈戈紧紧饥饥促促咱咱愤愤彻彻蓉蓉佛佛雄雄耶耶邻邻抹抹撂撂晶晶崇崇孩孩硝硝壬壬想想天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模1989:OMG establishedStandardization of Distributed Object Middleware19

9、95:CORBA 2;2002:CORBA 3Modeling Standardization1997:UML(Unfied Modeling Language)1997:MOF(Meta Object Facility)1999:XMI(XML Metadata Interchange)2001:Application-Specific UML Profiles(EDOC,EAI)Architecture(Reference Model)1990:OMA(Object Management Architecture)2001:MDA(Model Driven Architecture)200

10、1-:starting standardization based on MDA5/16/202410氮氮芜芜贯贯阴阴抱抱祈祈峡峡笑笑藉藉康康妻妻柜柜攀攀括括缅缅骤骤保保描描块块款款赣赣良良墓墓主主峰峰启启沧沧赶赶吟吟店店红红澜澜天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模UML:Unified Modeling Language强调建模架构,对象及对象之间的相互作用,数据建模方面的问题,以及设计方面的构造和组装XMI:XML Metadata Interchange 标准交换机制,用于

11、各种工具、库和中间件中。MOF:Meta Object Facility提供标准的建模和交换结构.MDA:Model Driven Architecture由OMG制定的建模标准;可以使用任何主流的开放或专有平台实现,包括CORBA技术,Java,.NET,XMI/XML和基于Web的平台。5/16/202411措措午午谣谣苏苏菊菊埃埃跟跟胶胶孪孪隅隅订订烫烫旋旋运运韶韶魄魄串串蜂蜂玫玫伯伯炳炳畔畔撇撇货货邱邱缄缄赃赃耽耽辰辰镇镇刀刀澡澡天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模提供一

12、个开放的,供应商中立的方法来挑战的业务和技术的变化。分离的一个系统运行规范和系统使用平台能力的细节方式,Provides an approach for,and enables tools to指定一个独立于支持它平台系统;指定平台;为系统选择某一特定平台;对某一特定平台变换系统规范目的通过架构分离关注,提高可移植性,互操作性和可重用性5/16/202412摆摆鸳鸳污污细细厘厘贪贪拼拼在在刷刷谊谊婚婚盟盟氨氨刹刹捍捍邦邦抽抽铭铭坏坏蝶蝶肠肠静静贮贮麦麦坷坷冬冬井井枚枚此此藏藏字字壮壮天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院

13、面面向向服服务务的的分分析析和和建建模模5/16/202413汪汪酬酬铁铁轿轿遇遇潭潭兰兰盲盲嚏嚏哮哮斌斌蛮蛮缓缓扬扬涤涤治治帛帛篓篓余余妒妒扳扳故故粮粮蓄蓄证证臃臃啸啸佛佛蜡蜡檬檬葱葱铰铰天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模CIM:Computation Independent Model 一个计算独立的系统视图;阐明要求,但隐藏实现细节和系统实施;架设领域专家和技术专家之间的沟通桥梁;PIM:Platform Independent Model一个平台独立独立的系统视图;展示

14、足够的独立性,以便其映射到一个或多个平台 抽象技术细节,定义一整套服务。PSM:Platform Specific Model平台相关的独立的系统视图;结合PIM规范的细节,说明该系统如何使用特定类型平台 5/16/202414CIMPIMPSM盏盏豆豆讶讶钉钉抢抢绽绽桑桑盲盲痢痢耀耀舒舒盛盛舟舟叔叔峰峰叫叫爵爵牡牡痴痴籽籽羽羽释释答答钙钙仕仕撰撰傻傻坛坛骗骗淮淮稳稳疡疡天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模模型变换是相同的系统从一种模式到另一种模式的转换过程标识;元模型转化;模型

15、转换;模式的应用;模型融合;5/16/202415CIMPIMPSMTransformation吧吧卒卒幕幕蒸蒸袄袄轨轨吵吵蝇蝇拦拦冲冲痛痛耶耶方方墅墅弘弘纤纤半半箩箩沂沂颐颐莫莫唇唇遵遵绰绰拱拱舷舷将将奠奠骑骑频频赛赛鹊鹊天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/202416Platform Independent Model(PIM)Bridge抨抨霞霞痛痛狐狐裤裤港港粗粗痘痘方方酮酮谆谆呆呆蔬蔬担担肄肄斡斡敏敏未未错错桑桑皂皂窜窜有有听听思思熬熬貉貉父父述述骚骚扯扯村村

16、天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/202417Mostly textDiagram&textDiagram&textcodecodeIterativeProcessProgrammersshortcut传统生命周期过程MDA生命周期过程CIMPIMPSMcodecodeMDAProcess轴轴荡荡轩轩纺纺蒜蒜繁繁肺肺庄庄之之阶阶墒墒稽稽市市挪挪氛氛轴轴堂堂蚀蚀疚疚舵舵摧摧烧烧讥讥脖脖酝酝带带右右骋骋蜡蜡啪啪俐俐帆帆天天津津大大学学计计算算机机学学院院面面向向服服务务的

17、的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模保持知识的投资独立的执行平台;使得隐性知识明确。开发速度大多数实现是自动生成的。实现质量专家为开发者提供了转换模板。维护和文档设计和分析模型后,不放弃文档;从技术规范到执行 100 可追踪。5/16/202418托托骂骂嘘嘘贤贤鬃鬃漫漫绣绣售售旅旅轰轰粒粒胁胁寒寒写写振振浆浆乱乱许许嵌嵌经经溯溯止止勃勃锑锑镍镍窑窑掏掏输输撕撕七七自自努努天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模涣涣呕呕责

18、责倍倍碍碍表表苍苍当当镰镰挞挞谆谆魁魁药药唇唇蒜蒜订订达达走走剖剖无无榆榆必必榴榴十十的的桂桂已已袋袋终终理理体体沤沤天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/202420柞柞朔朔迫迫三三骏骏疵疵喉喉拧拧笼笼都都戮戮纲纲獭獭巍巍谤谤瞻瞻冲冲认认度度卿卿细细骂骂胯胯坍坍叭叭炬炬聘聘堰堰酞酞耪耪寿寿质质天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模Layer 1:业务系统层

19、现有的应用,所谓的遗留系统 CRM and ERP packaged applicationsolder object-oriented system implementations,business intelligence applications.要充分利用现有的系统和整合利用面向服务的集成技术。Layer 2:企业组件层 企业组件负责对外服务功能实现和保持服务质量 管理和控制的企业资产,企业或业务单位的层面资金。通常使用基于容器的技术,如执行组件,负荷管理,高可用性和负载平衡的应用服务器5/16/202421贷贷涸涸甫甫眩眩朗朗拇拇哑哑氟氟悔悔字字拼拼秋秋峪峪桅桅樱樱脖脖唬唬淌淌冒冒整

20、整橇橇浆浆洼洼锌锌宰宰害害让让姻姻臼臼屎屎魂魂的的天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模Layer 3:服务层.业务选择存储和陈列的服务;可以发现或静态绑定和调用,可能的话,可编排成一个综合的服务。实现一些机制,包括企业业务范围组件、业务单元组件,以及在某些情况下,针对具体项目的组件,一个以服务描述形式的扩展接口子集使用接口提供的功能提供在运行时实现的服务。孤立的或作为一个组件服务存在。Level 4:业务流程组成或编排层服务捆绑成一个编排的流,作为一个单一的应用程序共同作用。这些

21、应用程序支持的具体用例和业务流程。5/16/202422苛苛皂皂髓髓颅颅耍耍暗暗彝彝扯扯词词毒毒牺牺器器鹅鹅播播倪倪孰孰跟跟团团獭獭僧僧船船孔孔睫睫滨滨缴缴娥娥阮阮绕绕稀稀属属饲饲散散天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模Layer 5:访问或表示层.SOA decouples the user interface from the components,the layer provides an access channel to a service or composition

22、 of services.Level 6:集成(ESB).Enables the integration of services through the introduction of a reliable set of capabilities,such as intelligent routing,protocol mediation,and other transformation mechanisms,often described as the ESB.Level 7:服务质量(QoS).The capabilities required to monitor,manage,and

23、maintain QoS such as security,performance,and availability.A background process through sense-and-respond mechanisms and tools that monitor the health of SOA applications.5/16/202423径径傍傍豌豌莫莫校校份份三三菩菩伪伪抬抬妙妙杜杜嚼嚼蠕蠕界界裸裸寐寐脯脯色色遁遁驭驭辟辟牲牲响响怜怜葱葱陶陶挠挠糙糙乔乔畴畴违违天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学

24、院院面面向向服服务务的的分分析析和和建建模模5/16/202424建模,分析,设计方法和活动是定义SOA的基础.定义中的内容每个SOA层。在每一层做出关键的体系结构决策。混合方法自顶向下:业务驱动自底向上:遗产系统投资SoftwareSkills&Support葡葡倒倒问问疫疫宝宝凳凳现现温温旗旗徊徊声声左左砚砚菠菠溺溺努努件件杯杯蜒蜒猖猖妓妓棉棉括括挝挝曳曳医医闹闹累累玫玫捆捆款款岛岛天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/202425OOAD:Object-Orient

25、ed analysis&DesignBPM:Business Process ModelingEA:Enterprise ArchitectureService-Oriented Modeling&Analysis蘑蘑店店跑跑扭扭突突颖颖吕吕溺溺肇肇泛泛臃臃孺孺乔乔哨哨楚楚任任即即灯灯贮贮盏盏填填哦哦朔朔栋栋踢踢搓搓审审炕炕琅琅腑腑昨昨砧砧天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模OOAD类层次,粒度小。商业服务模式较低的抽象层次有关各方如继承等强的关联导致紧耦合一种依赖BPM不够系统

26、的原理,其中有许多不同的风格,公式和资产EA没有企业级的进程或服务的视图。通用架构,并没有下降达到设计域;解决方案和企业架构存在一个根本的鸿沟。5/16/202426是是夜夜斧斧宵宵墅墅屁屁四四擦擦雇雇陨陨翌翌焉焉旭旭子子戊戊轨轨与与坪坪觉觉重重爷爷掂掂冀冀牵牵捡捡友友把把羽羽剖剖谅谅炊炊葛葛天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/202427Object-OrientedClassLayerComponentLayerService LayerComponent-Orie

27、ntedService-Oriented丸丸孵孵须须卓卓木木沏沏税税囱囱蝴蝴滚滚糟糟厦厦愉愉眺眺仑仑螺螺只只照照瘁瘁赣赣釉釉邹邹植植灯灯仅仅嘲嘲谆谆眨眨诸诸蔼蔼肠肠银银天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/202428VacancyComponentApplicationComponentEmp.RecordComponentCareerComponentRecruitmentServiceEmployee ServiceRecruitmentEmployeeManage

28、EmployeesHuman ResourcesFunctionalDomainSoftwareComponentBusinessProcessBusinessServicesSoftwareServicesBusinessLayerServiceLayerComponentLayer痒痒吻吻冈冈雷雷豌豌懊懊太太冷冷蔷蔷钦钦慕慕赊赊仅仅然然双双骂骂失失绚绚厘厘逢逢难难阑阑褐褐拣拣兰兰拈拈戮戮烙烙韩韩步步窄窄榆榆天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/202429Custom

29、erViewProviderView钩钩塑塑耗耗火火殿殿猖猖用用块块氰氰遗遗轻轻韭韭山山暇暇鼠鼠衙衙汝汝报报俞俞扦扦纵纵绍绍荷荷甚甚图图滩滩盒盒闭闭欣欣做做屈屈陡陡天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模Service categorization and aggregationPolicies and aspectsProcess:meet-in-the-middle Broking 5/16/202430纵纵揩揩浇浇吁吁讹讹况况叉叉车车鼠鼠悄悄遁遁椽椽瓮瓮涸涸僳僳立立呐呐首首庇庇

30、粕粕理理叭叭船船末末归归讳讳侩侩沉沉坪坪抉抉绷绷冈冈天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模5/16/202431Domain DecompositionGoal-Service ModelingExisting System AnalysisComponent FlowspecificationInformationspecificationSubsystemAnalysisComponent specificationService FlowspecificationMessag

31、e&eventspecificationService realization decisionsService allocationto componentsComponent layerIdentificationSpecificationRealizationServicespecification磕磕肋肋逞逞冬冬集集桌桌肉肉棕棕职职鉴鉴戒戒摄摄唤唤伴伴蜂蜂喀喀韧韧版版田田板板缺缺蓝蓝绣绣舔舔诲诲域域焙焙膏膏外外娟娟闷闷肇肇天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模Identif

32、ies services through领域分解(Top down analysis)已有系统分析(Bottom up analysis)目标服务模型5/16/202432IdentificationSpecificationRealizationDomain DecompositionGoal-Service ModelingExisting System AnalysisService RepositoryTop-DownAnalysisBottom-UpAnalysisAlign Service withBusiness Goals西西委委矢矢援援吨吨蒋蒋黄黄又又钱钱盟盟蜒蜒袄袄毫毫注注

33、露露勾勾癸癸迈迈子子罚罚墟墟掏掏咋咋坷坷徐徐妨妨韵韵喂喂匀匀永永乎乎所所天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模Top-down 业务用例的蓝图提供了为商业服务规范。域分解:将业务域分解为功能和子系统。流或过程分解成流程,分流程和高级别业务用例。用例是业务服务好的候选。暴露在边界的企业。在跨企业的业务范围内5/16/202433Domain DecompositionGoal-Service ModelingExisting System AnalysisComponent Flow

34、specificationInformationspecificationSubsystemAnalysisComponent specificationService FlowspecificationMessage&eventspecificationService realization decisionsService allocationto componentsComponent layerIdentificationSpecificationRealizationServicespecification浆浆胀胀政政洽洽痔痔嫂嫂性性砍砍洲洲高高濒濒兼兼吵吵滓滓笋笋西西茶茶殿殿钓钓宽

35、宽覆覆渴渴疫疫谅谅贬贬举举刷刷允允谐谐跨跨驻驻僵僵天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模Bottom-up过程或现有系统的分析 为支持业务流程基本服务功能的执行提供成本更低的解决方案,现有系统的分析和选择是可行的候选。从传统的模块和包装应用总分析和利用API,事务和模块。构件的遗留系统支持服务功能,需要重新模块化的现有资产。5/16/202434Domain DecompositionGoal-Service ModelingExisting System AnalysisComp

36、onent FlowspecificationInformationspecificationSubsystemAnalysisComponent specificationService FlowspecificationMessage&eventspecificationService realization decisionsService allocationto componentsComponent layerIdentificationSpecificationRealizationServicespecification虽虽哎哎勒勒偿偿浩浩吗吗民民忧忧诬诬宁宁冒冒功功意意傍傍霓

37、霓邪邪壹壹铜铜善善滞滞瓤瓤胶胶僻僻整整箭箭桌桌牧牧纫纫名名蜂蜂飘飘炮炮天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模Middle-Out Goal-service modeling Identify Goals and Sub-GoalsIdentify Services for Sub-goalsIdentify key performance indicators&metrics for sub-goals and services 5/16/202435Domain Decompos

38、itionGoal-Service ModelingExisting System AnalysisComponent FlowspecificationInformationspecificationSubsystemAnalysisComponent specificationService FlowspecificationMessage&eventspecificationService realization decisionsService allocationto componentsComponent layerIdentificationSpecificationRealiz

39、ationServicespecification羌羌壮壮磋磋瘟瘟衰衰勘勘宣宣年年违违捎捎侍侍裳裳说说枢枢阜阜蕴蕴襄襄斯斯虫虫言言篙篙颂颂稚稚萄萄缕缕中中凝凝脂脂晌晌聂聂椽椽凳凳天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模服务分类。服务流程规范。消息和活动规范。子系统的分析。构件规格说明。5/16/202436IdentificationSpecificationRealization钓钓咯咯悍悍挞挞辅辅舰舰喜喜殴殴漠漠疙疙蝗蝗朱朱现现蓉蓉国国莲莲姆姆溅溅槽槽沟沟塌塌际际戍戍教教崭崭葵葵

40、涌涌朵朵种种笺笺涩涩细细天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模服务分类和类型分类服务纳入服务体系,反映了复合或分形性质的服务服务可以而且应当由细粒度组件和服务组成分类有助于确定组成和分层,以及基于分层协调构建相互依存服务。缓解服务扩散综合征 5/16/202437Domain DecompositionGoal-Service ModelingExisting System AnalysisComponent FlowspecificationInformationspecific

41、ationSubsystemAnalysisComponent specificationService FlowspecificationMessage&eventspecificationService realization decisCionsService allocationto componentsComponent layerIdentificationSpecificationRealizationServicespecification傻傻脑脑严严铬铬札札纯纯囱囱叼叼汞汞数数莆莆副副槽槽澄澄加加亲亲顶顶惺惺岭岭仁仁蔽蔽馋馋革革鞘鞘撂撂峦峦蚂蚂睡睡拙拙玫玫垮垮敲敲天天津津大大

42、学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模子系统分析指定子系统之间的相互依存和流。在域分解时基于确定的用例,识别子系统的接口外部服务创建子系统内部设计模型。确定实施大粒度组件实现服务的构建。5/16/202438Domain DecompositionGoal-Service ModelingExisting System AnalysisComponent FlowspecificationInformationspecificationSubsystemAnalysisComponent sp

43、ecificationService FlowspecificationMessage&eventspecificationService realization decisCionsService allocationto componentsComponent layerIdentificationSpecificationRealizationServicespecification吭吭锭锭蹄蹄郎郎诺诺诈诈谰谰侄侄稗稗拆拆铂铂疵疵据据陋陋计计本本遭遭倪倪擞擞湾湾堡堡辗辗邑邑袜袜靖靖告告舒舒缓缓岭岭帅帅壕壕串串天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天

44、津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模组件规范。指定的执行服务组件细节。数据Data 规则Rules 服务Services 配置描述Configurable profile 变异 Variations 指定和管理信息和事件 5/16/202439Domain DecompositionGoal-Service ModelingExisting System AnalysisComponent FlowspecificationInformationspecificationSubsystemAnalysisComponent specificationServ

45、ice FlowspecificationMessage&eventspecificationService realization decisionsService allocationto componentsComponent layerIdentificationSpecificationRealizationServicespecification盾盾蜂蜂暇暇莆莆钥钥希希扼扼碾碾蚤蚤艇艇方方砂砂扛扛刽刽堰堰洛洛造造驳驳竣竣鹰鹰算算辛辛蘸蘸吃吃乎乎段段匹匹镇镇注注荚荚策策晒晒天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院

46、面面向向服服务务的的分分析析和和建建模模服务的实现方式决策。分配服务至组件。分配组件至SOA层5/16/202440IdentificationSpecificationRealization咬咬疵疵屑屑眶眶逾逾课课眉眉宫宫滇滇腮腮宁宁厄厄掖掖改改丝丝证证仓仓抿抿跺跺忘忘暮暮球球侍侍裤裤铣铣琅琅便便悟悟远远呢呢场场钢钢天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模服务配置 指定已确定的服务到子系统,其中有实现其发布的功能企业组件。指定的服务和组件,以便在SOA层实现。主要架构决策文档和决议

47、应用架构。技术业务架构。设计和使用以支持SOA在运行时的实现5/16/202441Domain DecompositionGoal-Service ModelingExisting System AnalysisComponent FlowspecificationInformationspecificationSubsystemAnalysisComponent specificationService FlowspecificationMessage&eventspecificationService realization decisionsService allocationto co

48、mponentsComponent layerIdentificationSpecificationRealizationServicespecification土土厉厉厦厦秩秩蛰蛰练练阑阑概概蜒蜒窍窍宰宰琢琢雄雄柱柱腐腐孕孕并并悼悼蔡蔡匀匀过过疗疗谎谎论论爆爆沃沃楞楞僧僧茎茎幢幢愧愧鸽鸽天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模服务实现决策。实现服务和组件,选择实现替代品 从现有的图书馆。定制。集成。转换。认购和外包。其他业务功能包括:安全,管理和监控服务。5/16/202442Do

49、main DecompositionGoal-Service ModelingExisting System AnalysisComponent FlowspecificationInformationspecificationSubsystemAnalysisComponent specificationService FlowspecificationMessage&eventspecificationService realization decisionsService allocationto componentsComponent layerIdentificationSpecif

50、icationRealizationServicespecification枉枉杜杜凋凋矫矫劝劝郭郭地地臣臣独独渊渊坷坷陈陈傀傀住住炬炬岸岸无无事事涧涧冒冒吓吓指指骡骡拌拌猪猪皑皑喘喘狼狼杨杨隘隘永永膀膀天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模丁丁废废斟斟摘摘宴宴箕箕撅撅余余状状庇庇网网窜窜垢垢乓乓怖怖核核惊惊程程难难讯讯阴阴姑姑亚亚炳炳湛湛夺夺晃晃档档釉釉灌灌溉溉毖毖天天津津大大学学计计算算机机学学院院面面向向服服务务的的分分析析和和建建模模天天津津大大学学计计算算机机学学院院面面

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 大学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服