
Assessment of Distributed Object Middleware
Middleware technologies and objects are already part of the rapidly changing
technological landscape in which the
NASA Earth Observing System Data Information System (EOSDIS) is being developed.
This project outlines a technology assessment
to evaluate middleware technology transitions for the EOSDIS Core System (ECS),
the EOSDIS's infrastructure,
as part of a collaborative effort with other teams from two NASA centers.
The current design of ECS is built on Distributed Computing Environment (DCE)
by the Open Group with an object-oriented wrapper called OODCE.
The emphasis of this project is on technology assessment and
performance evaluation of alternative middleware technology to
OODCE within the EOSDIS context.
Among these technologies are
the Common Object Request Broker Architecture (CORBA)
by the Object Management Group (OMG),
the Distributed Component Object Model (DCOM) by Microsoft,
and Java by Sun.
A testbed will be setup at SJSU
to conduct experiments with alternative technology and services.
These assessments will address requirements for performance,
interoperability, scalability, and reduced complexity appropriate to the EOSDIS.
Included in this study is the examination of one of the EOSDIS services
and replacing its DCE interface with other middleware interfaces.
This would demonstrate how a critical service will integrate with other services
within a different middleware environment.
San Jose State University
NASA Contacts
- David McNab, MRJ Inc. at NASA Ames
EOSDIS Links
Middleware Links
- Middleware for Building Distributed Application Infrastructure
(A State-of-the-art Report on Middleware).
- Design and Implementation of CORBA Based
Subscription Server
-a paper by Maheshwari, R. and Fatoohi, R.,
Proceedings of the 37th Int. Conf. Technology of Object-Oriented Languages and Systems (TOOLS-37), (Sydney, November 2000), IEEE Computer Society Press.
-
Interoperability of CORBA and DCE
an MS project report by Vandana Gunwani.
-
Cooperating COM and CORBA
an MS project report by Charlton Zheng.
-
Interoperability of DCOM and CORBA
an MS project report by Wendy (Qi) Wang.
- Performance Evaluation of Middleware
Bridging Technologies
a paper by Fatoohi, R., Gunwani, V., Wang, Q., & Zheng, C.,
2000 IEEE Int. Symp. on Performance Analysis of Systems &
Software (ISPASS2000) (April 2000, Austin, TX), pp. 34 - 39.
- Performance Evaluation of Middleware
Bridging Technologies
a presentation at the ISPASS2000 conference.
-
Assessment of Distributed Object Middleware
a presentation at a NASA Goddard conference.
- Distributed Object Technologies
- A collection of resources.
-
Distributed Object Middleware
a webpage maintained by Dan Jensen regarding this project.
Progress Reports
- November 1998: an 18 month NASA grant was awarded to San Jose State U. to conduct this research.
Rod Fatoohi
Last modified: June 8, 2000