Font Size: a A A

Research On BRP-Oriented Reconfiguration Sotfware Development Method

Posted on:2013-04-09Degree:MasterType:Thesis
Country:ChinaCandidate:N YinFull Text:PDF
GTID:2248330395986937Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In order to enhance the market competitiveness of enterprises, improvingmanagement model, business reengineering and resource optimization are often usedto quickly respond to market demand and the business processes are continuouslyimprovement. Business Process Reengineering can make the enterprise to be greatlyimproved on cost, quality, service and speed through rethink and redesign of businessprocess. Continuous improvement of business processes makes demands toenterprise application software (Enterprise Software Application, ESA) that thefunctions of ESA have to remain consistent with the dynamic and changeablebusiness processes. But the traditional ESA can not handle the variety of changescaused by business process reengineering (Business Process Reengineering, BPR)and can not make business process analysis, flexible change and continuousimprovement in a dynamic business environment. With the development of BPR,how to make rapid reconfiguration of ESA becomes an urgent problem needed toresolve. Therefore, combining with the model driven architecture (Model DrivenArchitecture, MDA) and the componentization theory, a dynamically reconfigurablecomponents configuration architecture driven by model was put forward in this thesis.Moreover, the model transformation technologies and dynamic business processchange method were researched in detail. Following several parts are mainlyincluded.For solving the problem that the traditional ESA architecture can not fullysupport for the rapid reconfiguration of ESA, a dynamically reconfigurablecomponents configuration architecture driven by model was proposed. First of all,configuration and reconfiguration of ESA were indicated; then, a model drivenreconfigurable ESA architecture was established based on the component-basedsoftware development and oriented to MDA. The architecture is foundation of thefollowing research.For solving the problem that the standard modeling methods of MDA can not fully support for the reconfigurable ESA, the modeling method of platformindependent model (Platform Independent Model, PIM) was researched. First of all,the modeling requirements of business process were detail analysis from threeaspects: the business process reengineering, component and MDA; secondly, themodeling method of business process oriented to business process reengineering wasresearched in detail. And according to this method the modeling method of PIM wasproposed based on Business Process Model and Notation (Business Process Modeland Notation, BPMN)2.0specifications. Using the BPMN at a PIM level canprovide the sufficient business logic and conceptual information for buildingcomplex software solution.For solving the problem of components identification under MDA, thecomponent identification methods driven by business process was researched whichwas also the modeling transformation method from PIM to platform specific model(Platform Specific Model, PSM) based on meta-model. The method was the keytechnologies of development and reuse of component, including two processes: thetransformation from BPMN model to component model SCA (Service ComponentArchitecture, SCA) and from BPMN model to XML model. First of all, thetransformation from PIM to PSM was analyzed; then, the meta-modeling technologyand the transformation processes based on meta-modeling were introduced; finally,the elements of model, the relationships of element belonged to different model andthe transformation algorithm were researched in detail. These methods improve thebusiness process-information technology (Information Technology, IT) alignment,the reusability and configuration of ES at higher levels,and decreases the manualconfiguration of IT supporter.For solving the problem that ESA can not fully support for dynamic businessprocess reengineering, dynamic business process change method face to BusinessPeople was researched. First of all, business process change operation type was putforward; and then business process designer was built based on the BPMN2.0tosupport the business process change operation type. Business People can analysisbusiness process, change business process flexibly and improve business processcontinuously at a visual and dynamic business environment. This reduces thecommutation cost between business people and IT people.Finally, the method proposed in this thesis was verified with the case study of enterprise project management system.
Keywords/Search Tags:business process reengineering, componentization, model drivenarchitecture, software refactoring, business component identification
PDF Full Text Request
Related items