Full text: Systems for data processing, anaylsis and representation

nd salinity. In this case 
ble to provide a software 
imically linked into the 
| completely specialized 
fic service/provider. 
y, objects resulting from 
able of initiating further 
e a search of an image 
| results object which 
natching the query and a 
would enable a user to 
> service and review the 
of the inventory records. 
JES/APPROACH 
t described here offers 
ne future development of 
providers have complete 
/ish to organize data into 
IS provided type services 
ecide to create their own 
ch and retrieval service 
to replace all data types 
1anagement system (and 
research projects and 
' object databases are in 
1e lifetime of the global 
Rowe, 1986; Haas et al., 
he inclusion of legacy 
ite is only required to 
iishes to support in the 
| minimum set of services 
mple, a site may only be 
insfer, but would still be 
1 open ended approach to 
ieval. Searches can be 
rsite search service, local 
the level of the data type 
| be negotiated among 
e protocols themselves. 
n of results of ongoing 
and schema translation, 
uages might be adaptable 
Jille and Miller, 1993; 
iture search engines may 
telligent searching using 
arth science community, 
ertise "knowledge" about 
xes (Smith et al., 1989). 
no principal distinction 
science metadata (e.g., 
ween metadata and data. 
1 GCDIS and UserDIS 
ns may very well have 
s. The widely differing 
s also will likely lead to 
index, what is data, and 
onable time. Despite this 
hat searches on multiple 
be compared effectively 
by the user, and thus the query process will include 
mechanisms to ensure that the user receives the required form 
of result. The architectural approach shown facilitates the 
introduction of more powerful search strategies in the future 
(Hellerstein and Stonebraker, 1993; Haas, 1989). 
Finally, the concept described above will encourage 
evolutionary and independent development of system 
components. By adopting a fully distributed architecture for 
all components and not mandating the details of the client 
interface and service implementations, the entire user and 
development community can participate in the development 
of components in each of the three layers. For example, 
computer science research may lead to the development of an 
improved intersite search agent. Users can then choose 
whether the new agent provides a ‘better’ service. If it does 
then, over time, it will make other agents obsolete. 
Moreover by establishing a conceptual framework which can 
accommodate the variability of the earth science discipline 
which can guide rather than constrain development of 
components, hopefully minimizing the ‘not invented here’ 
syndrome, it will encourage the development of components 
and support utilities (e.g. APIs) by the entire community. 
Although the architectural concept seeks to strike a proper 
balance between the users' demand for decentralized 
capabilities and autonomy on one side, and complete 
anarchy on the other, a network of the type proposed for 
GCDIS / UserDIS poses significant issues in several system 
quality areas. For example, the accuracy of search results 
suffers as incompatibilities among the vocabularies and 
terms employed by different data providers increases. In an 
unmanaged network, there can be no expectations regarding 
service reliability, availability and response time. For 
example, some sites may respond to a search within seconds 
or minutes, others may not respond for days because the data 
provider experiences hardware problems. 
The solutions to these types of problems are outside the 
scope of an architecture. They depend on the cooperation of 
service providers which, in a network like UserDIS, is 
voluntary. However, the architecture can include measures to 
facilitate the solutions. For example, EOSDIS will not make 
a reliable network, in which all sites are always available, a 
precondition for successful operation. The services will 
provide feedback which lets users judge the quality of a 
response (if they so desire). The. architecture will provide 
mechanisms for characterizing situations where standards or 
conventions exist and are being followed. 
As described above there are several areas where the 
computer science community could contribute solutions to 
the GCDIS and UserDIS challenges. In each area EOSDIS 
will need to pick specific technical approaches which are 
compatible with its implementation time frame, while 
encouraging the computer science community to seek 
improved solutions which can replace the baseline approach 
in the future. 
5. SUMMARY 
The GCDIS / UserDIS concept describes a radical departure 
from the traditional model of data system. By taking this 
concept into consideration in its development of EOSDIS, 
NASA will provide some components of a system in which 
an open interoperability standard can be used to acquire or 
provide data and services, enabling an information system 
to be developed that will operate more as a marketplace with 
37 
positive competition than as a monolithic, monopoly that 
focuses on production and storage of data. 
Such an information system should encourage evolutionary 
and independent development within a single framework on 
an inter-agency and international scale. Indeed its success 
depends on this complementary development. It should also 
provide more flexibility for accommodation of new user 
needs and taking advantage of emerging technological 
developments. Finally, it provides more flexibility to 
respond to the inevitable change in distribution, 
prioritization and funding policies over such a long-term 
undertaking as an earth science information system. 
ACKNOWLEDGMENTS 
This work was undertaken as part of Hughes Applied 
Information Systems contract to NASA for the EOSDIS Core 
System Project (contract NAS5-6000). Important 
recommendations which led to the approach described in the 
paper were received from the National Research Council's 
review of the EOSDIS plans. 
REFERENCES 
Asrar, G. and D. J., Dokken, 1993. EOS Reference 
Handbook, NASA, March 1993. 
Haas, L.M., Freytag, J.C., Lohman, G.M., and P. Pirahesh, 
1989. "Extensible Query Processing in Starburst," 
Proceedings of the ACM SIGMOD'89, June 1989. 
Haas, L.M. et al., 1990. "Starburst Mid Flight: As the Dust 
Clears," IEEE Transactions on Knowledge and Data 
Engineering, March 1990. 
Hellerstein, J.M. and M. Stonebraker, 1993. "Predicate 
Migration: Optimizing Queries with Expensive Predicates", 
Proceedings of the ACM SIGMOD '93, June 1993. 
Lamb, C., Landis G., Orenstein J., and D. Weinreb, 1991. 
"The ObjectStore database system," Communications of the 
ACM, Vol 34, Number 10, October 1991. 
Morrissey, J.M., 1990. "Imprecise Information and 
Uncertainty in Information Systems," ACM Transactions on 
Information Systems, Vol 8, No 2, April 1990. 
NASA, 1994a. GCDIS/UserDIS Study, EOSDIS Core System 
Project, in preparation. 
NASA, 1994b. ECS Science Information Architecture, 
Working Paper FB9401V2, March 1994. 
Ordille, J., and B. Miller, 1993. "Database Challenges in 
Global Information Systems," Proceeedings of the ACM 
SIGMOD'93, June 1993. 
Smith, P.J., Shute, S.J., and D. Galdes, 1989. "Knowledge- 
Based Search Tactics for an Intelligent Intermediary 
System," ACM Transactions on Information Systems, Vol 
7, No 3, July 1989. 
Stonebraker, M. and L. Rowe, 1986; Stonebraker, L. Rowe, 
"The Design of Postgres", Proceedings of the ACM 
SIGMOD'86, June 1986. 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.