just started to contact jbpm do not know how to apply in the project, looked up some information, roughly on the development of JBPM have some understanding. First of all, JBPM is a part of JBoss Enterprise middleware platform, is a flexible, easy to expand workflow management system, but this system is not like other web systems need us to deploy to the server, if we want to use JBPM we also need to JBPM environment to generate some necessary files, The interface and methods are then invoked to be used.
One, Workflow interface
The JBPM Workflow Management system provides us with a set of interface for process management and operation, such as Processengine (Workflow engine), Executionservice (Process Execution Interface), ProcessInstance (Process instance interface), ProcessDefinition (Process definition Interface), Taskservice (Task Operation interface), Historyservice (History operation Interface), Repositoryservice (Warehouse interface), and so on.
Second, the persistence of the workflowJBPM uses hibernate to manage its database. Hibernate is one of the most popular data storage tier solutions in the Java world, as long as it is a database supported by Hibernate, JBPM is supported. Separate the management functions of the data through HIBERNATE,JBPM and focus on the processing of business logic. From a persistent point of view, JBPM Workflow management system is also very flexible, only need to do some simple configuration.
This means that the JBPM Workflow management system provides us with a set of interfaces and implementations for workflow management, and data persistence is done by hibernate. If we want to use the JBPM workflow management system in the system, we just need to introduce a set of JBPM provided by the package into the system, modify the configuration of the file can be called JBPM provided by the interface and methods for system development.
Third, workflow environment construction
1, download and unzip JBPM-4.4. ZIP file, currently the latest version is JBPPM-6.1.0
http://www.jbpm.org/
2. Open MyEclipse Select Help--myeclipse Configuration Center
3. Select the SOFTWARE option after entering the MyEclipse configuration Center
4. Click Add site in the top left corner
5. Click on the upper left corner to select Add from Archive file, then browse and select Jbpm-4.4\install\src\gpd\jbpm-gpd-site.zip files, then write a name and click OK
6, click Finish, return to the page personal Sites should have shown the jBPM4.4, the first level expansion, and then the following 8 items respectively right-click "Add to Profile"
7. Then the lower right corner software Updates available will display the JBPM plugin you want to install
8. Then click on the Apply 8 changes button below to start the installation.
9, the direct next can be installed successfully!
Iv. Summary
just contact JBPM, the understanding of JBPM is not particularly in-depth, but jbpm some general operating mechanisms and applications still need to have an understanding, will not confused do not know this step what to do next. Look at people using workflow is a graphical design workflow process, plus a little bit of code is done. Always do not know jbpm graphic design is the need for plug-ins, check the data to build a JBPM development environment, summed up the summary of jbpm some of the general content, harvest or pretty big.
Jbpm--myeclipse Development Environment Construction