We propose the use of the Temporal Workflow
technology (Labidi et al., 2000) to model a semi-
automatic service composition tool within ICS. This
tool has a GUI (Graphical User Interface) that
allows the user to compose a new service from the
available services in the advertisement repository.
To illustrate this, let’s take the second example
presented in section 3 – Motivating scenarios.
The advantage of the use of the ICS Composer is
that, from a restrict set of services published in the
advertisement repository, a user can create a vast
number of new services that enriches the
environment and increases the possibility of
satisfaction of the requisites given by the buyers,
what increases also the number of accomplished
business in the ICS. As it is shown in figure 4, to
make the service composition it is necessary that
there is communication between them. We propose
the use of the SOAP protocol to allow each service
to pass its output as an input parameter to other
services.
After the composition of the new service from
the previously stored services of the advertisement
repository, the user must also describe its capacities.
We propose the use of the DAML-S as the
description language of the services capacities. Each
new service represents a new entry in the
advertisement repository and also a new entry in the
composition plans repository. When a composed
service satisfy the requisites of a buyer, the
Composer Agent consults the composition plan in
the composition plans repository and executes it,
receiving and sending the parameters of each one of
the simple services that constitutes the composed
service until it fulfills its objective described in the
capacities of the composed service. As figure 3
shows.
As we can observe, the main use of the
composer agent is to guarantee the execution of the
composition plan. It is the composer agent that
communicates with the buyer, giving him the
necessary details to fulfill the business (price,
payment form, delivery date, etc.)
5 CONCLUSIONS
In this paper, we presented how the technologies that
come from the development of the Semantic Web
allied to the technologies of the Web Services can
enrich the actual tools of e-commerce. The
composition of web services enhances the
negotiation possibilities inside the ICS, increasing
the number of possible traders partners.
The coupling of the composition service to the
ICS architecture will be an easy task, once it uses the
same standards and technologies used in the ICS
prototipation. Today, we are studying the tools and
standards used in the Semantic Web and soon we
will begin the prototipation work to validate our
propositions.
ACKNOWLEDGMENTS
We are very grateful to the Faculdade Atenas
Maranhense (FAMA) for granting this research.
REFERENCES
DAML-S Semantic Matchmaker
http://www.ri.cmu.edu/projects/project_480.html
Last visited August 2003.
Daum, Bertold. Arquitetura de sistemas com XML:
conteúdo, processo e apresentação. Rio de Janeiro. Ed.
Campus. 2002.
Guarino, N. Formal Ontology and Information Systems.
in: N. Guarino, (Ed.) Formal Ontology in Information
Systems. pp. 3-15, IOS Press, Amsterdam,
Netherlands. 1998.
Hendler, J., Berners-Lee, T. and Miller, E. Integrating
Applications on the Semantic Web. Journal of the
Institute of Electrical Engineers of Japan. Vol.
122(10), p. 676-680. October, 2002.
Horrocks, I., Harmelen, F. V. Reference Description of the
DAML+OIL Ontology Markup Language. Draft
Report, 2001. Acessado em Janeiro de 2002.
Disponível na Internet por www em:
http://www.daml.org/2000/12/reference.html. 2001.
Labidi, S., Hammoudi, S. and Gannoun, L. Cooperation
and Temporal Organization in Workflow
Management. In the Proceedongs of the 2000
International Conference on Artificial Intelligence (IC-
AI'2000). World Scientific Engineering Society. Las
Vegas, USA. June 20-22, 2000.
Labidi, S., Fonseca, Luis C., Filho, Othon B. and
Nascimento, E. Intelligent B2B Commerce System. In
the textbook Techno-Legal Aspects of Information
Society and New Economy: an Overview, Formatex.
Spain. 2003.
Paolucci, M., Kawmura, T., Payne, T. and Sycara, K.
Semantic Matching of Web Servies Capabilities. In
Firts Int. Semantic Web Conf. 2002.
Sirin, E., Hendler, J. and Parsia, B. Interactive
Composition of Semantic Web Services. University of
Maryland, USA. 2003
Tomaz, Ricardo F., Labidi, S. and Wangon, B. A Semantic
Matching Method for Clustering Traders in B2B
Systems. To appear in 1st Latin American Web
Congress, Santiago, Chile. November 2003.
ICEIS 2004 - SOFTWARE AGENTS AND INTERNET COMPUTING
438