Sign in
Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all fields of study
Limit my searches in the following fields of study
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(4)
Base Composition
Data Flow
Remote Method Invocation
Client Server
Related Publications
(2)
Designing the future of collaborative science: Argonne's Futures Laboratory
Process Networks as a High-Level Notation for Metacomputing
Subscribe
Academic
Publications
Symphony: A Java-Based Composition and Manipulation Framework for Distributed Legacy Resources
Symphony: A Java-Based Composition and Manipulation Framework for Distributed Legacy Resources,10.1109/PDSE.1999.779734,Ashish Shah,Dennis G. Kafura
Edit
Symphony: A Java-Based Composition and Manipulation Framework for Distributed Legacy Resources
(
Citations: 14
)
BibTex
|
RIS
|
RefWorks
Download
Ashish Shah
,
Dennis G. Kafura
Symphony is an open and extensible Java-based frame- work for composition and manipulation of distributed legacy resources. Symphony allows users to compose visu- ally a collection of programs and data by specifying data- flow relationships among them and provides a client/server framework for transparently executing the composed appli- cation. Additionally, the framework is web-aware and helps integrate web-based resources with legacy resources. Sym- phony uses Sun Microsystems' JavaBeans component ar- chitecture for providing components that represent legacy resources. These components can be customized and com- posed in any standard JavaBeans builder tool. Executable components communicate with a server, implemented using Java
Remote Method Invocation
mechanism, for executing remote legacy applications. Symphony enables extensibility by providing abstract components which can be extended by implementing simple interfaces. Beans implemented from the abstract beans can act as data producers, consumers or filters.
Conference:
International Symposium on Software Engineering for Parallel and Distributed Systems - PDSE
, pp. 2-12, 1999
DOI:
10.1109/PDSE.1999.779734
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
ieeexplore.ieee.org
)
(
ieeexplore.ieee.org
)
(
people.cs.vt.edu
)
Citation Context
(8)
...Similarly, legacy systems or other components are often used as components in various component models using appropriate wrappers [
22
]...
Steven P. Reiss
.
A component model for internet-scale applications
...Projects including Webo w[3], Symphony[
23
],...
...We have previously described[31] an implementation, much like Symphony[
23
] and Javelin[20], that distributes processing using RMI...
Darren Webb
,
et al.
The PAGIS Grid Application Environment
...Symphony is a component-based framework for composing, saving, sharing, and executing meta-programs [
4
]...
Markus Lorch
,
et al.
Symphony - A Java-Based Composition and Manipulation Framework for Com...
...Symphony is a component-based framework for composing, saving, sharing, and executing simulations [
73
]...
Naren Ramakrishnan
,
et al.
Programming environments for multidisciplinary Grid communities
...Current PSErelated research projects that emphasize distributed collaboration include LabSpace [12], the Intelligent Synthesis Environment (ISE) [17], Habanero [9], Tango [5], Symphony [
34
], and Sieve [20]...
Amit Goel
,
et al.
WBCSim: A Prototype Problem Solving Environment for Wood-Based Composi...
References
(8)
From Scientific Software Libraries to Problem Solving Environments John R. Rice
(
Citations: 14
)
J. r. Rice
,
R. f. Boisvert
Published in 1996.
Sieve: A Java-Based Framework for Collaborative Component Composition
(
Citations: 2
)
Philip L. Isenhour
Published in 1998.
The application visualization system: a computational environment for scientific visualization
(
Citations: 501
)
Craig Upson
,
Thomas Faulhaber
,
D. Laidlaw
,
D. Schlegel
,
J. Vroom
,
R. Gurwitz
,
A. van Dam
Journal:
IEEE Computer Graphics and Applications - CGA
, vol. 9, no. 4, pp. 30-42, 1989
PELLPACK: a problem-solving environment for PDE-based applications on multicomputer platforms
(
Citations: 42
)
Elias N. Houstis
,
John R. Rice
,
Sanjiva Weerawarana
,
Ann Christine Catlin
,
P. N. Papachiou
,
Ko-Yang Wang
,
M. Gaitatzes
Journal:
ACM Transactions on Mathematical Software - TOMS
, vol. 24, no. 1, pp. 30-73, 1998
Computer as Thinker/Doer: Problem-Solving Environments for Computational Science
(
Citations: 183
)
E. Gallopoulos
,
E. Houstis
,
J. r. Rice
Published in 1994.
Sort by:
Citations
(14)
A component model for internet-scale applications
(
Citations: 5
)
Steven P. Reiss
Conference:
Automated Software Engineering - ASE
, pp. 34-43, 2005
The PAGIS Grid Application Environment
(
Citations: 6
)
Darren Webb
,
Andrew L. Wendelborn
Conference:
International Conference on Computational Science - ICCS
, pp. 1113-1122, 2003
Symphony - A Java-Based Composition and Manipulation Framework for Computational Grids
(
Citations: 48
)
Markus Lorch
,
Dennis G. Kafura
Conference:
Cluster Computing and the Grid - CCGRID
, pp. 136-143, 2002
Programming environments for multidisciplinary Grid communities
(
Citations: 20
)
Naren Ramakrishnan
,
Layne T. Watson
,
Dennis G. Kafura
,
Calvin J. Ribbens
,
Clifford A. Shaffer
Journal:
Concurrency and Computation: Practice and Experience - CONCURRENCY
, vol. 14, no. 13-15, pp. 1241-1273, 2002
On the Future of Problem Solving Environments
(
Citations: 9
)
Elias N. Houstis
,
John R. Rice
Journal:
Transactions on Computational Science
, 2000