| | Copyright |
| | Preface |
| | | Audience |
| | | Assumptions This Book Makes |
| | | Contents of This Book |
| | | Conventions Used in This Book |
| | | Using Code Examples |
| | | Safari Enabled |
| | | We'd Like to Hear from You |
| | | Acknowledgments |
| | Part I: Concepts |
| | | Chapter One. Introduction to Business Process Modeling |
| | | Section 1.1. The Benefits of BPM |
| | | Section 1.2. BPM Acid Test: The Process-Oriented Application |
| | | Section 1.3. The Morass of BPM |
| | | Section 1.4. Workflow |
| | | Section 1.5. Roadmap |
| | | Section 1.6. Summary |
| | | Section 1.7. References |
| | | Chapter Two. Prescription for a Good BPM Architecture |
| | | Section 2.1. Designing a Solution |
| | | Section 2.2. Components of the Design |
| | | Section 2.3. Standards |
| | | Section 2.4. Summary |
| | | Section 2.5. Reference |
| | | Chapter Three. The Scenic Tour of Process Theory |
| | | Section 3.1. Family Tree |
| | | Section 3.2. The Pi-Calculus |
| | | Section 3.3. Petri Nets |
| | | Section 3.4. State Machines and Activity Diagrams |
| | | Section 3.5. Summary |
| | | Section 3.6. References |
| | | Chapter Four. Process Design Patterns |
| | | Section 4.1. Design Patterns and the GoF |
| | | Section 4.2. Process Patterns and the P4 |
| | | Section 4.3. Yet Another Workflow Language (YAWL) |
| | | Section 4.4. Additional Patterns |
| | | Section 4.5. Process Coding Standards |
| | | Section 4.6. Summary |
| | | Section 4.7. References |
| | Part II: Standards |
| | | Chapter Five. Business Process Execution Language (BPEL) |
| | | Section 5.1. Anatomy of a Process |
| | | Section 5.2. BPEL Example |
| | | Section 5.3. BPEL in a Nutshell |
| | | Section 5.4. BPELJ |
| | | Section 5.5. BPEL and Patterns |
| | | Section 5.6. Summary |
| | | Section 5.7. References |
| | | Chapter Six. BPMI Standards: BPMN and BPML |
| | | Section 6.1. BPMN |
| | | Section 6.2. BPML |
| | | Section 6.3. Summary |
| | | Section 6.4. Reference |
| | | Chapter Seven. The Workflow Management Coalition (WfMC) |
| | | Section 7.1. The Reference Model |
| | | Section 7.2. XPDL |
| | | Section 7.3. WAPI |
| | | Section 7.4. WfXML |
| | | Section 7.5. Summary |
| | | Section 7.6. References |
| | | Chapter Eight. World Wide Web Consortium (W3C): Choreography |
| | | Section 8.1. About the W3C |
| | | Section 8.2. Choreography and Orchestration |
| | | Section 8.3. WS-CDL |
| | | Section 8.4. WSCI |
| | | Section 8.5. WSCL |
| | | Section 8.6. Summary |
| | | Section 8.7. References |
| | | Chapter Nine. Other BPM Models |
| | | Section 9.1. OMG: Model-Driven BPM |
| | | Section 9.2. ebXML BPSS: Collaboration |
| | | Section 9.3. Microsoft XLANG: BPEL Forerunner |
| | | Section 9.4. IBM WSFL: BPEL Forerunner |
| | | Section 9.5. BPEL, XLANG, and WSFL |
| | | Section 9.6. Summary |
| | | Section 9.7. References |
| | Part III: Examples |
| | | Chapter Ten. Example: Human Workflow in Insurance Claims Processing |
| | | Section 10.1. Oracle BPEL Process Manager |
| | | Section 10.2. Setting Up the Environment |
| | | Section 10.3. Developing the Example |
| | | Section 10.4. Testing the Example |
| | | Section 10.5. Summary |
| | | Section 10.6. References |
| | | Chapter Eleven. Example: Enterprise Message Broker |
| | | Section 11.1. What Is a Message Broker? |
| | | Section 11.2. Example: Employee Benefits Message Broker |
| | | Section 11.3. Summary |
| | Key BPM Acronymns |
| | Colophon |
| | | About the Author |
| | | Colophon |
| | Index |