Packt Pub.j BPM.Developer.Guide.Dec.2009
User Manual: Pdf
Open the PDF directly: View PDF
Page Count: 371 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Copyright
- Credits
- About the Author
- About the Reviewers
- Table of Contents
- Preface
- Chapter 1: Why Developers Need BPM?
- Business Process, why should I know about that?
- Some buzzwords that we are going to hear when people talk about BPM
- Business Process Management Systems (BPMS), my tool and your tool from now on
- Summary
- Chapter 2: jBPM for Developers
- Graph Oriented Programming
- Common development process
- Decoupling processes from our applications
- Graph Oriented Programming on top of OOP
- Implementing Graph Oriented Programming on top of the Java language (finally Java code!)
- Implementing our process definition
- Testing our brand new classes
- Process execution
- Wait states versus automatic nodes
- Homework
- Creating a simple language
- Nodes description
- Homework solution
- Quick start guide to build Maven projects
- Summary
- Chapter 3: Setting Up Our Tools
- Chapter 4: jPDL Language
- Chapter 5: Getting Hands Dirty with jPDL
- Chapter 6: Persistence
- Why do we need persistence?
- Disambiguate an old myth
- Framework/process interaction
- Process and database perspective
- Different tasks, different sessions
- Configuring the persistence service
- How is the framework configured at runtime?
- Configuring transactions
- Some Hibernate configurations that can help you
- Hibernate caching strategies
- Two examples and two scenarios
- Summary
- Why do we need persistence?
- Chapter 7: Human Tasks
- Chapter 8 : Persistence and Human Tasks in the Real World
- Chapter 9: Handling Information
- Chapter 10: Going Deeply into the Advanced Features of jPDL
- Chapter 11: Advanced Topics in Practice
- Chapter 12: Going Enterprise
- Index