多視圖業(yè)務(wù)模型存儲及訪問框架研究
發(fā)布時間:2018-02-25 16:00
本文關(guān)鍵詞: 模型驅(qū)動開發(fā) 多視圖業(yè)務(wù)模型 業(yè)務(wù)模型庫 數(shù)據(jù)存儲訪問 多租戶 出處:《上海交通大學》2014年碩士論文 論文類型:學位論文
【摘要】:在以多視圖業(yè)務(wù)建模為基礎(chǔ)的模型驅(qū)動開發(fā)(Model Driven Development, MDD),面向服務(wù)架構(gòu)(SOA)的信息系統(tǒng)實施過程中,業(yè)務(wù)模型庫承擔了業(yè)務(wù)模型數(shù)據(jù)的管理,實現(xiàn)業(yè)務(wù)模型到服務(wù)的轉(zhuǎn)換并對服務(wù)的全生命周期進行支持的職責。云平臺下的業(yè)務(wù)模型庫為了應(yīng)對大量企業(yè)的業(yè)務(wù)模型數(shù)據(jù)存儲和訪問需求,,需要支持海量業(yè)務(wù)模型數(shù)據(jù)的存儲訪問,并實現(xiàn)多種模式的復雜應(yīng)用。然而傳統(tǒng)的以關(guān)系數(shù)據(jù)庫為核心的存儲技術(shù)在面臨海量結(jié)構(gòu)化、半結(jié)構(gòu)化業(yè)務(wù)模型數(shù)據(jù)時,在效率上難以滿足需求。而現(xiàn)有的業(yè)務(wù)模型庫技術(shù)關(guān)注處理基本的業(yè)務(wù)模型數(shù)據(jù)訪問,而不支持更復雜的查詢請求。 針對上述的問題,本文提出了多視圖業(yè)務(wù)模型存儲及訪問框架,作為一個中間件在數(shù)據(jù)存儲、訪問、管理、應(yīng)用等多方面支持云平臺下業(yè)務(wù)模型庫,并構(gòu)建原型系統(tǒng)對其進行了驗證。重點研究了多視圖業(yè)務(wù)模型數(shù)據(jù)本身的特點以及應(yīng)用模式,結(jié)合多種數(shù)據(jù)存儲平臺及技術(shù)實現(xiàn)多視圖業(yè)務(wù)模型數(shù)據(jù)的高效存儲及管理,并構(gòu)建多視圖業(yè)務(wù)模型數(shù)據(jù)的關(guān)系元模型,實現(xiàn)對多種復雜應(yīng)用模式的支持。 本文的主要完成的工作主要分為如下幾個方面: (1)提出多視圖業(yè)務(wù)模型存儲及訪問框架 框架作為一個中間件支持云平臺下的業(yè)務(wù)模型庫進行業(yè)務(wù)模型數(shù)據(jù)存儲、管理、應(yīng)用?蚣芙Y(jié)合多種數(shù)據(jù)存儲平臺,采用多租戶數(shù)據(jù)隔離等技術(shù)實現(xiàn)云平臺下海量業(yè)務(wù)模型數(shù)據(jù)的管理,并且通過構(gòu)建業(yè)務(wù)模型的關(guān)系元模型來實現(xiàn)多視圖業(yè)務(wù)模型的復雜應(yīng)用模式。 (2)結(jié)合多種數(shù)據(jù)存儲平臺實現(xiàn)底層數(shù)據(jù)訪問 通過研究多視圖業(yè)務(wù)模型數(shù)據(jù)的特點,針對不同類型數(shù)據(jù),采用有機結(jié)合的多種數(shù)據(jù)庫(包括關(guān)系數(shù)據(jù)庫以及非關(guān)系數(shù)據(jù)庫),以及經(jīng)過封裝和擴展的HDFS實現(xiàn)底層數(shù)據(jù)存儲訪問。并在此基礎(chǔ)上進行擴展和封裝,以實現(xiàn)高效的數(shù)據(jù)存儲和管理。 (3)構(gòu)造關(guān)聯(lián)元模型并實現(xiàn)復雜應(yīng)用模式 構(gòu)建用于描述分散存儲的多視圖業(yè)務(wù)模型數(shù)據(jù)間相互關(guān)聯(lián)的關(guān)系元模型,實現(xiàn)系統(tǒng)對不同業(yè)務(wù)模型數(shù)據(jù)之間關(guān)聯(lián)(包括直接關(guān)聯(lián)以及間接關(guān)聯(lián))的自動識別。在此基礎(chǔ)上設(shè)計并實現(xiàn)復雜查詢,支持對業(yè)務(wù)模型數(shù)據(jù)的多種應(yīng)用模式。 (4)構(gòu)建原型系統(tǒng)并對其進行驗證 基于本文所提出的方法,設(shè)計并實現(xiàn)了基于多視圖業(yè)務(wù)模型存儲及訪問框架的業(yè)務(wù)模型庫原型系統(tǒng)。采用某大型物流公司配送流程模型數(shù)據(jù)為實例,通過對業(yè)務(wù)模型數(shù)據(jù)進行存儲和執(zhí)行復雜查詢來對原型系統(tǒng)進行驗證。驗證結(jié)果表明多視圖業(yè)務(wù)模型存儲及訪問框架能夠為云平臺下的業(yè)務(wù)模型庫提供了從數(shù)據(jù)存儲訪問到數(shù)據(jù)應(yīng)用的多方面支持,為在模型驅(qū)動服務(wù)開發(fā)中對業(yè)務(wù)模型數(shù)據(jù)的管理和應(yīng)用提供了一個高效可行的方案,具有一定的應(yīng)用前景以及理論價值。
[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.
【學位授予單位】:上海交通大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP333
【參考文獻】
相關(guān)期刊論文 前1條
1 吳廣君;王樹鵬;陳明;李超;;海量結(jié)構(gòu)化數(shù)據(jù)存儲檢索系統(tǒng)[J];計算機研究與發(fā)展;2012年S1期
本文編號:1534211
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1534211.html
最近更新
教材專著