Programming Workflow Applications With Domino

by ;
  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Nonspecific Binding
  • Copyright: 2000-01-04
  • Publisher: CRC Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
  • eCampus.com Device Compatibility Matrix

    Click the device icon to install or view instructions

    Apple iOS | iPad, iPhone, iPod
    Android Devices | Android Tables & Phones OS 2.2 or higher | *Kindle Fire
    Windows 10 / 8 / 7 / Vista / XP
    Mac OS X | **iMac / Macbook
    Enjoy offline reading with these devices
    Apple Devices
    Android Devices
    Windows Devices
    Mac Devices
    iPad, iPhone, iPod
    Our reader is compatible
    Android 2.2 +
    Our reader is compatible
    Kindle Fire
    Our reader is compatible
    10 / 8 / 7 / Vista / XP
    Our reader is compatible
    Our reader is compatible
List Price: $68.95 Save up to $10.34
  • Rent Book $58.61
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


Harness the power of groupware to reshape business processes and customer interactions. This book will permit you to implement Web-based workflow applications using the industry-standard groupware environment, Domino R5. Build Web applications that will p Implement dynamic Internet exchange for e-commerce and e-workflow, using Domino R5. Learn how to develop workflow Web applications capable of handling dynamic content, such as e-mail, calendaring, and document sharing. Includes a complete, reusable, and customizable Workflow application with annotated source code utilizing UML, XML, and Java.

Table of Contents

Acknowledgmentsp. v
Prefacep. vii
Introductionp. 1
Chapter Contentsp. 2
Workflow Diagramsp. 3
Deployment Diagramsp. 3
Activity Diagramsp. 4
State Diagramsp. 6
Class Diagramsp. 9
Environments, Languages, and Codep. 14
Summaryp. 15
Referencesp. 15
Workflowp. 17
Workflow--What is it?p. 19
Processp. 19
Why Should I Model?p. 21
How Do I Model a Process?p. 22
UML Modelsp. 26
Evaluating the Modelp. 30
Methodologiesp. 30
Actors, Roles, or Performersp. 30
Routes, Paths, or Flowp. 31
Actions, Events, or Triggersp. 31
Exceptions and Guard Conditionsp. 31
Business Rulesp. 31
Communicationsp. 32
Summaryp. 32
Referencesp. 33
Workflow Using Notes/Dominop. 35
Notes Featuresp. 36
Notes Securityp. 37
Notes Databasesp. 39
The Notes Object Storep. 40
Viewsp. 41
Documentsp. 41
Formsp. 41
Subformsp. 43
Fieldsp. 43
Replicationp. 44
Programmabilityp. 45
Agentsp. 45
Actionsp. 46
Eventsp. 46
Messagingp. 49
Calendaring and Schedulingp. 50
Incorporating Other Data Sourcesp. 50
The Document Library Templatep. 51
Summaryp. 56
Referencesp. 56
Notificationp. 57
Modeling the Notification Processp. 58
The Activity Modelp. 59
The State Modelp. 60
Evaluating the Modelp. 61
Prototyping the Databasep. 63
Designing the Formp. 63
Designing the Viewsp. 65
Writing the Database Agentsp. 67
The Agent Structurep. 67
The deleteEntries Agentp. 69
The prepareEntriesForProcessing Agentp. 91
The processEntries Agentp. 110
Using the Notification Databasep. 117
Summaryp. 117
Referencesp. 118
Building a Workflow Management Systemp. 119
An Example Workflow Modelp. 120
Designing the Frameworkp. 121
Building the Framework Formsp. 125
The State Formp. 125
The Action Formp. 127
The Role Formp. 130
Additional Workflow Design Componentsp. 132
Designing the Framework Viewsp. 134
Viewing Workflow Definitionsp. 134
Designing the Workflow-Enabling Subformp. 136
Creating the Web Agentsp. 139
The wfGetCurActionsList Agentp. 139
The wfProcess Agentp. 143
The wfProcessForm Agentp. 147
Integrating the Notification Enginep. 166
Constructing the Rule Enginep. 175
Representing the Rulesp. 175
Parsing the XML Rulesp. 177
Applying the Workflow Logic Rulesp. 178
Implementing the Rule Engine Classesp. 179
Summaryp. 222
Referencesp. 223
A Case Study: College Admissions Processingp. 225
The Interviewp. 226
Case Assumptionsp. 228
Communications-Based Modelsp. 228
Process Modelsp. 230
An Activity Modelp. 233
The State Diagramp. 235
Prototyping the Admissions Databasep. 237
Designing the Formsp. 237
The Application Subformsp. 241
Creating the Views, Navigator, and Home Pagep. 248
Registering an Applicantp. 251
Summaryp. 266
Referencesp. 266
Implementing the Workflow Modelp. 267
First Stepsp. 268
Configuring the Workflowp. 272
The State Documentsp. 273
Defining the Actionsp. 282
Specifying the Rolesp. 292
Agentsp. 295
The wfOverDueMonitor Agentp. 296
A Test Drivep. 300
Summaryp. 304
Workflow Management Systemsp. 305
Domino Workflow 2.0p. 305
Percussion PowerFlowp. 307
SWAP--Simple Workflow Access Protocolp. 308
WARIA--Workflow and Reengineering International Associationp. 308
WfMC--Workflow Management Coalitionp. 308
Referencesp. 309
Indexp. 311
What's on the CD-ROM?p. 324
Table of Contents provided by Syndetics. All Rights Reserved.

Rewards Program

Write a Review