Font Size: a A A

The Research And Implementation Of An Integrated Development Environment Based On Agile Bi Paas

Posted on:2014-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:M Y JieFull Text:PDF
GTID:2248330398972118Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the era of big data coming, there is a revolution in the field of business intelligence. The traditional BI (Business Intelligence) companies are panicky to look for a good extended method but dissatisfied. Newborn Agile BI, is likely to rise suddenly and dominate the big data era. BI-PAAS (platform as a service) is the hope star of Agile BI. Its characteristics, including cloud computing, cloud storage and PAAS, make business intelligence become flexible and efficient. In addition BI-PAAS eliminates barriers to entry.In this paper, the background, the technical architecture, the operation principle and the advantages of BI-PAAS are introduced. The requirements of the development environment for BI-PAAS are pointed. The core technologies of Business Intelligence development are researched. Plug-in integration, hierarchical layout, drag and drop design technical solutions are given. The development environment for BI applications is designed and implemented. It provide a strong support for the BI-PAAS platform.The work for this paper is mainly reflected in the following aspects:1.Integration framework based on OSGI is designed and implemented, which can update plugins dynamically. First, the study of Eclipse OSGI plug-in integration framework technology. Second, the analysis of the open source BI software. The last, implementation and integration test.2.Hierarchical arrangement based on XML is designed and implemented. First, the explore of integrating BI capabilities by xml metadata description. Second, the determination to use workflow to arrange design metadata. The last, the implementation of Save/Open Xaction (XML) file.3.Drag-and-drop design UI (user interface) based on Eclipse GEF is designed and implemented. First, the study of Eclipse GEF graphics framework. Second, the implementation of the development environment layout, the MVC (Model View Controller) architecture and the drag-and-drop part. The last, adding undo/redo functions.
Keywords/Search Tags:cloud computing, platform as a service, agile businessintelligence, development environment
PDF Full Text Request
Related items