Font Size: a A A

The Study Of Construct Method In Fragmentation Application System Based On Data Oriented Architecture

Posted on:2016-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:G Q LiFull Text:PDF
GTID:2308330461456131Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of Internet technology, the era of big data have come, data resources become a commercial capital and information sharing between systems become particularly important. Limited by the current software architecture, the long-standing problems in software development is increasingly highlighted in the era of big data. The complexity of software systems is increasing, which reflected in the size of the system and the rapid evolution of the functional requirements and non-functional requirements. This makes the software development and maintenance technology complicated, and software quality is difficult to guarantee, low reliability. Software cost and development schedule are difficult to control, and software provider is hard to meet the needs of users better, maintenance personnel and cost increasing. Research on software architecture which can meet the demand of today’s big data is very necessary, and to build data ecosystem is the main way to solve current software crisis. Big data as another wave of Internet development, we need to consider a revolutionary reconstruction of the entire IT infrastructure. Data-oriented architecture (DOA) came into being under this background. It takes the data as the core, data identification as the main line, through data center and data exchange standard based on XML, using cloud technology, unified managing any data which can be registered, to realize the data sharing and exchange between the system,which is applicable to any data type and independent of the hardware platform and operating system.In this paper, the main research contents are construction of data-oriented fragmentation application system based on DOA, and focus on data application unit. mainly finished the following work:(1) Through to analysis traditional software development method and system integration technology, we conclude the pros and cons, and find the new methods.(2) In-depth analysis of the data oriented architecture, including data service platform, data exchange mode and data registration mechanism, and improving the service registration model.(3) Research on construction of application system based on data-oriented architecture, management of data application unit, and think about integration of fragmentation application system.(4) Based on the idea of data-oriented, using DOA, building a network education system, and through an example to confirm the view of data oriented.This paper made the following innovative points and research progress(1) Proposed a method of construction of data-oriented fragmentation application system.Construction of data-oriented fragmentation application system is a software development method, which could build data ecosystem. The method turn the development thinking from business-oriented to data-oriented, and divided the business logic into many small units. As long as the continuous development, update, and integration of these units, we can create a flexible fragmentation application system, realize small application on big platform, and improve development efficiency.(2) Proposed a strategy of applications and data application units management.It put forward a kind of application logic concepts to organize and manage a large amount of data application unit, and realized the application’"hot plug" on the "big platform", improved scalability and maintainability of the system.(3) Preliminary building a data-oriented web education system.Based on the view of data-oriented, with the aid of DOA platform, using the proposed fragmentation system building method and application management solutions, this paper designed DAML based on XML,which could define and describe data application unit. In the end, it initially built a data-oriented web education system.
Keywords/Search Tags:DOA, System construction, Application management, The software architecture, Data ecosystem
PDF Full Text Request
Related items