|
Published Articles >> Table of Contents >> Abstract
January/February 2004 (Vol. 8, No. 1)
pp. 76-82
Multiagent Systems with Workflows
José M. Vidal, University of South Carolina
Paul Buhler, College of Charleston
Christian Stahl, Humboldt University, Berlin
Full Article Text:
  
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MIC.2004.1260707
Send link to a friend
| Abstract |
|
Industry and researchers have two different visions for the future of Web services. Industry wants to capitalize on Web service technology to automate business processes via centralized workflow enactment. Researchers are interested in the dynamic composition of Web services. The authors show how these two visions are two points in a continuum and discuss a possible path for bridging the gap between them.
|
References
|
[1] T. Andrews et al., Business Process Execution Language for Web Services, IBM, version 1.1, 2nd public draft release, May 2003; www.ibm.com/developerworks/webservices/library ws-bpel.
[2] E. Christensen et al., Web Services Description Language, version 1.1, World Wide Web Consortium recommendation, Mar. 2001; www.w3.org/TRwsdl.
[3] D. Martin et al., DAML-S Specification, version 0.9, 2003; www.daml.org/servicesdaml-s/.
[4] M.P. Singh, "Distributed Enactment of Multiagent Workflows: Temporal Logic for Web Service Composition," Proc. 2nd Int'l Joint Conf. Autonomous Agents and Multiagent Systems, ACM Press, 2003, pp. 907—914.
[5] P. Buhler and J.M. Vidal, "Semantic Web Services as Agent Behaviors," Agentcities: Challenges in Open Agent Environments, B. Burg et al., eds., Springer-Verlag, 2003, pp. 25—31.
[6] P. Buhler, J.M. Vidal, and H. Verhagen, "Adaptive Workflow = Web Services + Agents," Proc. Int'l Conf. Web Services, CSREA Press, 2003, pp. 131—137.
[7] W. Reisig, Petri Nets, Springer-Verlag, 1985.
[8] W.M.P. van der Aalst, "The Application of Petri Nets to Workflow Management," J. Circuits, Systems, and Computers, vol. 8, no. 1, 1998, pp. 21—66.
[9] J. Billington et al., "The Petri Net Markup Language: Concepts, Technology, and Tools," Proc. Int'l Conf. Applications and Theory of Petri Nets 2003, W. van der Aalst and E. Best eds., LNCS, vol. 2679, Springer, 2003, pp. 483—505.
[10] E. Kindler and M. Weber, "A Universal Module Concept for Petri Nets. An Implementation Oriented Approach," Proc. Workshop Algorithmen und Werkzeuge für Petrinetze AWPN 2001, G. Juhás and R. Lorenz, eds., Fachberichte Informatik Katholische Universität Eichstätt, 2001, pp. 7—12.
[11] J. Clark, XSL Transformations (XSLT), ver. 1.0, W3C recommendation, Nov. 1999; www.w3.org/TRxslt.
[12] M. Paolucci et al., "Semantic Matching of Web Services Capabilities," Proc. 1st Int'l Semantic Web Conf., LNCS, 2342, Springer, 2002, pp. 333—347.
[13] P.J. Gmytrasiewicz and E.H. Durfee, "A Rigorous, Operational Formalization of Recursive Modeling," Proc. 1st Int'l Conf. Multi-Agent Systems, AAAI/MIT Press, 1995, pp. 125—132.
[14] J.M. Vidal and E.H. Durfee, "Learning Nested Models in an Information Economy," J. Experimental and Theoretical Artificial Intelligence, vol. 10, no. 3, 1998, pp. 291—308.
|
Additional Information
|
Index Terms- Petri nets, Web services, workflow automation, BPEL4WS
Citation:
José M. Vidal, Paul Buhler, Christian Stahl,
"Multiagent Systems with Workflows,"
IEEE Internet Computing,
vol. 8,
no. 1,
pp. 76-82,
Jan/Feb,
2004
|
|