Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for matching operation examples in model execution of BPMN (Business Process Modeling Notation)

A technology of business processes and running instances, which is applied in the field of service combination in computer technology, can solve problems such as mismatching running instances, difficulty in guaranteeing, and failure to successfully execute BPMN models, and achieve the effect of guaranteed matching

Inactive Publication Date: 2010-03-10
BEIHANG UNIV
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the problem with this method is that since BPMN has more information than BPEL, simple mapping will lead to a lack of information, and in terms of control flow patterns, BPMN's operational semantics are far richer than BPEL, and mapping will cause BPEL to fail to fully Represents the execution semantics of a BPMN model
[0008] The problem with the method of directly executing BPMN provided in the prior art is that it is impossible to guarantee the matching of running instances during BPMN execution
The so-called running instance is similar to the simultaneous instantiation of a class into multiple objects in an object-oriented program. The same BPMN business process can be instantiated into multiple concurrently executing running instances in the execution engine. Each running instance may Perform multiple message flow interactions with clients, web servers, or other running instances. For example, the same running instance is used twice during the execution of a BPMN model. According to the correct execution process, the second use The running instance should be the same as the running instance used for the first time, but because the same BPMN business process can be instantiated into multiple running instances, it is difficult to ensure that the second use The obtained running instance is the running instance used for the first time, which will lead to a mismatch of running instances, resulting in the failure of the BPMN model to be successfully executed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for matching operation examples in model execution of BPMN (Business Process Modeling Notation)
  • Method and system for matching operation examples in model execution of BPMN (Business Process Modeling Notation)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] like figure 1 Shown is the flow chart of the running instance matching method in the execution of the BPMN model of the present invention, including:

[0029] Step 1, setting parameters corresponding to the BPMN business process, the parameters are used to describe the attributes of the BPMN business process;

[0030] Step 2. Receive the initial access request for initial access to the BPMN business process, create a running instance for the BPMN business process, and set up the initial access in the mapping table according to the parameter value carried in the initial access request The parameter value carried in the request and the mapping relationship item of the running instance, the parameter value carried in the initial access request is an optional value of the parameter corresponding to the BPMN business process;

[0031] Step 3, receiving a follow-up access request for revisiting the BPMN business process, and querying in the mapping table that there is a mapp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a system for matching operation examples in model execution of BPMN; the method comprises the following steps: step 1: arranging parameters corresponding to the BPMN business process; step 2: receiving the input parameter value and initial visiting requirement used for initially visiting the BPMN business process, establishing an operation example for the BPMNbusiness process, and establishing a mapping relation item between the input parameter value used for initially visiting the BPMN business process and the established operation example in a mapping table; and step 3: receiving the input parameter value and the subsequent visiting request used for re-visiting a BPMN business process, and querying the operation example having mapping relationship with the input parameter value used for re-visiting the BPMN business process in the mapping table. The method avoids the situation that a plurality of operation examples may be generated due to execution of one BPMN business process many times in the prior art and ensures the matching of the operation examples in the execution process of the BPMN model.

Description

technical field [0001] The present invention relates to the field of service composition in computer technology, in particular to a method and system for matching running instances in the execution of a Business Process Modeling Notation (BPMN) model. Background technique [0002] The development of computer technology has experienced a development process from centralized to distributed, from single to diverse, from independent to mutual integration. However, computing and information silos still exist. In the current open, dynamic, and complex computing environment, it is difficult for traditional computing technologies to fully share computing power and information resources. Service-Oriented Computing (SOC) and Service-Oriented Architecture (Service-Oriented Architecture (SOA for short) has been widely accepted and has become the computing paradigm and architecture for constructing the next generation of distributed applications. SOA embodies the characteristics of the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 刘旭东孙海龙曾晋熊云昆纪一鹏杜宗霞
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products