Abstract
This paper proposes a lightweight mechanism to combine deductive and inductive inference engines and describes an application in which the resulting functionality is shown to add significant value. Within the unified setting of deductive database technology and inductive logic programming, the combination of inference engines is much easier and the resulting systems much better integrated. This combination is important, e.g., if software agents are indeed to become widespread in the technical context of pervasive distributed computing that the web promises. Software agents will need to automate more decision-making tasks, for some of which they may need to learn new knowledge on the fly. The dynamic, volatile nature of the environment in which they are expected to operate make this need all the more acute. A recent, challenging example is the web services approach to distributed business computing. This paper describes an application of a combined inference engine built by the authors in which the problem of characterizing whether one web service is likely to be a substitute for another is solved in a fluent, disencumbered manner such as will be needed if it is to be deployed by software agents.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. A. T. Aragão and A. A. A. Fernandes. Applying combined inference engines. Available at http://www.cs.man.ac.uk/~aragaom/.
Ariba Inc., IBM Co. and Microsoft Co. UDDI technical white paper. Available at http://www.uddi.org/whitepapers.html, 2000.
F. Bergadano. Inductive Database Relations. IEEE TKDE, 5(6):969–971, 1993.
P. V. Biron and A. Malhotra. XML Schema part 2: Datatypes. Available at http://www.w3.org/TR/xmlschema-2/, 2001.
D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer. Simple object access protocol (SOAP) 1.1. Available at http://www.w3.org/TR/SOAP/, 2000.
F. Casati, M. Sayal, and M.-C. Shan. Developing e-services for composing eservices. In K. R. Dittrich, A. Geppert, and M. C. Norrie, editors, CAiSE 2001, Switzerland, 2001, volume 2068 of LNCS. Springer, 2001.
G. Castagna. Covariance and contravariance: Conflict without a cause. ACM TOPLAS, 17(3):431–447, 1995.
S. Ceri, G. Gottlob, and L. Tanca. Logic Programming&Databases. Springer, 1990.
E. Christensen, F. Curbera, G. Meredith, and S. Weerawa. Web services description language (WSDL)1.1. Available at http://www.w3.org/TR/wsdl.html, 2001.
S. K. Das. Deductive Databases and Logic Programming. Addison Wesley, 1992.
V. Draluk. Discovering web services: An overview. In P. M. G. Apers, P. Atzeni, S. Ceri, S. Paraboschi, K. Ramamohanarao, and R. T. Snodgrass, editors, Proceedings of 27th International Conference on Very Large Data Bases (VLDB 2001), September 11–14, 2001, Roma, Italy, pages 637–640. Morgan Kaufmann, 2001.
D. H. Fisher. Conceptual Clustering, Learning from Examples, and Inference. In Proceedings of the 4th International Workshop on Machine Learning, 1987.
IBM Web Services Team. Web services architecture overview. Available at http://www-106.ibm.com/developerworks/library/w-ovr/, 2000.
E. Kirda, M. Jazayeri, C. Kerer, and M. W. Schranz. Experiences in engineering flexible web services. IEEE MultiMedia, 8(1):58–65, 2001.
N. Lavrač and S. Džeroski. Inductive Logic Programming: Techniques and Applications. Ellis Horwood, 1994.
F. Leymann, D. Roller, and A. Reuter. Production Workflow: Concepts and Techniques. Prentice Hall, 1999.
F. Leymann. Web services flow language (WSFL)1.0. Available at http://www4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf, May 2001.
J. Minker. Logic and databases: A 20 year retrospective. In Workshop on Logic in Databases (LID’96), volume 1154 of LNCS, pages 3–57, Italy, July 1996. Springer.
T. Mitchell. Machine Learning. McGraw Hill, 1997.
S.-H. Nienhuys-Cheng and R. de Wolf. Foundations of Inductive Logic Programming, volume 1228 of LNCS. Springer, Heidelberg, 1997.
E. Simoudis, B. Livezey, and R. Kerber. Integrating inductive and deductive reasoning for data mining. In U. Fayyad, G. P. Shapiro, P. Smyth, and R. Uthurusamy, editors, Advances in Knowledge Discovery and Data Mining. MIT Press, 1996.
S. Thatte. XLANG: Web services for business process design. Available at http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aragão, M.A.T., Fernandes, A.A.A. (2002). Characterizing Web Service Substitutivity with Combined Deductive and Inductive Engines. In: Yakhno, T. (eds) Advances in Information Systems. ADVIS 2002. Lecture Notes in Computer Science, vol 2457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36077-8_25
Download citation
DOI: https://doi.org/10.1007/3-540-36077-8_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00009-9
Online ISBN: 978-3-540-36077-3
eBook Packages: Springer Book Archive