DocumentCode
2994164
Title
Symphony: a Java-based composition and manipulation framework for distributed legacy resources
Author
Shah, Ashish ; Kafura, Dennis
Author_Institution
Microsoft Corp., Redmond, WA, USA
fYear
1999
fDate
1999
Firstpage
2
Lastpage
12
Abstract
Symphony is an open and extensible Java-based framework for composition and manipulation of distributed legacy resources. Symphony allows users to compose visually a collection of programs and data by specifying dataflow relationships among them and provides a client/server framework for transparently executing the composed application. Additionally, the framework is Web-aware and helps integrate Web-based resources with legacy resources. Symphony uses Sun Microsystems´ JavaBeans component architecture for providing components that represent legacy resources. These components can be customized and composed 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
Keywords
Java; application program interfaces; client-server systems; data flow analysis; distributed object management; information resources; object-oriented programming; remote procedure calls; software reusability; software tools; Java; Java Remote Method Invocation; JavaBeans; Sun Microsystems; Symphony; Web-based resources; client server framework; component architecture; dataflow relationships; distributed legacy resources; open framework; software tool; Object oriented programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Parallel and Distributed Systems, 1999. Proceedings. International Symposium on
Conference_Location
Los Angeles, CA
Print_ISBN
0-7695-0191-5
Type
conf
DOI
10.1109/PDSE.1999.779734
Filename
779734
Link To Document