版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、面向服務(wù)的分析和建模,馮志勇天津大學(xué)計(jì)算機(jī)學(xué)院,模型驅(qū)動(dòng)架構(gòu)面向服務(wù)的分析和建模: 方法和過程CASE工具: IBM WebSphere案例研究,2024/3/5,2,大綱,2024/3/5,3,以服務(wù)為中心的系統(tǒng)開發(fā),2024/3/5,4,IBM 基礎(chǔ)架構(gòu),模型驅(qū)動(dòng)的架構(gòu),多樣的平臺(tái)多樣的 Hardware ArchitecturePentium, PowerPC, PA-RISC, Sparc, 370, …多樣的 N
2、etworksEthernet, ATM, IP, SS7, Applealk, USB, Firewire, …多樣的Programming LanguagesC/C++. Java, VB, C#,…多樣的 Operating SystemsUnix, Windows, NT/XP. Mainframe, Mobile, …多樣的 MiddlewaresJAVA/CORBA, COM+/.NET, Web Servic
3、es, ….,2024/3/5,6,動(dòng)機(jī),集成的挑戰(zhàn)跨中間件的集成跨中間件系統(tǒng)設(shè)計(jì),2024/3/5,7,動(dòng)機(jī),允許定義的機(jī)器可讀的應(yīng)用和數(shù)據(jù)模型,使長(zhǎng)期的適應(yīng): 實(shí)現(xiàn)新基礎(chǔ)設(shè)施可以整合或重用已有設(shè)計(jì)實(shí)現(xiàn)集成自動(dòng)生產(chǎn)數(shù)據(jù)集成的橋梁和連接到新的一體化基礎(chǔ)設(shè)施 維護(hù)設(shè)計(jì)采用機(jī)器可讀形式 測(cè)試和仿真開發(fā)模型能有效滿足要求,針對(duì)各種基礎(chǔ)設(shè)施進(jìn)行測(cè)試,并可以直接用于模擬正在設(shè)計(jì)系統(tǒng)的行為。,2024/3/5,8,動(dòng)機(jī),捕獲通常
4、在代碼和開發(fā)過程中丟失的設(shè)計(jì)信息基本工作: 系統(tǒng)生成;分析;仿真;測(cè)試生成;文件生成;….特定領(lǐng)域的建模語(yǔ)言增強(qiáng)了生成,優(yōu)化,早期錯(cuò)誤檢測(cè)等,2024/3/5,9,模型的角色,1989: OMG establishedStandardization of Distributed Object Middleware1995: CORBA 2; 2002: CORBA 3Modeling Standardization
5、1997: 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
6、Architecture)2001: MDA (Model Driven Architecture)2001-: starting standardization based on MDA,2024/3/5,10,OMG 建?;顒?dòng),UML: Unified Modeling Language強(qiáng)調(diào)建模架構(gòu),對(duì)象及對(duì)象之間的相互作用,數(shù)據(jù)建模方面的問題,以及設(shè)計(jì)方面的構(gòu)造和組裝XMI: XML Metadata Interchang
7、e 標(biāo)準(zhǔn)交換機(jī)制,用于各種工具、庫(kù)和中間件中。MOF: Meta Object Facility提供標(biāo)準(zhǔn)的建模和交換結(jié)構(gòu). MDA: Model Driven Architecture由OMG制定的建模標(biāo)準(zhǔn);可以使用任何主流的開放或?qū)S衅脚_(tái)實(shí)現(xiàn),包括CORBA技術(shù),Java, .NET, XMI/XML和基于Web的平臺(tái)。,2024/3/5,11,OMG建模標(biāo)準(zhǔn),提供一個(gè)開放的,供應(yīng)商中立的方法來挑戰(zhàn)的業(yè)務(wù)和技術(shù)的變化。分
8、離的一個(gè)系統(tǒng)運(yùn)行規(guī)范和系統(tǒng)使用平臺(tái)能力的細(xì)節(jié)方式,Provides an approach for, and enables tools to指定一個(gè)獨(dú)立于支持它平臺(tái)系統(tǒng);指定平臺(tái);為系統(tǒng)選擇某一特定平臺(tái);對(duì)某一特定平臺(tái)變換系統(tǒng)規(guī)范目的通過架構(gòu)分離關(guān)注,提高可移植性,互操作性和可重用性,2024/3/5,12,OMG 模型驅(qū)動(dòng)的架構(gòu),2024/3/5,13,MDA in the Context,CIM: Computati
9、on Independent Model 一個(gè)計(jì)算獨(dú)立的系統(tǒng)視圖;闡明要求,但隱藏實(shí)現(xiàn)細(xì)節(jié)和系統(tǒng)實(shí)施;架設(shè)領(lǐng)域?qū)<液图夹g(shù)專家之間的溝通橋梁;PIM: Platform Independent Model一個(gè)平臺(tái)獨(dú)立獨(dú)立的系統(tǒng)視圖;展示足夠的獨(dú)立性,以便其映射到一個(gè)或多個(gè)平臺(tái) 抽象技術(shù)細(xì)節(jié),定義一整套服務(wù)。 PSM: Platform Specific Model平臺(tái)相關(guān)的獨(dú)立的系統(tǒng)視圖;結(jié)合PIM規(guī)范的細(xì)節(jié),說明該系
10、統(tǒng)如何使用特定類型平臺(tái),2024/3/5,14,MDA 模型,CIM,PIM,PSM,,,模型變換是相同的系統(tǒng)從一種模式到另一種模式的轉(zhuǎn)換過程標(biāo)識(shí);元模型轉(zhuǎn)化;模型轉(zhuǎn)換;模式的應(yīng)用;模型融合;,2024/3/5,15,模型轉(zhuǎn)化,CIM,PIM,PSM,,,2024/3/5,16,MDA 場(chǎng)景,Platform Independent Model (PIM),Implementation In EJB,ebXML messa
11、geDefinition,Bridge,Platform Specific Model (PSM)In ebXML,,,,,,,,,Platform Specific Model (PSM)In CORBA,2024/3/5,17,MDA 對(duì)開發(fā)過程的影響,Mostly text,Diagram& text,Diagram& text,code,code,,,,,,,,,,,,IterativePr
12、ocess,Programmer’sshortcut,傳統(tǒng)生命周期過程,MDA生命周期過程,CIM,PIM,PSM,code,code,,,,,,,,,,,,MDAProcess,保持知識(shí)的投資獨(dú)立的執(zhí)行平臺(tái);使得隱性知識(shí)明確。開發(fā)速度大多數(shù)實(shí)現(xiàn)是自動(dòng)生成的 。實(shí)現(xiàn)質(zhì)量專家為開發(fā)者提供了轉(zhuǎn)換模板。維護(hù)和文檔設(shè)計(jì)和分析模型后,不放棄文檔; 從技術(shù)規(guī)范到執(zhí)行 100 %可追蹤。,2024/3/5,18,MDA收益,面向
13、服務(wù)的分析和建模 方法和過程,2024/3/5,20,SOA分層模型,Layer 1:業(yè)務(wù)系統(tǒng)層 現(xiàn)有的應(yīng)用,所謂的遺留系統(tǒng) CRM and ERP packaged applicationsolder object-oriented system implementations, business intelligence applications. 要充分利用現(xiàn)有的系統(tǒng)和整合利用面向服務(wù)的集成技術(shù)。 Layer 2:
14、企業(yè)組件層 企業(yè)組件負(fù)責(zé)對(duì)外服務(wù)功能實(shí)現(xiàn)和保持服務(wù)質(zhì)量 管理和控制的企業(yè)資產(chǎn),企業(yè)或業(yè)務(wù)單位的層面資金。 ?通常使用基于容器的技術(shù),如執(zhí)行組件,負(fù)荷管理,高可用性和負(fù)載平衡的應(yīng)用服務(wù)器,2024/3/5,21,SOA分層模型,Layer 3: 服務(wù)層. 業(yè)務(wù)選擇存儲(chǔ)和陳列的服務(wù);可以發(fā)現(xiàn)或靜態(tài)綁定和調(diào)用,可能的話,可編排成一個(gè)綜合的服務(wù)。實(shí)現(xiàn)一些機(jī)制,包括企業(yè)業(yè)務(wù)范圍組件、業(yè)務(wù)單元組件,以及在某些情況下,針對(duì)具體項(xiàng)目的組件
15、, 一個(gè)以服務(wù)描述形式的擴(kuò)展接口子集使用接口提供的功能提供在運(yùn)行時(shí)實(shí)現(xiàn)的服務(wù)。孤立的或作為一個(gè)組件服務(wù)存在。 Level 4:業(yè)務(wù)流程組成或編排層服務(wù)捆綁成一個(gè)編排的流,作為一個(gè)單一的應(yīng)用程序共同作用。這些應(yīng)用程序支持的具體用例和業(yè)務(wù)流程。,2024/3/5,22,SOA分層模型,Layer 5:訪問或表示層. SOA decouples the user interface from the components, th
16、e layer provides an access channel to a service or composition of services.Level 6: 集成(ESB). Enables the integration of services through the introduction of a reliable set of capabilities, such as intelligent routing,
17、 protocol mediation, and other transformation mechanisms, often described as the ESB. Level 7: 服務(wù)質(zhì)量(QoS). The capabilities required to monitor, manage, and maintain QoS such as security, performance, and availability.
18、 A background process through sense-and-respond mechanisms and tools that monitor the health of SOA applications.,2024/3/5,23,SOA分層模型,2024/3/5,24,面向服務(wù)的分析和建模,建模,分析,設(shè)計(jì)方法和活動(dòng)是定義SOA的基礎(chǔ). 定義中的內(nèi)容每個(gè)SOA層。在每一層做出關(guān)鍵的體系結(jié)構(gòu)決策。混合方法自
19、頂向下: 業(yè)務(wù)驅(qū)動(dòng)自底向上: 遺產(chǎn)系統(tǒng)投資,Software,Skills &Support,2024/3/5,25,Why OOAD, BPM, EA are not enough,OOAD: Object-Oriented analysis & DesignBPM: Business Process ModelingEA: Enterprise Architecture,,Service-Oriented
20、Modeling & Analysis,OOAD類層次,粒度小。商業(yè)服務(wù)模式較低的抽象層次有關(guān)各方如繼承等強(qiáng)的關(guān)聯(lián)導(dǎo)致緊耦合——一種依賴BPM不夠系統(tǒng)的原理,其中有許多不同的風(fēng)格,公式和資產(chǎn)EA沒有企業(yè)級(jí)的進(jìn)程或服務(wù)的視圖。通用架構(gòu),并沒有下降達(dá)到設(shè)計(jì)域; 解決方案和企業(yè)架構(gòu)存在一個(gè)根本的鴻溝。,2024/3/5,26,Why OOAD, BPM, EA are not enough,2024/3/5,27,,W
21、hy OOAD, BPM, EA are not enough,,,,Object-Oriented,,ClassLayer,ComponentLayer,Service Layer,Component-Oriented,Service-Oriented,2024/3/5,28,Why OOAD, BPM, EA are not enough,,,,,,,,,VacancyComponent,ApplicationCompone
22、nt,Emp. RecordComponent,CareerComponent,RecruitmentService,Employee Service,Recruitment,Employee,ManageEmployees,Human Resources,FunctionalDomain,SoftwareComponent,BusinessProcess,BusinessServices,SoftwareServ
23、ices,BusinessLayer,ServiceLayer,ComponentLayer,,,,,,,,,,2024/3/5,29,面向服務(wù)的分析和建模: 角色和活動(dòng),Service categorization and aggregationPolicies and aspectsProcess: meet-in-the-middle Broking,2024/3/5,30,SOA Design Principl
24、es,2024/3/5,31,面向服務(wù)的分析和建模: 方法和過程,,,,Domain Decomposition,Goal-Service Modeling,Existing System Analysis,Component Flowspecification,Informationspecification,SubsystemAnalysis,Component specification,Service Flows
25、pecification,Message & eventspecification,Service realization decisions,Service allocationto components,Component layer,,Identification,Specification,Realization,Servicespecification,Identifies services through領(lǐng)域
26、分解(Top down analysis)已有系統(tǒng)分析(Bottom up analysis)目標(biāo)服務(wù)模型,2024/3/5,32,服務(wù)識(shí)別,Domain Decomposition,Goal-Service Modeling,Existing System Analysis,Service Repository,,Top-DownAnalysis,,,,Bottom-UpAnalysis,Align Service wi
27、thBusiness Goals,,,,,Top-down 業(yè)務(wù)用例的藍(lán)圖提供了為商業(yè)服務(wù)規(guī)范。域分解:將業(yè)務(wù)域分解為功能和子系統(tǒng)。流或過程分解成流程,分流程和高級(jí)別業(yè)務(wù)用例。用例是業(yè)務(wù)服務(wù)好的候選。 暴露在邊界的企業(yè)。在跨企業(yè)的業(yè)務(wù)范圍內(nèi),2024/3/5,33,服務(wù)識(shí)別,,Bottom-up過程或現(xiàn)有系統(tǒng)的分析 為支持業(yè)務(wù)流程基本服務(wù)功能的執(zhí)行提供成本更低的解決方案,現(xiàn)有系統(tǒng)的分析和選擇是可行的候選。從傳統(tǒng)的模塊
28、和包裝應(yīng)用總分析和利用API,事務(wù)和模塊。 構(gòu)件的遺留系統(tǒng)支持服務(wù)功能,需要重新模塊化的現(xiàn)有資產(chǎn)。,2024/3/5,34,服務(wù)識(shí)別,,Middle-Out Goal-service modeling Identify Goals and Sub-GoalsIdentify Services for Sub-goalsIdentify key performance indicators & metrics for s
29、ub-goals and services,2024/3/5,35,服務(wù)識(shí)別,,服務(wù)分類。服務(wù)流程規(guī)范。消息和活動(dòng)規(guī)范。子系統(tǒng)的分析。構(gòu)件規(guī)格說明。,2024/3/5,36,服務(wù)定義,,服務(wù)分類和類型分類服務(wù)納入服務(wù)體系,反映了復(fù)合或分形性質(zhì)的服務(wù)服務(wù)可以而且應(yīng)當(dāng)由細(xì)粒度組件和服務(wù)組成分類有助于確定組成和分層,以及基于分層協(xié)調(diào)構(gòu)建相互依存服務(wù)。緩解服務(wù)擴(kuò)散綜合征,2024/3/5,37,服務(wù)定義,,子系統(tǒng)分析指定子系統(tǒng)
30、之間的相互依存和流。在域分解時(shí)基于確定的用例,識(shí)別子系統(tǒng)的接口外部服務(wù)創(chuàng)建子系統(tǒng)內(nèi)部設(shè)計(jì)模型。確定實(shí)施大粒度組件實(shí)現(xiàn)服務(wù)的構(gòu)建。,2024/3/5,38,服務(wù)定義,,組件規(guī)范。指定的執(zhí)行服務(wù)組件細(xì)節(jié)。 數(shù)據(jù)Data 規(guī)則Rules 服務(wù)Services 配置描述Configurable profile 變異 Variations 指定和管理信息和事件,2024/3/5,39,服務(wù)定義,,服務(wù)的實(shí)現(xiàn)方式?jīng)Q策。分配服務(wù)
31、至組件。分配組件至SOA層,2024/3/5,40,服務(wù)實(shí)現(xiàn),,服務(wù)配置 指定已確定的服務(wù)到子系統(tǒng),其中有實(shí)現(xiàn)其發(fā)布的功能企業(yè)組件。 指定的服務(wù)和組件,以便在SOA層實(shí)現(xiàn)。 主要架構(gòu)決策文檔和決議應(yīng)用架構(gòu)。技術(shù)業(yè)務(wù)架構(gòu)。設(shè)計(jì)和使用以支持SOA在運(yùn)行時(shí)的實(shí)現(xiàn),2024/3/5,41,服務(wù)實(shí)現(xiàn),,,服務(wù)實(shí)現(xiàn)決策。實(shí)現(xiàn)服務(wù)和組件,選擇實(shí)現(xiàn)替代品 從現(xiàn)有的圖書館。定制。集成。轉(zhuǎn)換。認(rèn)購(gòu)和外包。其他業(yè)務(wù)功能包括:安全,
32、管理和監(jiān)控服務(wù)。,2024/3/5,42,服務(wù)實(shí)現(xiàn),,CASE 工具: IBM WebSphere,2024/3/5,44,IBM WebSphere Integration Reference Architecture,,,,,,,,,Business Application Services,,,,ProcessServices,Information Services,,Development Services,,Inter
33、action Services,Partner Services,,,,Connectivity Services,Business Innovation and Optimization Services,,Architect,,Developer,,,,,,Dashboards,,Portlets,,Business Processes,,Data Models,,Partner Profiles,,App Components,,
34、Adapters,Application & Information Assets,IT Services Management,WebSphere Business Modeler,Rational/WebSphere Tools,,A business process modeling tool that構(gòu)建、設(shè)計(jì)、分析和生成業(yè)務(wù)流程報(bào)告。集成新的和修訂的工作流。定義組織、資源和商業(yè)項(xiàng)目。Objectives整理現(xiàn)
35、有的程序。確定人員、系統(tǒng)和設(shè)施等方面的需求。規(guī)劃現(xiàn)有程序和系統(tǒng)的變化。測(cè)試和分析現(xiàn)有和擬議的過程,2024/3/5,45,WebSphere業(yè)務(wù)建模 工具,建模、模擬和度量業(yè)務(wù)流程 過程建模。業(yè)務(wù)項(xiàng)目模型。資源建模。組織建模。結(jié)構(gòu)模型。分析。過程模擬。,2024/3/5,46,業(yè)務(wù)建模,基本的業(yè)務(wù)建模方式 Business Modeling mode業(yè)務(wù)分析,業(yè)務(wù)過程模型高層視圖。創(chuàng)建和顯示順序流中等的業(yè)務(wù)建模
36、方式 技術(shù)上更注重用戶。指定并查看更多過程和數(shù)據(jù)模型的細(xì)節(jié)。例如,業(yè)務(wù)規(guī)則和邏輯,數(shù)據(jù)的屬性。高級(jí)業(yè)務(wù)建模方式全面詳細(xì)的過程模型和數(shù)據(jù)模型。用于軟件應(yīng)用基礎(chǔ)的模型。例如,調(diào)用的特點(diǎn),靜態(tài)域,實(shí)例相關(guān)性,模擬參數(shù),2024/3/5,47,業(yè)務(wù)建模方式,企業(yè)的文檔,工作成果,或用于對(duì)某一特定業(yè)務(wù)商品。創(chuàng)建、組裝、檢查、測(cè)試、修改或工作所依賴的所有。當(dāng)它們是通過從一個(gè)步驟到下一個(gè)過程模型時(shí),業(yè)務(wù)項(xiàng)目也可以進(jìn)行更改。例如,一
37、個(gè)客戶訂單可能被指定為開放的,經(jīng)過工作、核實(shí)并最終關(guān)閉,當(dāng)它是通過從任務(wù)到任務(wù)的一個(gè)特定過程模型。,2024/3/5,48,業(yè)務(wù)項(xiàng)目建模,每個(gè)公司的資源模型,如雇員,計(jì)算機(jī),車輛,或電力。用于執(zhí)行一項(xiàng)任務(wù)或一個(gè)項(xiàng)目可派和使用的人、設(shè)備或材料過程模型。依賴于過程模型中需求的復(fù)雜水平,可以指定角色、成本和時(shí)間表的資源。,2024/3/5,49,資源建模,業(yè)務(wù)流程圖 過程描述了一系列的任務(wù),而過程由連接器聯(lián)系在一起。一個(gè)過程可以包含多
38、個(gè)分支路徑,在過程執(zhí)行中作出的決策。一個(gè)進(jìn)程也可以包含子過程兩種建模方式 自由形式布局:最大的靈活性來安排過程圖表。 泳到布局:根據(jù)您指定的特征,如組織單位,位置,資源定義,作用或分類等,安排要素。,2024/3/5,50,過程建模,2024/3/5,51,業(yè)務(wù)過程模型,Task,Decision,,,,Branches,,Merge,,Stop,,,Task Classification,,,2024/3/5,52,WebS
39、phere業(yè)務(wù)建模 工具,ProjectTree,OutlineView,ProcessEditor,AttributeView,案例研究,,2024/3/5,54,汽車貸款流程,2024/3/5,55,SOA Values,業(yè)務(wù)目標(biāo),SOA 價(jià)值,現(xiàn)有問題,降低成本,降低欺詐風(fēng)險(xiǎn),建立集中的企業(yè)服務(wù)總線,屏蔽具體的服務(wù)實(shí)現(xiàn),保持IT系統(tǒng)的柔性,流程自動(dòng)化,提供實(shí)時(shí)的流程監(jiān)控和管理,客戶專員獲取客戶歷史記錄,然后人工計(jì)
40、算風(fēng)險(xiǎn)等級(jí),由于各地的業(yè)務(wù)差別,計(jì)算風(fēng)險(xiǎn)等級(jí)的政策不一致,在申請(qǐng)過程中,客戶以及客戶代表無法了解申請(qǐng)進(jìn)度并及時(shí)反饋,引入業(yè)務(wù)規(guī)則作為服務(wù)實(shí)現(xiàn)方式,保證系統(tǒng)靈活性的同時(shí),提高工作效率,2024/3/5,56,Modeling Inputs,Business Components,Business Goal,Business Process,2024/3/5,57,Business Process Decomposition,1.1存款,
41、0 存貸款流程,1.2汽車貸款,1.2.1申請(qǐng)貸款,1.2.2確認(rèn)申請(qǐng),1.2.3評(píng)估信用等級(jí),1.2.4核定期限,1.2.5審批,1.2.6擔(dān)保,1.2.7發(fā)放貸款,1.2.3.1獲取存款記錄,1.2.3.2獲取貸款記錄,1.2.3.3計(jì)算信用等級(jí),1.2.6.1申請(qǐng)擔(dān)保,1.2.6.2提供擔(dān)保,,,,,,,,,,,,,,,,,,,,,,2024/3/5,58,Key Performance Indicato
42、r Analysis,業(yè)務(wù)目標(biāo),關(guān)鍵業(yè)務(wù)指標(biāo),相關(guān)服務(wù),BG.1 降低成本,BG.2 降低欺詐風(fēng)險(xiǎn),銷售成本降低10%,壞賬率到3%以下,用戶自服務(wù)比率提高到85%,,,,,,,,1.2.1 申請(qǐng)貸款,1.2.2 確認(rèn)申請(qǐng),1.2.3 評(píng)估信用等級(jí),1.2.3.1 獲取存款記錄,1.2.3.2 獲取貸款記錄,1.2.3.3 計(jì)算信用等級(jí),1.2.4 核定期限,1.2.5 審批,1.2.6 擔(dān)保,1.2.6.1 申請(qǐng)擔(dān)保,1.2.6.2
43、提供擔(dān)保,1.2.7 發(fā)放貸款,,,2024/3/5,59,Existing System Analysis,2024/3/5,60,Service Identification, Composition and Categorization,客戶服務(wù)1.2.1 申請(qǐng)貸款1.2.2 確認(rèn)申請(qǐng)1.2.3.1 獲取存款記錄1.2.3.2 獲取貸款記錄1.2.4 核定期限1.2.5 審批1.2.6 擔(dān)保1.2.6.1 申請(qǐng)擔(dān)保
44、1.2.6.2 提供擔(dān)保1.2.7 發(fā)放貸款風(fēng)險(xiǎn)管理1.2.3 評(píng)估信用等級(jí)1.2.3.3 計(jì)算信用等級(jí),2024/3/5,61,Business Modeling,Business Data Modeling,Business Process Modeling,Organization Modeling,Simulation Report,Business Monitoring,要系統(tǒng)部署之前找到的瓶頸;以資源消費(fèi)統(tǒng)計(jì)分析
45、為基礎(chǔ)優(yōu)化資源配置。,2024/3/5,62,Process Simulation,分析與建模是業(yè)務(wù)驅(qū)動(dòng)、服務(wù)為中心的系統(tǒng)開發(fā)的一個(gè)關(guān)鍵過程。 SOA的依據(jù)模型驅(qū)動(dòng)的開發(fā),它定義由獨(dú)立的計(jì)算模型,平臺(tái)獨(dú)立的模型,平臺(tái)的具體模式一個(gè)自動(dòng)化的轉(zhuǎn)變過程。SOMA確定了服務(wù)識(shí)別、規(guī)范和實(shí)現(xiàn)主要活動(dòng)。,2024/3/5,63,Summary,Frank Truyen, “The Fast Guide to Model Driven Archi
46、tecture”, Cephas Consulting Corp., 2006. OMG, “MDA Guide Version 1.0.1”, 2003.Krzysztof Czarnecki, “Model Driven Architecture”, 2004.Olaf Zimmermann, Pal Krogdahl, and Clive Gee, “Elements of Service-Oriented Analysis
47、 and Design”, June 2004.Ali Arsanjani, “Service-Oriented Modeling and Architecture”, Nov. 2004. Keith Leve and Ali Arsanjani, “A Goal-driven Approach to Enterprise Component Identification and Specification”, Communica
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論