Font Size: a A A

Research On A Novel General-purpose Enterprise Application Business Infrastructure Software Platform And Related Issues

Posted on:2013-03-20Degree:DoctorType:Dissertation
Country:ChinaCandidate:Y RongFull Text:PDF
GTID:1268330422952659Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Platform-based development is currently the dominant development method of enterpriseapplication, but the features provided by current mainstream enterprise application developmentplatforms focus on technical aspects rather than business, so it lead to a high degree of difficulty andheavy workload during the building of a specific enterprise application. This paper presents a novelgeneral-purpose enterprise application business infrastructure software platform, whose goal is toshield the complexity of software development technology and provide users with easy to usebusiness-oriented platform for building enterprise application system. It not only largely reduces thetechnical capacity requirements for the users of platform, but also allows end-users participate in thesystem construction and occupies a dominant position. Platform provides the development,deployment and management tools to allow users to rapidly build enterprise application softwaresystems and meet the individual and changing business needs. After a prototype platform isimplemented, a flight delay prediction and propagation analysis system is built based on the prototypeplatform, so the effectiveness of the platform mechanisms is initially verified. The main resultsobtained are as follows:(1) On the basis of the planning of general-purpose enterprise application business infrastructuresoftware platform, a novel basic modeling system is designed and implemented. Themodeling mechanism is named generalized object-oriented dynamic modeling (for short,GOODM). GOODM mechanism is the core and foundation of platform, which extends theuse group of object-oriented technology from developers to enterprise application users.GOODM supports dynamic modeling of enterprise business that users can even continue toadjust the business models after the enterprise applications system is put into operation. Theadjustments of models can be automatically updated on user interfaces by runtime engine.Moreover, the data already in the system is not accidentally destroyed, so the impact to thenormal operation of system is minimized.(2) An enterprise AJAX framework and the wireless mobile interaction framework and servicesat close range, which are the software building foundation of platform, are designed andimplemented. Enterprise AJAX framework provides a set of rich client-side controls andthree interacting ways between client and server to allow developers to quickly buildenterprise AJAX Web applications whose performance and user experience are better thantraditional ASP.NET model. The wireless mobile interaction framework and services extends the seamless computing ability of wireless interaction at close range of Microsoft.NETFramework, and establishes a bridge between enterprise Web service and wireless interactionservice at close range.(3) A novel workflow system and a general query system are designed and implemented.Workflow system takes the basic modeling system as the basis to achieve seamlessintegration of process control data and platform business data, and use a script mechanismand appropriate interface interaction to achieve the dynamic path selection according to thebusiness data objects bounded by workflow and the validation of business data objects andother intelligent features. Moreover, the interactive features provided by workflow enginecan combine isolated workflows organically to achieve more complex business processes.The general query system is one of the import accessories of platform, and it can provideflexible query modeling capabilities for different enterprise application users andautomatically generate client query modules according to the configuration of users. Querysystem enhances the capabilities of platform to deal with the data query needs of differententerprise applications.(4) A flight delay prediction and propagation analysis system based on the prototype platform isdesigned and implemented. Firstly, a variety of flight delay prediction and propagationanalysis models that aim at different conditions are presented, then the algorithms of themodels are encapsulated as Web services. Secondly, a graphic component package of flightdelay and propagation analysis system is designed and implemented. It can be used toautomatically generate simulation graphs of flight delay propagation DAG, advanced Petrinet, Bayesian network, parallel cellular automata, and statistical graphs such as bar graph, toprovide an intuitively graphical feedback for system users. Finally, a flight delay predictionand propagation analysis system is built based on the prototype platform. The systemsupports a variety of access media, including computer workstations and mobile intelligentequipments. The verification of the historical data of a large hub domestic airport shows thatthe system can assist to achieve flight delay analysis and prediction calculations of theairport, airlines and passengers, and the the prediction accuracy is more than80%.Innovative research results of this paper include:(1) the generalized object dynamic modeling andresolution mechanisms of general-purpose enterprise application business infrastructure softwareplatform;(2) an enterprise AJAX framework and the wireless mobile interaction framework andservices at close range which are the software building foundation of platform;(3) platform-baseddynamic modeling and resolution mechanisms of workflow system and query stystem;(4) a platform-based flight delay prediction system.
Keywords/Search Tags:Enterprise application, general-purpose business infrastructure software platform, generalized object-oriented dynamic modeling mechanism, workflow, enterprise AJAXframework, wireless mobile interaction at close range, flight delay propagation
PDF Full Text Request
Related items