Programming Workflow Applications with Domino

  • Authors:
  • Daniel Giblin;Richard Lam

  • Affiliations:
  • -;-

  • Venue:
  • Programming Workflow Applications with Domino
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

From the Publisher: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 process dynamic content, including e-mail, calendaring, and document sharing. You learn the terminology of workflow, and a framework for writing effective Web-based applications to implement your own business processes. Workflow processes are defined for just about anything that requires two or more persons, groups, departments, or businesses to cooperate. The authors provide process and code examples you can easily extend and modify to develop working applications. Domino features are demonstrated for developing workflow-enabled applications. A complete Notes database is developed providing a reusable workflow template that can be incorporated into existing Notes/Domino applications. It demonstrates how you can combine the workflow features of submission, routing, approval, and review of Notes forms and documents with the built-in access control functionality of Notes databases to create new models of Web-based workflow applications. You get a complete, reusable and customizable Workflow application — with annotated source code utilizing UML, XML, and Java. All of the Notes/Domino examples are created on Notes version R5, using the Domino Designer application. The Notes agents that implement much of the workflow management system's functionality were developed in LotusScript and Java — allowing full access to features such as abstract base classes, interfaces, and inheritance. UML was designed to modelvarious aspects of software systems, from static or structural components such as classes and interfaces, to behavioral relationships such as business processes and component interactions.