Cargando…

OSWorkflow : a guide for Java developers and architects to integrating open-source business process management /

"This book explains in detail all the various aspects of OSWorkflow, without assuming any prior knowledge of Business Process Management. Real-life examples are used to clarify concepts. This book covers all aspects related to OSWorkflow. No prior knowledge about OSWorkflow is needed. You will...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lazo, Diego Adrian Naya
Otros Autores: Phadnis, Rashmi (Editor ), Singh, Saurabh (Editor )
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., ©2007.
Colección:From technologies to solutions.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • OSWorkflow; OSWorkflow; Credits; About the Author; About the Reviewers; Introduction; What This Book Covers; Who is This Book For; Conventions; Reader Feedback; Customer support; Downloading the example code for the book; Errata; Questions; 1. BPM and Workflow Basics; Business Process Orientation; BPR and BPM; Business Process Improvement; What's a BPMS?; Traceability and Auditing; Different Kinds of BPMS; System Orchestration with System-Oriented BPMS; System Orchestration; Enabling Workgroup Collaboration with People-Oriented BPMS; Components of a BPM Solution.
  • The Workflow Management CoalitionHow Components Map to the BPM Lifecycle; Open-Source BPMS; Summary; 2. OSWorkflow Introduction and Basics; Downloading and Installing OSWorkflow; Getting a Taste from the Distribution; Navigating the Sample User Interface; OSWorkflow Basics; XML Definition Files; An Example Workflow; Steps, Actions, and Results: The Workflow Building Blocks; Testing the Workflow Definition; Splits and Joins; Setting Status and Old Status Values; Sending an Email Automatically; Visual Process Modeling; Visually Creating the Holiday Example; Looking at the End Result.
  • Ways to Implement OSWorkflowOSWorkflow as a Workflow Layer; OSWorkflow as a Centralized Workflow Server; Adding the SOAP Bindings; Summary; 3. Adding Code to our Definitions; How to Deal with Transient Data; Variable Interpolation in the Definition; PropertySet and Transient Variables; Exploring PropertySet; Using the PropertySet to Store Variable Data; Using the PropertySet to Retrieve Stored Data; Cleaning the PropertySet; Configuring the PropertySet; Adding Code to our Definition; FunctionProviders; Creating our first FunctionProvider; FunctionProvider Types.
  • Defining a Custom Function ProviderBeanShell Scripting; Built-in Functions; Conditions; Creating our own Condition; Registers; Using the LogRegister; Implementing a Register; Validators; Creating a Customer Identifier Validator; BeanShell Validators; Other Useful Descriptor Concepts; Finish Actions; Auto Actions; Summary; 4. Using OSWorkflow in your Application; OSWorkflow Configuration; Registering our Process Descriptors; Embedding OSWorkflow into your Application; Starting a Workflow; Executing Actions; What's the Status?; What can I Do?; The Useful Abstract States.
  • Querying the Workflow StoreQuerying the Workflow Factory; Inspecting the Workflow Descriptor from Code; Using the Workflow Configuration Object; Workflow Interface Implementations; Loading the Descriptors-the Workflow Factory; Loading Descriptors from a Database; Persisting Instance Information; Persistence Choices; Configuring the JDBC Store; PropertySet Persistence; Configuring the JDBC PropertySet; Unit Testing your Workflow; What is JUnit?; Running the Tests; Integrating with Spring; The Object Registry-BeanFactory; Using our BeanFactory; Transaction Support in Spring.