Assessment of Distributed Object Middleware



Summary

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.

Personnel

San Jose State University

NASA Contacts


Specific Tasks


Useful Links

EOSDIS Links

Middleware Links

Progress Reports


Project Status


Rod Fatoohi
Last modified: June 8, 2000