An Architecture for Distributed Mathematical Web Services [chapter]

Elena S. Smirnova, Clare M. So, Stephen M. Watt
2004 Lecture Notes in Computer Science  
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,
more » ... atica 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.
doi:10.1007/978-3-540-27818-4_26 fatcat:dfdm2ojyb5cipg6gpbr2jogt4e