• DocumentCode
    1416920
  • Title

    Workflow agents

  • Author

    Huhns, Michael N. ; Singh, Munindar P.

  • Author_Institution
    South Carolina Univ., Columbia, SC, USA
  • Volume
    2
  • Issue
    4
  • fYear
    1998
  • Firstpage
    94
  • Lastpage
    96
  • Abstract
    Software agents as user agents, resource agents, and brokers may be able to enhance usefulness of workflow applications. Workflow technology is important to network computing because workflows exist naturally wherever distributed resources are interrelated. The problem with current workflow technology is that it is often too rigid. The lack of freedom accorded to human participants causes workflow management systems to appear unfriendly. As a result, they are often ignored or circumvented. This rigidity also causes productivity losses by making it harder to accommodate the flexible, ad hoc reasoning of human intelligence. Another challenge is that system requirements are rarely static. Software agents promise to address these challenges. The roles of greatest interest to a workflow setting are user agents, resource agents, and brokers. When a workflow is constituted in terms of distinct roles that agents can instantiate, the agents can be set up to respect the constraints of their users and resources. User agents negotiate with one another and with resource agents to ensure that global constraints are not violated and that global efficiencies can be achieved. Agents can include functionality to identify different kinds of exception conditions and react appropriately, possibly by negotiating a special sequence of actions. More importantly, agents can learn from repeated instances of the same kinds of exceptions. With this learning ability, agents can process the updated set of constraints when system requirements change
  • Keywords
    computer network management; exception handling; network operating systems; software agents; brokers; distributed resources; exceptions; network computing; resource agents; software agents; system requirements; user agents; workflow agents; workflow management systems; Computer languages; Databases; Hardware; History; Humans; Java; Marketing and sales; Risk management; Telecommunication computing; Web and internet services;
  • fLanguage
    English
  • Journal_Title
    Internet Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7801
  • Type

    jour

  • DOI
    10.1109/4236.707813
  • Filename
    707813