×

An architecture for distributed mathematical web services. (English) Zbl 1108.68603

Asperti, Andrea (ed.) et al., Mathematical knowledge management. Third international conference, MKM 2004, Białowieża, Poland, September 19–21, 2004. Proceedings. Berlin: Springer (ISBN 3-540-23029-7/pbk). Lecture Notes in Computer Science 3119, 363-377 (2004).
Summary: This paper describes technologies to create and maintain a problem solving environment based on a framework for distributed mathematical web services. Our approach allows clients to access mathematical computational facilities through a uniform set of network protocols, independent of the software packages that provide the end functionality. The author of a mathematical web service need know only the specifics of the system in which the mathematical computations are performed, e.g. Maple, Mathematica or Fortran with NAG library. Whatever additional network service code that is necessary (e.g. Java, wsdl, etc), is generated and configured automatically. This paper presents a brief architectural overview of the entire framework, and then gives a detailed description of the design and implementation of the tools for mathematical servers for this environment. A set of mathematical web services currently deployed are described as examples.
For the entire collection see [Zbl 1053.68003].

MSC:

68T30 Knowledge representation
68U35 Computing methodologies for information systems (hypertext navigation, interfaces, decision support, etc.)

Software:

Maple; Mathematica; NAG
PDFBibTeX XMLCite
Full Text: DOI