2025-03-15 - San Raimundo de Fitero y otros... |      623029155    info@evainformatica.es  Contacta

Essential Business Process Modeling

https://evainformatica.es/biblioteca_virtual/manuales/img/essential_business_process_modeling.png

Formato: chm

Tamaño: 3.9 MB

idioma: en

Descargar

Essential Business Process Modeling is for software architects and developers who intend to build solutions that feature or use BPM; it provides concepts, standards, and substantial examples of the technology in action.

Essential Business Process Modeling

Part I: Concepts

Chapter 1. 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 2. 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 3. 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 4. 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 5. 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 6. BPMI Standards: BPMN and BPML
Section 6.1. BPMN
Section 6.2. BPML
Section 6.3. Summary
Section 6.4. Reference

Chapter 7. 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 8. 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 9. 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 10. 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 11. Example: Enterprise Message Broker
Section 11.1. What Is a Message Broker?
Section 11.2. Example: Employee Benefits Message Broker
Section 11.3. Summary


The book is organized into three parts, eleven chapters and a glossary:

Part One, Concepts

Covers the BPM essentials, an approach to BPM architecture, a tour of BPM theory, and a survey of process design patterns and coding practices.

Chapter 1, Introduction to Business Process Modeling

Examines what BPM (and is not!) and discusses its benefits.

Chapter 2, Prescription for a Good BPM Architecture

Develops a model BPM architecture, and discusses the main pieces of a "good" BPM application, the design of each piece, and which standards are adopted.

Chapter 3, The Scenic Tour of Process Theory

Provides a tour of the Pi Calculus, Petri nets, state machines, and UML activity diagrams, and why they matter. Practical software books seldom delve into theory, but theory matters more in BPM than in most software subjects.

Chapter 4, Process Design Patterns

Includes a detailed look at the 20 process patterns identified by some of the leading BPM theorists, a group referred to in this book as the "P4." The patterns cover common branch-and-join and synchronization scenarios. Also covered are process communication patterns, human interaction patterns, and briefly, coding best practices.

Part Two, Standards

Provides a detailed look at BPEL; the BPMI specifications (BPML and BPMN); the WfMC (WAPI, XPDL, WfXML, and the reference architecture); web services choreography (WSCI, WS-CDL, WSCL); and the OMG's model-driven approach (BPDM, BPRI), BPSS, XLANG, and WSFL.

Chapter 5, Business Process Execution Language (BPEL)

Provides a detailed look at BPEL, the leading BPM standard.

Chapter 6, BPMI Standards: BPMN and BPML

Examines BPMI and its two standards: BPML and BPMN.

Chapter 7, The Workflow Management Coalition (WfMC)

Overviews the main offerings of the WfMC: the reference model, WAPI, WfXML, and XPDL.

Chapter 8, World Wide Web Consortium (W3C): Choreography

Examines the W3C's work in choreography. Provides an overview of web services choreography and orchestration, and examines how they differ. A look at three choreography languages of the W3C: WSCI, WS-CDL, and WSCL.

Chapter 9, Other BPM Models

Discusses four process languages that are too important not to mention. Examines how XLANG and WSFL have influenced BPEL, the nature of collaboration in BPSS, and the OMG's model-driven architecture (MDA) and leading BPM models.

Part Three, Examples

Develops two substantial BPEL applications using Oracle BPEL Process Manager.

Chapter 10, Example: Human Workflow in Insurance Claims Processing

Illustrates a fully functional working example of a BPEL insurance claim processing application based on the Oracle BPEL Process Manager product, including how to incorporate human workflow into an otherwise automated process.

Chapter 11, Example: Enterprise Message Broker

Develops another working example, a central message broker application that manages system communications for a company's employee benefits. Shows BPMN graphical modeling with ITpearls' Process Modeler and BPEL implementation with Oracle BPEL Process Manager.

Glossary

BPM is rife with three-letter acronyms (or TLAs). Our glossary decodes some of the most important terms.