Web Services Based on Prolog and Xml [chapter]

Bernd D. Heumesser, Andreas Ludwig, Dietmar Seipel
2005 Lecture Notes in Computer Science  
This paper describes how the deductive power of PROLOG can be made available across the Internet using standardized Web service technologies. This facilitates the use of PROLOG as a component of distributed information systems and in many new application scenarios. Since a lot of information available on the Internet is nowadays XML based and since Web service technologies use XML based encodings, it is both necessary and useful to be able to process XML documents in PROLOG itself. To make this
more » ... possible, a new package for SWI-PROLOG called X2P is introduced, making available to PROLOG many of the XML processing facilities of the Libxml2 library, which is a very up-to-date and efficient implementation of most of the current XML related standards.
doi:10.1007/11415763_16 fatcat:phcoy7s2j5dhpisvwyuswjox2e