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

A Business Processing Execution Language Process Deployment Method

A process deployment and business processing technology, applied in the field of business processing execution language process deployment, can solve the problems of high complexity of the deployment process and low deployment efficiency, and achieve the effect of simple and efficient methods

Active Publication Date: 2011-12-14
山东中创软件商用中间件股份有限公司
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] Currently, there are various process deployment methods. For example, the method based on compressed files needs to package the resource files required by the BPEL process into a compressed file for deployment. During deployment, the compressed file needs to be decompressed into a file directory. The deployment process is more complicated. Low deployment efficiency

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
  • A Business Processing Execution Language Process Deployment Method
  • A Business Processing Execution Language Process Deployment Method
  • A Business Processing Execution Language Process Deployment Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The embodiment of the present invention provides a business process execution language process deployment method, which is used to realize the deployment of BPEL process, and can further realize the update of process deployment.

[0036] refer to figure 2 , which shows a business processing execution language process deployment method according to an embodiment of the present invention, including the following steps:

[0037] S201, the BPEL deployment listener listens to the process deployment directory, and sends the newly added subdirectory created for the new deployment unit to the BPEL directory analyzer;

[0038] There is a deployment directory under the BPEL engine. Each subdirectory under the deployment directory stores a resource file that the BPEL process deployment unit depends on. The resource file includes the process definition file (.bpel), process deployment file (deploy.xml), process service description file (.wsdl) and one or more partner link files (...

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 embodiment of the invention discloses a method for deploying business process execution language (BPEL) flows, is used for realizing the deployment of the BPEL flows, and can further realize updating of flow deployment. The method provided by the embodiment of the invention comprises the following steps that: a BPEL flow deployment monitor monitors a flow deployment directory and sends a newly-added sub-directory which is created for a new deployment unit to a BPEL directory analyzer; the BPEL directory analyzer receives the newly-added sub-directory; the BPEL directory analyzer detects whether the newly-added sub-directory comprises flow deployment files, sends deployment error correction information to the BPEL flow deployment monitor if the newly-added sub-directory does not comprise the flow deployment files, and further detects whether the deployment unit comprises deployment marks if the newly-added sub-directory comprises the flow deployment files; if the deployment unit does not comprise the deployment marks, the BPEL directory analyzer creates the deployment marks for the deployment unit and sends deployment unit information to a BPEL engine, and the BPEL engine reads the deployment unit information and performs flow deployment; if the deployment unit comprises the deployment marks, the BPEL directory analyzer checks whether the deployment unit changes; and if the deployment unit changes, the BPEL directory analyzer updates the flow deployment.

Description

technical field [0001] The invention relates to the technical framework field of workflow middleware, in particular to a business processing execution language process deployment method. Background technique [0002] With the increasing maturity of web service Web Service technology, many departments of many enterprises have created Web Service services accordingly. How to integrate these Web Services to create new business models without changing the independent normal operation of these Web Services, Business process has become a relatively prominent business requirement, and Web Service integration can be realized through Business Process Execution Language (BPEL). [0003] The process of integrating and deploying Web Service through BPEL is as follows: figure 1 shown, including the following steps: [0004] S101, business process analysis, performing process analysis according to business requirements, and determining the logical relationship between each Web Service n...

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 山东中创软件商用中间件股份有限公司
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