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

Lazo, Diego Adrian Naya.

OSWorkflow : a guide for Java developers and architects to integrating open-source business process management / Diego Adrian Naya Lazo ; technical editors, Rashmi Phadnis, Saurabh Singh. - Birmingham, U.K. : Packt Pub., ©2007. - 1 online resource (iv, 201 pages) : illustrations - From technologies to solutions . - From technologies to solutions. .

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.

"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 learn everything from the basics of Business Process Management (BPM) technology and installing OSWorkflow to integrating the workflow engine with third-party components like Drools, Quartz, and Pentaho"--Resource description page.


English.

9781847191533 (electronic bk.) 1847191533 (electronic bk.) 1847191525 9781847191526 (pbk.) 1281252514 9781281252517 9786611252519 6611252517

9781847191526

CL0500000073 Safari Books Online

GBB747489 bnb

018011476 Uk


Java (Computer program language)
Application software--Development--Computer programs.
Business enterprises--Computer networks--Software.
Business logistics--Management.
Process control.
Java (Langage de programmation)
Logiciels d'application--Développement--Logiciels.
Entreprises--Réseaux d'ordinateurs--Logiciels.
Logistique (Organisation)--Gestion.
Fabrication--Contrôle.
COMPUTERS--Programming Languages--JavaScript.
COMPUTERS--Programming Languages--VBScript.
Java (Computer program language)
Workflow--Management.
Open source software.
Application software--Development--Computer programs.
Business enterprises--Computer networks.
Business logistics--Management.
Java (Computer program language)
Process control.


Electronic books.
Electronic books.
Software.

QA76.73.J38 / L39 2007eb

005.2/762

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library