jboss jbpm 3.0

来源:百度文库 编辑:神马文学网 时间:2024/05/23 18:41:04
JBoss jBPM 3.0
Next
JBoss jBPM 3.0
Workflow and BPM made practical
Table of Contents
1. Introduction1.1. Overview1.2. The JBoss jBPM starter kit1.3. The JBoss jBPM graphical process designer1.4. The JBoss jBPM core component1.5. The JBoss jBPM console web application1.6. The JBoss jBPM identity component1.7. The JBoss jBPM scheduler1.8. The JBoss jBPM database compatibility package1.9. The JBoss jBPM BPEL extension
2. Getting started2.1. Downloadables Overview2.1.1. jBPM 32.1.1.1. The Starters Kit2.1.1.2. Core Engine and Identity Component2.1.1.3. Database Extensions
2.1.2. jBPM Process Designer2.1.2.1. Eclipse Update Site2.1.2.2. Eclipse Feature
2.1.3. jBPM BPEL extension
2.2. The JBoss jBPM project directory2.3. Public CVS access
3. Tutorial3.1. Hello World example3.2. Database example3.3. Context example: process variables3.4. Task assignment example3.5. Custom action example
4. Graph Oriented Programming4.1. Missing link4.2. Graphical representation and the development process4.3. Traditional approach4.4. What is Graph Oriented Programming4.5. Building blocks
5. Deployment5.1. Runtime Dependencies5.1.1. Java runtime environment5.1.2. jBPM libraries5.1.3. Runtime libraries
5.2. Configuration files5.2.1. jbpm.properties5.2.2. Hibernate cfg xml file5.2.3. Business calendar configuration file5.2.4. Variable mapping configuration file5.2.5. Converter configuration file5.2.6. Default modules configuration file5.2.7. Process archive parsers configuration file
5.3. jBPM in a web application5.4. jBPM in an EJB container
6. Persistence6.1. The persistence API6.2. Database configuration6.3. Managing transactions6.4. The jBPM database6.4.1. Hibernate integration6.4.2. Development database is hsqldb6.4.3. Support for other databases6.4.4. Caching
6.5. Hibernate customisation
7. Process Modelling7.1. Overview7.2. Process graph7.3. Nodes7.3.1. Node responsibilities7.3.2. Nodetype task-node7.3.3. Nodetype state7.3.4. Nodetype decision7.3.5. Nodetype fork7.3.6. Nodetype join7.3.7. Nodetype node
7.4. Actions7.4.1. Action configuration7.4.2. Action references7.4.3. Events7.4.4. Event propagation7.4.5. Script7.4.6. Custom events
7.5. Superstates7.5.1. Superstate transitions7.5.2. Superstate events7.5.3. Hierarchical names
7.6. Exception handling7.7. Process composition7.8. Custom node behaviour7.9. Graph execution
8. Context8.1. Accessing variables8.2. Variable lifetime8.3. Variable persistence8.4. Variables scopes8.4.1. Variables overloading8.4.2. Variables overriding
8.5. Transient variables8.6. Customizing variable persistence
9. Task management9.1. Tasks9.2. Task instances9.2.1. Task instance life cycle9.2.2. Task instances and graph execution
9.3. Assignment9.3.1. Assignment interfaces9.3.2. The assignment data model9.3.3. Push model9.3.4. Pull model
9.4. Swimlanes9.5. Task events9.6. Task timers9.7. Task controllers9.8. Customizing task instances9.9. The identity component9.9.1. The identity model9.9.2. Assignment expressions9.9.2.1. First terms9.9.2.2. Next terms
9.9.3. Removing the identity component
10. Scheduler10.1. Timers10.2. Scheduler deployment
11. Business calendar11.1. Duration11.2. Configuration
12. Logging12.1. Creation of logs12.2. Log retrieval12.3. Database warehousing
13. jBPM Process Definition Language (JPDL)13.1. The process archive13.1.1. Deploying a process archive13.1.2. Process versioning13.1.3. Process conversion
13.2. Delegation13.2.1. The jBPM class loader13.2.2. The process class loader13.2.3. Configuration of delegations13.2.3.1. config-type field13.2.3.2. config-type bean13.2.3.3. config-type constructor13.2.3.4. config-type configuration-property
13.3. JPDL xml schema13.3.1. process-definition13.3.2. node13.3.3. common node elements13.3.4. start-state13.3.5. end-state13.3.6. state13.3.7. task-node13.3.8. process-state13.3.9. super-state13.3.10. fork13.3.11. join13.3.12. decision13.3.13. event13.3.14. transition13.3.15. action13.3.16. script13.3.17. expression13.3.18. variable13.3.19. handler13.3.20. timer13.3.21. create-timer13.3.22. cancel-timer13.3.23. task13.3.24. swimlane13.3.25. assignment13.3.26. controller13.3.27. sub-process13.3.28. condition13.3.29. exception-handler
14. Security14.1. Todos14.2. Authentication14.3. Authorization
15. TDD for workflow15.1. Introducing TDD for workflow15.2. XML sources15.2.1. Parsing a process archive15.2.2. Parsing an xml file15.2.3. Parsing an xml String
15.3. Testing sub processes
16. Pluggable architecture
Next
Chapter 1. Introduction