Lightweight directory access protocol workflow management system
First Claim
1. A process for converting a logical process into a reusable directory protocol in a computer environment, comprising the steps of:
- creating a logical process definition;
serializing said process into a Lightweight Directory Access Protocol (LDAP) directory representation, wherein said directory representation is a hierarchical tree structure; and
wherein each process element in said process is represented as an LDAP directory entry.
6 Assignments
0 Petitions
Accused Products
Abstract
A lightweight directory access protocol workflow management system. The invention converts a logical process into a reusable Lightweight Directory Access Protocol (LDAP) directory representation. The directory representation is a hierarchical tree structure where each process element in the process is represented as an LDAP directory entry and is assigned a unique distinguished name and is stored in a Directory Server database or filesystem. The tree structure of the LDAP representation allows the sharing of LDAP trees or subtrees among users. The LDAP trees and subtrees can be remotely located and distributed among different LDAP servers. Another preferred embodiment of the invention provides a graphical user interface for creating a Workflow process definition which is comprised of process elements: activities; actions; and entry/exit points. The user constructs a Workflow process using the process elements, logically interrelating each activity. Once the Workflow process is defined it is converted into an LDAP directory representation and stored in a Directory Server database or filesystem.
57 Citations
27 Claims
-
1. A process for converting a logical process into a reusable directory protocol in a computer environment, comprising the steps of:
-
creating a logical process definition;
serializing said process into a Lightweight Directory Access Protocol (LDAP) directory representation, wherein said directory representation is a hierarchical tree structure; and
wherein each process element in said process is represented as an LDAP directory entry. - View Dependent Claims (2, 3)
-
-
4. A process for defining and converting a Workflow process into a reusable directory protocol in a computer environment, comprising the steps of:
-
providing a graphical user interface for creating a Workflow process definition;
converting said Workflow process definition into a Lightweight Directory Access Protocol (LDAP) directory representation, wherein said directory representation is a hierarchical tree structure;
storing said LDAP representation into a Directory Server database or filesystem;
wherein each process element in said process is represented as an LDAP directory entry; and
wherein each process element is assigned a unique distinguished name. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. An apparatus for converting a logical process into a reusable directory protocol in a computer environment, comprising:
-
creating a logical process definition;
serializing said process into a Lightweight Directory Access Protocol (LDAP) directory representation, wherein said directory representation is a hierarchical tree structure; and
wherein each process element in said process is represented as an LDAP directory entry. - View Dependent Claims (11, 12)
-
-
13. An apparatus for defining and converting a Workflow process into a reusable directory protocol in a computer environment, comprising:
-
a module for creating a Workflow process definition;
a graphical user interface for creating said Workflow process definition;
a module for converting said Workflow process definition into a Lightweight Directory Access Protocol (LDAP) directory representation, wherein said directory representation is a hierarchical tree structure;
a module for storing said LDAP representation into a Directory Server database or filesystem;
wherein each process element in said process is represented as an LDAP directory entry; and
wherein each process element is assigned a unique distinguished name. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for converting a logical process into a reusable directory protocol in a computer environment, comprising the steps of:
-
creating a logical process definition;
serializing said process into a Lightweight Directory Access Protocol (LDAP) directory representation, wherein said directory representation is a hierarchical tree structure; and
wherein each process element in said process is represented as an LDAP directory entry. - View Dependent Claims (20, 21)
-
-
22. A program storage medium readable by a computer, tangibly embodying a program of instructions executable by the computer to perform method steps for defining and converting a Workflow process into a reusable directory protocol in a computer environment, comprising the steps of:
-
creating a Workflow process definition;
providing a graphical user interface for creating a Workflow process definition;
converting said Workflow process definition into a Lightweight Directory Access Protocol (LDAP) directory representation, wherein said directory representation is a hierarchical tree structure;
storing said LDAP representation into a Directory Server database or filesystem;
wherein each process element in said process is represented as an LDAP directory entry; and
wherein each process element is assigned a unique distinguished name. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification