Programming Workflow Applications With Domino (Paperback)

Daniel T. Giblin, Richard Lam

  • 出版商: CMP Books
  • 出版日期: 2000-01-04
  • 定價: $2,100
  • 售價: 1.4$299
  • 語言: 英文
  • 頁數: 318
  • 裝訂: Paperback
  • ISBN: 1929629060
  • ISBN-13: 9781929629060
  • 立即出貨(限量)





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 re-usable 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, re-usable and customizable Workflow applicationwith 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 Javaallowing full access to features such as abstract base classes, interfaces and inheritance. UML was designed to model various aspects of software systems, from static or structural components such as classes and interfaces, to behavioral relationships such as business processes and component interactions.

{259 words}

Daniel T. Giblin and Richard B. Lam work for the Learning Technologies group at IBM Research developing groupware for education applications. Dan's experience includes working for IBM's National Lotus Notes Consulting Practice, as well as successive years as a systems analyst, software developer, and development manager. Richard holds B.S. degrees in chemistry and mathematics, as well as a Ph.D. in analytical chemistry. He has published an array of literature on chemistry, mathematics, and computer science, including the books A Jump Start Course in C++ Programming and The Netscape Programmer's Guide.