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

Business flow path execution method, business flow path engines and its deployment method

A business process and execution method technology, applied in the field of data processing, can solve the problems that services cannot be combined with other services, affect service users, and modify service costs.

Inactive Publication Date: 2008-10-15
INT BUSINESS MASCH CORP
View PDF0 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] (1) During the service composition creation phase, some services cannot be directly combined with other services due to incompatible functions
However, the cost of modifying services is high
[0006] (2) In a dynamic service environment, various service providers usually modify or upgrade their services, which will affect the users of the services
However, modifying the service or stopping it is too costly and affects too many service users

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
  • Business flow path execution method, business flow path engines and its deployment method
  • Business flow path execution method, business flow path engines and its deployment method
  • Business flow path execution method, business flow path engines and its deployment method

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0041] figure 2 It is an example of the jump process in the execution method of the business process according to the embodiment of the present invention. exist figure 2 Among them, reference numeral 201 represents the business process of booking a ticket of a travel agency, and reference numeral 205 represents the business process of an airline company. In the business process 205 of the airline, in order to provide different services to VIP users and non-VIP users, a judgment step 2052 is introduced between step 2051 (receiving user information) and step 2053 (receiving travel itinerary), that is, in step 2052 judge whether the user is a VIP user, if not, then execute step 2053, if it is a VIP user, then provide a one-stop service for the VIP user in another branch. Incidentally, after the introduction of this judging step, an incompatibility occurs between the booking business process 201 and the airline business process 205 .

[0042] In order to solve the incompatibi...

example 2

[0050] image 3 It is another example of the jump process in the execution method of the business process according to the embodiment of the present invention. exist image 3 Among them, the reference numeral 301 represents the ticketing business process before the jump rule is set, and the reference number 305 represents the ticket booking business process after the jump rule is set. In ticket booking business process 301, only users with credit cards can use this business process. In order to allow users without credit cards to use ticket booking business process 301, the following jump rules are set in instance 2:

[0051] On_EVENT Accept_customer_information DO Jump(Accept_customer_information, Ticket_service)

[0052] in:

[0053] Trigger event (EventID) = Accept_customer_information (receive user information)

[0054] Jump condition (ConditionExp) = default (that is, as long as the trigger event is monitored, the jump step will be executed)

[0055] Jump purpose (Ac...

example 3

[0058] Figure 4 It is another example of the jump process in the execution method of the business process according to the embodiment of the present invention. exist Figure 4 Among them, the reference numeral 401 represents the ticket booking business process before the jump rule is set, and the reference number 405 represents the ticket booking business process after the jump rule is set. In ticket booking business process 401, the payment status is checked after the ticket service. In order to check the payment before the ticket service, the following two jump rules are set in Example 3:

[0059] Jump rule 1

[0060] On_EVENT Accept_customer_information DO Jump(Accept_customer_information, Check_payment)

[0061] in:

[0062] Trigger event (EventID) = Accept_customer_information (receive user information)

[0063] Jump condition (ConditionExp) = default (that is, as long as the trigger event is monitored, the jump step will be executed)

[0064] Jump purpose (ActionE...

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 provides a business process execution method, a business process engine, a deployment method of the business process engine and a computer program product. According to one aspect of the invention, the business process execution method is provided, wherein, the business process is pre-defined by utilizing the description language of the business process, and the method comprises that: the business process is executed, and the events generated during the execution process of the business process are monitored; one step of the business process jumps to another step according to preset jump rules, thus changing the pre-defined processing process of the business process.

Description

technical field [0001] The invention relates to data processing technology, in particular to a technology for solving compatibility problems between business processes. Background technique [0002] In the current service environment, many services can be obtained through a Business Process Execution Language (BPEL) engine. At present, there are many products of BPEL engine, including IBM (International Business Machines) Company's WebSphere TM Business Process Server, ActiveBPEL from Active Endpoints TM Engine, IBM's BPWS4J product, Oracle's BPEL process manager, Bexee, Cape Clear's Orchestrator TM , and Parasoft's BPEL Maestro TM wait. Through these BPEL engines, various services can be obtained. [0003] However, in an actual application environment, it is usually impossible to find an exact matching service. It is often the case that users can find some desired services, but these services include some incompatible functions. [0004] Service incompatibility is an...

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): G06Q10/00G06F9/44
CPCG06Q10/00G06Q10/06316
Inventor 刘英朱俊谭伟
Owner INT BUSINESS MASCH CORP
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