|
ABSTRACT
Web services are increasingly utilized by organizations that want to improve responsiveness and efficiency. While they may be used in an isolated way, the need of integrating them as part of workflow processes is more and more felt. However the creation of applications composed of dynamically selected basic services entails facing two essential issues: how to efficiently discover Web services and how to allow and facilitate their composition.In this paper, we propose an agent-based framework representing an attempt of giving an answer to such problems. Its peculiar characteristic and strength is the integration of the agent technology with other key emerging technologies, that is semantic Web, Web service, rule engine and workflow technologies. The multiagent system, which constitutes the backbone of the framework, represents the "glue" that holds these pieces together and makes them perform properly. The framework has been experimented and evaluated in the realization of a simple, but realistic, prototype of an e-travelling system. The results, though still preliminary, are quite encouraging.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
AgentLink III. Agent Technology Roadmap. Available from http://www.swsi.org/resources/wsmf-paper.pdf.
|
| |
3
|
|
| |
4
|
Bechhofer, R. Volz, and P. Lord. Cooking the semantic web with the OWL API. In Proc. Int Semantic Web Conference, pp. 659--675, Sanibel Island, FL, 2003.
|
| |
5
|
Bechhofer, S., van Harmelen, F., Hendler, J. Horrocks, I., McGuinness, D. L., Patel-Schneider, P. F., & Stein, L. A. OWL Web Ontology Language Reference. 2004. Available from http://www.w3.org/TR/owl-ref/.
|
| |
6
|
Beneventi, A., Poggi, A., Tomaiuolo, M., & Turci, P. Integrating Rule and Agent-Based Programming to Realize Complex Systems. WSEAS Trans. on Information Science and Applications, 1(1):422--427, 2004.
|
| |
7
|
Bergenti, F., Rimassa, G., Somacher, M., Botelho, L. M. A FIPA Compliant Goal Delegation Protocol. Communication in Multiagent Systems, Vol. 2650, pp. 223--238. 2003. Springer.
|
| |
8
|
Bergenti, F., Poggi, A., Tomaiuolo, M., Turci, P. An Ontology Support for Semantic Aware Agents. In Proc. Seventh International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS-2005 @ AAMAS), Utrecht, The Netherlands, 2005.
|
| |
9
|
Bemers-Lee, T., Hendler, J., Lassila O. The Semantic Web - A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities. 284(5):34--43, 2001.
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
Drools software and documentation. Available from http://drools.org.
|
| |
14
|
|
| |
15
|
Fensel, D., Bussler, C. The Web Service Modeling Framework WSMF. Electronic Commerce Research and Applications 1(2): 113--137, 2002.
|
| |
16
|
Forgy, C. Rete: A Fast Algorithm for the Many Patterns/Many Objects Match Problem. Artificial Intelligence, 19(1):17--37, 1982.
|
| |
17
|
Greenwood, D., Callisti, M. Engineering Web Service-Agent Integration. In IEEE Conference of Systems, Man and Cybernetics, 2004. Available from http://www.whitestein.com/resources/papers/ieeesmc04.pdf.
|
 |
18
|
|
 |
19
|
|
| |
20
|
Gutmann, P. (2000). X. 509 Style Guide. Available from http://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt
|
| |
21
|
|
 |
22
|
|
| |
23
|
Koen V. Hindriks , Frank S. de Boer , Wiebe van der Hoek , John-Jules Ch. Meyer, Control Structures of Rule-Based Agent Languages, Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages, p.381-396, July 04-07, 1998
|
| |
24
|
JADE software and documentation. Available from http://jade.tilab.com.
|
| |
25
|
Jena software and documentation. Available from http://jena.sourceforge.net.
|
| |
26
|
JESS software and documentation. Available from http://herzberg.ca.sandia.gov/jess.
|
| |
27
|
|
| |
28
|
|
| |
29
|
Lambda for Humans --- The PetName Markup Language. Available from http://www.erights.org/elib/capability/pnml.html
|
| |
30
|
|
| |
31
|
Li, N., Mitchell, J. M. <u>RT: A Role-based Trust-management Framework</u>. In Proc of the Third DARPA Information Survivability Conference and Exposition (DISCEX III), pp. 201--212, 2003. Washington, D.C.
|
| |
32
|
|
 |
33
|
|
| |
34
|
|
| |
35
|
Poggi, A., Rimassa, G., Tomaiuolo, M. Multi-user and security support for multi-agent systems. In Proc. of WOA 2001, pp. 13--18, 2001. Modena, Italy: Pitagora.
|
| |
36
|
SAML - Security Assertion Markup Language. Available from http://xml.coverpages.org/saml.html.
|
| |
37
|
|
| |
38
|
Schroeder, M., & Wagner, G. Vivid agents: Theory, architecture, and applications. Applied Artificial Intelligence, 14(7):645--676, 2000.
|
| |
39
|
Sensory Graph Planner software and documentation. Available from http://www.cs.washington.edu/ai/sgp.html.
|
| |
40
|
Silva, N., Rocha, J., Cardoso, J. E-Business Interoperability Through Ontology Semantic Mapping. In Proc. of the Processes and Foundations for Virtual Organizations, pp. 315--322, 2003. Lugano, Switzerland.
|
| |
41
|
Tuecke, S. Welch, V. Engert, D. Pearlman L. Thompson, M. Internet X.509 Public Key Infrastructure (PKI) Proxy Certificate Profile, 2004. Available from ftp://ftp.rfc-editor.org/in-notes/rfc3820.tx
|
| |
42
|
Weikum G. Special Issue on Infrastructure for Advanced E-services, IEEE Data Engineering, 24(1), 2001.
|
| |
43
|
XACML - Extensible Access Control Markup Language. Available from http://xml.coverpages.org/xacml.html.
|
| |
44
|
YURL - Decentralized Identification. Available from http://www.waterken.com/dev/YURL.
|
|