On Service-Oriented Symbolic Computing | SpringerLink
Skip to main content

On Service-Oriented Symbolic Computing

  • Conference paper
Parallel Processing and Applied Mathematics (PPAM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4967))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Globus Toolkit, http://globus.org/toolkit/

  2. WSRF, http://www.globus.org/wsrf/

  3. 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)

    Google Scholar 

  4. Solomon, A.: Distributed Computing for Conglomerate Mathematical Systems. In: Joswig, M., et al. (eds.) Integration of Algebra& Geometry Software Systems (2002)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. GENSS, http://genss.cs.bath.ac.uk/

  8. 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)

    Google Scholar 

  9. Casanova, H., Dongarra, J.: NetSolve: a Network Server for Solving Computational Science Problems. Inter.J. Supercomputer Appls.& HPC 11(3), 212–223 (1997)

    Google Scholar 

  10. Wolfram Research, MathLink, http://www.wolfram.com/solutions/mathlink/

  11. Tepeneu, D., Ida, T.: MathGridLink - A bridge between Mathematica and the Grid. In: Proc. JSSST, pp. 74–77 (2003)

    Google Scholar 

  12. Eres, M.H., Pound, G.E., Jiao, Z., et al.: Implementation of a Grid-enabled Problem Solving Environment in Matlab. In: Proc. WCPS (2003)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Solomon, A., Struble, C.A.: JavaMath - an API for Internet Accessible Mathematical Services. In: Procs.Asian Symposium on Computer Mathematics (2001)

    Google Scholar 

  15. GAP Group, Groups, Algorithms& Programming, http://www.gap-system.org

  16. Maple, http://www.maplesoft.com

  17. MuPAD, http://www.mupad.de

  18. KANT, http://www.math.tu-berlin.de/~kant/kash.html

  19. 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)

    Chapter  Google Scholar 

  20. Java 5 SDK, http://java.sun.com

  21. Apahe Axis, http://ws.apache.org/axis/

  22. Apache Tomcat, http://tomcat.apache.org/

  23. OMLib, http://www.riaca.win.tue.nl/products/openmath/lib/

  24. OpenMath, http://www.openmath.org/

  25. 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

  26. 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

  27. 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)

    Google Scholar 

  28. WSDL 2.0, http://www.w3.org/TR/wsdl20/

  29. Sneed, H.: Encapsulating Legacy Software for Reuse in Client/Server Systems. In: Proceedings of WCRE-96, IEEE Press, Monterey (1996)

    Google Scholar 

  30. Sneed, H.: Encapsulation of Legacy Software: A Technique for Reusing Legacy Software Components. Annals of Software Engineering, pp. 293–313. Springer, Heidelberg (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Roman Wyrzykowski Jack Dongarra Konrad Karczewski Jerzy Wasniewski

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics