Font Size: a A A

Research On A Modeling Method For Business Process Collaboration

Posted on:2016-01-26Degree:DoctorType:Dissertation
Country:ChinaCandidate:Q MoFull Text:PDF
GTID:1228330470454246Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
Business process management (BPM) is a cross research domain within computer science and management science. The focus of BPM is gradually shifted from business processes within an organization to business processes between organizations in collaborative commerce. Recognizing the core problems of the business process collaboration under the management patten of having stockholder during business process management enactment in collaborative commerce, this thesis does the exploratory study on the business process of collaborative modeling on "software architecture" and "participant organization" two aspects that from the perspective of computer science. The main work and contributions include the following three points:(1) This paper put forward a collaborative business process model:"Agent+Stockholder" collaborative business process model that fits the management patten of having stockholder, the model is divided into two layers, top-down layers is a software architecture and organization layer respectively. Among them:software architecture layer include three types of participants, they are Stockholder, agent and participating organization. They and the relationship between them are described with components and fittings respectively, through the software architecture level to describe the business process collaboration; For every participating organization in software system structure layer, all of them have a corresponding business process model, business process model through the only semantic identification of synergy range to carry out communications, through the level of the organization to describe business process collaboration. This model is not only conforms to the actual situation of business process collaboration under the management patten of having stockholder, but also can realize the separation of concerns, reduce the complexity of modeling and analysis."Agent+Stockholder" business process collaboration model is the foundation of the follow-up work in this paper.(2) For the software architecture layer of "Agent+Stockholder" business process collaboration model. Firstly, in order to determine the synergistic model structure layer of the agent and each management domain involved in the organization, proposes a fuzzy clustering method and agent based on entropy, which can effectively design a collaborative model in specific application areas; Secondly, model software architecture level models of collaborative model from the perspective of message, this paper put forward the message communication model. Through a comparative and analysis quantitatively with two typical kinds of the existing collaborative model, proved that the collaborative model of this paper can keep balance between efficiency (response time, throughput) and reliability (failure recovery). Thirdly, in order to guide the construction of a collaborative application business process from the software architecture layer, abstracts three separate interaction model, which are organization participation in collaboration pattern, organization collaborative communication pattern and organization switching pattern, to describe the collaborative process from the collaborative model software architecture layer, proves that the collaborative applications based on the collaborative process model can steadily run and can adapt to changes caused by to participate in the organization. Lastly, in order to be able to build the business process of collaborative system availability analysis, this paper proposes a collaborative business process data recovery universal model, data recovery strategy model and put five data recovery strategy, which are Agent First Routing(AFR), Shortest Queue Routing-Agent First(SQR-A), Shortest Queue Routing-Random(SQR-R), Shortest Expected Delay Routing-Agent First(SEDR-AF) and Shortest Expected Delay Routing-Random(SED-R-R). The experimental results show that:compared with the existing model, collaborative applications with high availability based on the collaborative model, and indicate that improve the testing of participate in the organization or the failure of agent can ensure the high availability of collaborative applications.(3) For the Organization layers of "Agent+Stockholder" business process collaboration model. Firstly, aimed at the individual characteristics from business process collaboration of the collaborative model organization layer, this paper put forward a method which combined with Petri nets and process algebraic modeling business process coordination, it put forward the business process model from the perspective of the structure, put forward the business process algebra from the perspective of behavior (interaction), avoid some problems result from the pure application of Petri nets or process algebraic modeling in the modeling business process coordination, and put forward the business transformation of the business process model algebraic semantics from business process model to business process algebra. At the same time, in order to reflect the interactive behavior characteristics of business process model, on the basis of business process model algebraic semantics into abstract operators, put forward business process model observe behavior of algebraic semantics. This way fully combined their advantages with Petri nets and process algebra in modeling a business process, it can effectively support the business process modeling of tissue layers and laid the foundation for the next step. Secondly, in order to improve the forms verification efficiency of the collaborative model organization layer business process coordination, this paper will discuss from two levels. First of all, on the assumption that the internal view of the business process model is free choice nets, abstract the internal view of business process models for four kinds of basic block and put forward their abstraction rule sets based on the characteristics of asynchronous messaging communication respectively, proves that these rules can ensure consistency in the interface. Compared with the existing work, it can model and analyze the Business process collaboration more effectively; Then, based on after about between business process model, this paper put forward a method of parallel build business process, compared with the existing global model, reduces the business process collaboration need to verify the state space scale of the tissue layers, improve the efficiency of the model verification.
Keywords/Search Tags:"Agent+Stockholder" Collaboration Model, Collaboration Process, Collaboration Availability, Business Process Algebra, Abstraction Rules, ParallelModeling
PDF Full Text Request
Related items