Abstract
Exposing computer algebra systems as computing services allows their further development and integration in complex service-oriented architectures. While existing standards may be used for service deployment and interaction, particularities of services to be built require more specialized solutions. We present recently implemented technical approach aimed to integrate legacy computational algebra software into modern service-oriented and Grid architectures.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Globus Toolkit, http://globus.org/toolkit/
Denemark, J., Kulshrestha, A., Allen, G.: Deploying Legacy Applications on Grids. In: Procs. 13th Annual Mardi Gras Conference, Frontiers of Grid Applications and Technologies, Baton Rouge, pp. 29–34 (2005)
Solomon, A.: Distributed Computing for Conglomerate Mathematical Systems. In: Joswig, M., et al. (eds.) Integration of Algebra& Geometry Software Systems (2002)
Senger, M., Rice, P., Oinn, T.: Soaplab - a unified Sesame Door to Analysis Tools. In: Cox, S.J. (ed.) Procs. UK e-Science, All Hands Meeting 2003, pp. 509–513 (2003)
Huang, Y., Taylor, I., Walker, D.W., Davies, R.: Wrapping Legacy Codes for Grid-Based Applications. In: IPDPS workshop, pp. 139–147. IEEE Computer Society, Los Alamitos (2003)
GENSS, http://genss.cs.bath.ac.uk/
Naifer, M., Kasem, A., Ida, T.: A System of Web Services for Symbolic Computation. In: Asian Workshop on Foundation of Software, Xiamen (2007) (in print)
Casanova, H., Dongarra, J.: NetSolve: a Network Server for Solving Computational Science Problems. Inter.J. Supercomputer Appls.& HPC 11(3), 212–223 (1997)
Wolfram Research, MathLink, http://www.wolfram.com/solutions/mathlink/
Tepeneu, D., Ida, T.: MathGridLink - A bridge between Mathematica and the Grid. In: Proc. JSSST, pp. 74–77 (2003)
Eres, M.H., Pound, G.E., Jiao, Z., et al.: Implementation of a Grid-enabled Problem Solving Environment in Matlab. In: Proc. WCPS (2003)
Abramson, D., Giddy, J., Kolter, L.: High Performance Parametric Modeling with Nimrod/G: A Killer Application for the Global Grid. In: Proc. IPDPS, pp. 520–528 (2000)
Solomon, A., Struble, C.A.: JavaMath - an API for Internet Accessible Mathematical Services. In: Procs.Asian Symposium on Computer Mathematics (2001)
GAP Group, Groups, Algorithms& Programming, http://www.gap-system.org
Maple, http://www.maplesoft.com
MuPAD, http://www.mupad.de
Hammond, K., Al Zain, A., Cooperman, G., Petcu, D., Trinder, P.: SymGrid: a Framework for Symbolic Computation on the Grid. In: Kermarrec, A.-M., Bougé, L., Priol, T. (eds.) Euro-Par 2007. LNCS, vol. 4641, pp. 447–456. Springer, Heidelberg (2007)
Java 5 SDK, http://java.sun.com
Apahe Axis, http://ws.apache.org/axis/
Apache Tomcat, http://tomcat.apache.org/
OpenMath, http://www.openmath.org/
Konovalov, A., Linton, S.: Symbolic Computation Software Composability Protocol Specification. CIRCA preprint, 2007/5, University of St Andrews, http://www-circa.mcs.st-and.ac.uk/preprints.html
Comella-Dorda, S., Wallnau, K., Seacord, R.C., Robert, J.: A Survey of Legacy System Modernization Approaches (2000), http://www.sei.cmu.edu/pub/documents/00.reports/pdf/00tn003.pdf
Cârstea, A., Frîncu, M., Macariu, G., Petcu, D., Hammond, K.: Generic Access to Web and Grid-based Symbolic Computing Services: the SymGrid-services Framework. In: Procs. ISPDC 2007, pp. 143–150. IEEE CS Press, Los Alamitos (2007)
WSDL 2.0, http://www.w3.org/TR/wsdl20/
Sneed, H.: Encapsulating Legacy Software for Reuse in Client/Server Systems. In: Proceedings of WCRE-96, IEEE Press, Monterey (1996)
Sneed, H.: Encapsulation of Legacy Software: A Technique for Reusing Legacy Software Components. Annals of Software Engineering, pp. 293–313. Springer, Heidelberg (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cârstea, A., Frîncu, M., Konovalov, A., Macariu, G., Petcu, D. (2008). On Service-Oriented Symbolic Computing. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Wasniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2007. Lecture Notes in Computer Science, vol 4967. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68111-3_89
Download citation
DOI: https://doi.org/10.1007/978-3-540-68111-3_89
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68105-2
Online ISBN: 978-3-540-68111-3
eBook Packages: Computer ScienceComputer Science (R0)