多視圖業(yè)務(wù)模型存儲(chǔ)及訪問框架研究
發(fā)布時(shí)間:2018-02-25 16:00
本文關(guān)鍵詞: 模型驅(qū)動(dòng)開發(fā) 多視圖業(yè)務(wù)模型 業(yè)務(wù)模型庫 數(shù)據(jù)存儲(chǔ)訪問 多租戶 出處:《上海交通大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:在以多視圖業(yè)務(wù)建模為基礎(chǔ)的模型驅(qū)動(dòng)開發(fā)(Model Driven Development, MDD),面向服務(wù)架構(gòu)(SOA)的信息系統(tǒng)實(shí)施過程中,業(yè)務(wù)模型庫承擔(dān)了業(yè)務(wù)模型數(shù)據(jù)的管理,實(shí)現(xiàn)業(yè)務(wù)模型到服務(wù)的轉(zhuǎn)換并對服務(wù)的全生命周期進(jìn)行支持的職責(zé)。云平臺(tái)下的業(yè)務(wù)模型庫為了應(yīng)對大量企業(yè)的業(yè)務(wù)模型數(shù)據(jù)存儲(chǔ)和訪問需求,,需要支持海量業(yè)務(wù)模型數(shù)據(jù)的存儲(chǔ)訪問,并實(shí)現(xiàn)多種模式的復(fù)雜應(yīng)用。然而傳統(tǒng)的以關(guān)系數(shù)據(jù)庫為核心的存儲(chǔ)技術(shù)在面臨海量結(jié)構(gòu)化、半結(jié)構(gòu)化業(yè)務(wù)模型數(shù)據(jù)時(shí),在效率上難以滿足需求。而現(xiàn)有的業(yè)務(wù)模型庫技術(shù)關(guān)注處理基本的業(yè)務(wù)模型數(shù)據(jù)訪問,而不支持更復(fù)雜的查詢請求。 針對上述的問題,本文提出了多視圖業(yè)務(wù)模型存儲(chǔ)及訪問框架,作為一個(gè)中間件在數(shù)據(jù)存儲(chǔ)、訪問、管理、應(yīng)用等多方面支持云平臺(tái)下業(yè)務(wù)模型庫,并構(gòu)建原型系統(tǒng)對其進(jìn)行了驗(yàn)證。重點(diǎn)研究了多視圖業(yè)務(wù)模型數(shù)據(jù)本身的特點(diǎn)以及應(yīng)用模式,結(jié)合多種數(shù)據(jù)存儲(chǔ)平臺(tái)及技術(shù)實(shí)現(xiàn)多視圖業(yè)務(wù)模型數(shù)據(jù)的高效存儲(chǔ)及管理,并構(gòu)建多視圖業(yè)務(wù)模型數(shù)據(jù)的關(guān)系元模型,實(shí)現(xiàn)對多種復(fù)雜應(yīng)用模式的支持。 本文的主要完成的工作主要分為如下幾個(gè)方面: (1)提出多視圖業(yè)務(wù)模型存儲(chǔ)及訪問框架 框架作為一個(gè)中間件支持云平臺(tái)下的業(yè)務(wù)模型庫進(jìn)行業(yè)務(wù)模型數(shù)據(jù)存儲(chǔ)、管理、應(yīng)用?蚣芙Y(jié)合多種數(shù)據(jù)存儲(chǔ)平臺(tái),采用多租戶數(shù)據(jù)隔離等技術(shù)實(shí)現(xiàn)云平臺(tái)下海量業(yè)務(wù)模型數(shù)據(jù)的管理,并且通過構(gòu)建業(yè)務(wù)模型的關(guān)系元模型來實(shí)現(xiàn)多視圖業(yè)務(wù)模型的復(fù)雜應(yīng)用模式。 (2)結(jié)合多種數(shù)據(jù)存儲(chǔ)平臺(tái)實(shí)現(xiàn)底層數(shù)據(jù)訪問 通過研究多視圖業(yè)務(wù)模型數(shù)據(jù)的特點(diǎn),針對不同類型數(shù)據(jù),采用有機(jī)結(jié)合的多種數(shù)據(jù)庫(包括關(guān)系數(shù)據(jù)庫以及非關(guān)系數(shù)據(jù)庫),以及經(jīng)過封裝和擴(kuò)展的HDFS實(shí)現(xiàn)底層數(shù)據(jù)存儲(chǔ)訪問。并在此基礎(chǔ)上進(jìn)行擴(kuò)展和封裝,以實(shí)現(xiàn)高效的數(shù)據(jù)存儲(chǔ)和管理。 (3)構(gòu)造關(guān)聯(lián)元模型并實(shí)現(xiàn)復(fù)雜應(yīng)用模式 構(gòu)建用于描述分散存儲(chǔ)的多視圖業(yè)務(wù)模型數(shù)據(jù)間相互關(guān)聯(lián)的關(guān)系元模型,實(shí)現(xiàn)系統(tǒng)對不同業(yè)務(wù)模型數(shù)據(jù)之間關(guān)聯(lián)(包括直接關(guān)聯(lián)以及間接關(guān)聯(lián))的自動(dòng)識(shí)別。在此基礎(chǔ)上設(shè)計(jì)并實(shí)現(xiàn)復(fù)雜查詢,支持對業(yè)務(wù)模型數(shù)據(jù)的多種應(yīng)用模式。 (4)構(gòu)建原型系統(tǒng)并對其進(jìn)行驗(yàn)證 基于本文所提出的方法,設(shè)計(jì)并實(shí)現(xiàn)了基于多視圖業(yè)務(wù)模型存儲(chǔ)及訪問框架的業(yè)務(wù)模型庫原型系統(tǒng)。采用某大型物流公司配送流程模型數(shù)據(jù)為實(shí)例,通過對業(yè)務(wù)模型數(shù)據(jù)進(jìn)行存儲(chǔ)和執(zhí)行復(fù)雜查詢來對原型系統(tǒng)進(jìn)行驗(yàn)證。驗(yàn)證結(jié)果表明多視圖業(yè)務(wù)模型存儲(chǔ)及訪問框架能夠?yàn)樵破脚_(tái)下的業(yè)務(wù)模型庫提供了從數(shù)據(jù)存儲(chǔ)訪問到數(shù)據(jù)應(yīng)用的多方面支持,為在模型驅(qū)動(dòng)服務(wù)開發(fā)中對業(yè)務(wù)模型數(shù)據(jù)的管理和應(yīng)用提供了一個(gè)高效可行的方案,具有一定的應(yīng)用前景以及理論價(jià)值。
[Abstract]:In the process of developing information system based on multi-view business modeling model driven by Model Driven Development (MDD), Service oriented Architecture (SOA), the business model base is responsible for the management of business model data. In order to meet the data storage and access requirements of a large number of enterprise business models, the business model base under the cloud platform is responsible for implementing the transformation from business model to service and supporting the whole life cycle of service. It is necessary to support the storage and access of massive business model data, and to implement complex applications of multiple patterns. However, when the traditional storage technology based on relational database is faced with massive structured and semi-structured business model data, It is difficult to meet the requirements in efficiency, and the existing business model library technology focuses on processing basic business model data access rather than supporting more complex query requests. In view of the above problems, this paper proposes a multi-view business model storage and access framework, as a middleware in data storage, access, management, application and other aspects to support the business model base under the cloud platform. And build a prototype system to verify it. The characteristics of multi-view business model data and its application mode are mainly studied. The efficient storage and management of multi-view business model data are realized by combining various data storage platforms and technologies. The relational metamodel of multi-view business model data is constructed to support various complex application patterns. The main work of this paper is divided into the following aspects:. 1) A multi-view service model storage and access framework is proposed. As a middleware, the framework supports the business model database under the cloud platform to store, manage and apply the business model data. The multi-tenant data isolation technology is used to realize the management of massive business model data under cloud platform, and the complex application pattern of multi-view service model is realized by constructing the relational metamodel of the business model. Implementation of underlying data access based on multiple data storage platforms. By studying the characteristics of multi-view business model data, aiming at different types of data, It uses a variety of databases, including relational database and non-relational database, and encapsulated and extended HDFS to realize the underlying data storage access. To achieve efficient data storage and management. Constructing association metamodel and implementing complex application pattern. Build a relational metamodel to describe the correlation between the data of a decentralized multi-view business model, The system realizes the automatic recognition of the association between different business model data, including direct association and indirect association. Based on this, complex query is designed and implemented, and various application patterns for business model data are supported. Build and verify the prototype system. Based on the method proposed in this paper, a business model base prototype system based on multi-view service model storage and access framework is designed and implemented. The prototype system is verified by storing the business model data and executing complex query. The verification results show that the multi-view service model storage and access framework can provide the data from the business model library under the cloud platform. Storage access to multiple aspects of data application support, It provides an efficient and feasible scheme for the management and application of business model data in model-driven service development. It has a certain application prospect and theoretical value.
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP333
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 吳廣君;王樹鵬;陳明;李超;;海量結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)檢索系統(tǒng)[J];計(jì)算機(jī)研究與發(fā)展;2012年S1期
本文編號(hào):1534211
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1534211.html
最近更新
教材專著