Production Workflow: Concepts and Techniques

1. Introduction. Business Processes. Business Processes as Enterprise Resource. Virtual Enterprises. Processes and Workflows. Dimensions of Workflow. User Support. Categories of Workflows. Application Structure. Workflow and Objects. Application Operating System. Software Stack. Document/Image Processing. Groupware and Workflow. Different Views of Applications. Transactional Workflow. Advanced Usage. System Requirements. Relation to Other Technologies. 2. Business Engineering. Business Modeling. Business Logic. Enterprise Structure. Information Technology Infrastructure. Business Modeling Example. Business Process Reengineering. Process Discovery. Process Optimization. Process Analysis. Business Engineering and Workflow. Monitoring. 3. Workflow Management System Basics. Main Components. Types of Users. Buildtime. Metamodel Overview. Runtime. Audit Trail. Process Management. Authorization. Application Programming Interface. System Structure. Workflow Standards. 4. Metamodel. The Notion of a Metamodel. Process Data. Activities. Control Flow. Data Flow. Summary: PM-Graphs. Navigation. Summary: G-Instances. 5. Advanced Functions. Events. Dynamic Modification of Workflows. Advanced Join Conditions. Container Materialization. Object Staging. Context Management. Performance Spheres. Compile Spheres. 6. Workflows and Objects. Component-based Software Construction. Scripts in Object-Oriented Analysis and Design. The Object Request Broker. The OMG Workflow Management Facility. 7. Workflows and Transactions. Basic Transaction Concepts. Advanced Transaction Concepts. Streams. Atomic Spheres. Compensation Spheres. Phoenix Behavior. 8. Advanced Usage. Monitoring Dynamic Integrity Rules. Software Distribution. Security Management. Business-Process-Oriented Systems Management. 9. Application Topologies. Dependent Applications. Client/Server Structures. TP Monitors. Communication Paradigms. Message Monitors. Message Broker. Object Brokers. Distributed Applications. Web Applications. Workflow-based Applications. 10. Architecture and System Structure. Architectural Principles. System Structure. Servers. Client. Program Execution. System Group. Domains. System Tuning. Workload Management. Systems Management. Exploiting Parallel Databases. Server Implementation Aspects. Navigation. Message Queuing Usage. Process Compiler. 11. Development of Workflow-based Applications. Development Environment Blueprint. Component Generation. Testing. Animation. Debugging Activity Implementations. Application Database Design. Application Tuning. Optimization. A Travel Reservation Example. B List of Symbols. Bibliography. Index.