A method and a system for providing resource management in workflow
processing of an enterprise include a multi-level resource manager
hierarchy. An upper level includes at least one resource manager having
data that represents an enterprise-wide view of resource capabilities. A
subordinate second level of resource managers provides partial views of
the resource capabilities of the enterprise. These partial views may be
based upon organizational or physical boundaries. At a lowermost level of
resource managers are local resource managers (LRMs) that include data to
track individual resources. Above this lowermost level, the resource
managers in the hierarchy track the resources based upon types of
resources. Thus, a second level resource manager is configured to be aware
of availability of a resource type, but not the availability of an
individual resource. Also above the lowermost level, the resource managers
are configured to exchange requests for the resources using a number of
different messages. A Plead message is used to send a request to a higher
level manager. On the other hand, a Delegate message is used to send a
request to a lower level manager. A Refer message allows a request to be
sent horizontally. Report messages are sent among resource managers to
allow updates of cache entries regarding capabilities of other resource
managers.
Un método y un sistema para proporcionar la gerencia de recurso en el proceso del workflow de una empresa incluyen una jerarquía de niveles múltiples del encargado de recurso. Un nivel superior incluye por lo menos a un encargado de recurso que tiene datos que representen una vista empresa-ancha de las capacidades del recurso. Un segundo nivel subordinado de los encargados de recurso proporciona las vistas parciales de las capacidades del recurso de la empresa. Estas visiónes parciales se pueden basar sobre límites de organización o físicos. En un nivel más más bajo de los encargados de recurso están los encargados de recurso locales (LRMs) que incluyen datos para seguir recursos individuales. Sobre este nivel más más bajo, los encargados de recurso en la jerarquía siguen los recursos basados sobre tipos de recursos. Así, configuran a un segundo encargado de recurso del nivel para estar enterado de disponibilidad de un tipo del recurso, pero no de la disponibilidad de un recurso individual. También sobre el nivel más más bajo, configuran a los encargados de recurso para intercambiar las peticiones para los recursos usando un número de diversos mensajes. Un mensaje del abogar por se utiliza para enviar una petición a un encargado de un nivel más alto. Por otra parte, un mensaje del delegado se utiliza para enviar una petición a un encargado de nivel inferior. Un mensaje del referir permite que una petición sea enviada horizontalmente. Los mensajes del informe se envían entre encargados de recurso para permitir actualizaciones de las entradas del escondrijo con respecto a capacidades de otros encargados de recurso.