Abstract | ||
---|---|---|
Recent software engineering concepts, like software as a service, allow the extension of the legacy code lifetime and the reduction of software maintenance costs. In particular, exposing computer algebra systems as services allows not only the integration in complex service-oriented architectures but also their further development. While existing standards may be used for service deployment, discovery and interaction, the particularities of services to be built require specialized solutions. A recent technical approach aimed at integrating legacy computer algebra systems into modern service-oriented architectures is presented and discussed in detail in this paper. A special emphasis is put on the ability to compose symbolic services in complex computing scenarios. A short description of how such systems were extended to allow the access of external services is provided as well. The proposed approach was implemented into a specific framework, namely, SymGrid-Services. Simple examples are provided to demonstrate usefulness of the framework. |
Year | DOI | Venue |
---|---|---|
2008 | 10.12694/scpe.v9i2.530 | SCALABLE COMPUTING-PRACTICE AND EXPERIENCE |
Keywords | Field | DocType |
service-oriented architecture, symbolic computing, wrappers for legacy software, service composition, computer algebra systems | Services computing,Software deployment,Symbolic computing,Software engineering,Computer science,Symbolic computation,Software as a service,Legacy code,Service oriented,Software maintenance,Distributed computing | Journal |
Volume | Issue | ISSN |
9 | 2 | 1895-1767 |
Citations | PageRank | References |
0 | 0.34 | 3 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Dana Petcu | 1 | 983 | 98.69 |
Alexandru Cârstea | 2 | 0 | 0.34 |
Georgiana Macariu | 3 | 126 | 13.12 |
Marc Frîncu | 4 | 12 | 3.04 |