通过代理API库实现数据互操作性

R. Nekovei
{"title":"通过代理API库实现数据互操作性","authors":"R. Nekovei","doi":"10.1109/PDSE.1999.779751","DOIUrl":null,"url":null,"abstract":"This paper presents how a client-server system can be used to create an efficient and interoperable data delivery system for accessing local and remote data through various existing data analysis tools. The system is based on a a series of servers that provide data over the network through a data access protocol (DAP). Each server will read the data from its original format and deliver it to the client according to the DAP specifications. New client software can be developed around this DAP and existing software packages can become a client by a re-link. During the re-link the standard application programmer interface (API) library is substituted with a surrogate API library which has been developed with the DAP. Therefore, the translation, selection, extraction, and transport of the data is hidden from the client software. Basically, each client software sees the data available from all the servers as local files in its native format where the file names are changed to a fully qualified Uniform Resource Locator (URL). The fully qualified URL adds power and flexibility to the system by not only simplifying where to access the data, but also by providing a general mechanism for passing arguments to the server side functions which extract, process, and convert the data on the server before delivering it to the client.","PeriodicalId":373753,"journal":{"name":"1999 Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems","volume":"97 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Data interoperability via surrogate API libraries\",\"authors\":\"R. Nekovei\",\"doi\":\"10.1109/PDSE.1999.779751\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents how a client-server system can be used to create an efficient and interoperable data delivery system for accessing local and remote data through various existing data analysis tools. The system is based on a a series of servers that provide data over the network through a data access protocol (DAP). Each server will read the data from its original format and deliver it to the client according to the DAP specifications. New client software can be developed around this DAP and existing software packages can become a client by a re-link. During the re-link the standard application programmer interface (API) library is substituted with a surrogate API library which has been developed with the DAP. Therefore, the translation, selection, extraction, and transport of the data is hidden from the client software. Basically, each client software sees the data available from all the servers as local files in its native format where the file names are changed to a fully qualified Uniform Resource Locator (URL). The fully qualified URL adds power and flexibility to the system by not only simplifying where to access the data, but also by providing a general mechanism for passing arguments to the server side functions which extract, process, and convert the data on the server before delivering it to the client.\",\"PeriodicalId\":373753,\"journal\":{\"name\":\"1999 Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems\",\"volume\":\"97 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-05-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1999 Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PDSE.1999.779751\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1999 Proceedings International Symposium on Software Engineering for Parallel and Distributed Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDSE.1999.779751","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文介绍了如何使用客户机-服务器系统来创建一个高效且可互操作的数据传递系统,以便通过各种现有的数据分析工具访问本地和远程数据。该系统基于一系列服务器,这些服务器通过数据访问协议(DAP)在网络上提供数据。每个服务器将从原始格式中读取数据,并根据DAP规范将其交付给客户机。新的客户端软件可以围绕这个DAP开发,现有的软件包可以通过重新链接成为客户端。在重新链接期间,标准应用程序编程接口(API)库被DAP开发的代理API库所取代。因此,数据的翻译、选择、提取和传输对客户端软件是隐藏的。基本上,每个客户机软件都将来自所有服务器的可用数据视为其本地格式的本地文件,其中文件名被更改为完全限定的统一资源定位符(URL)。完全限定的URL为系统增加了功能和灵活性,它不仅简化了访问数据的位置,而且还提供了一种通用机制,将参数传递给服务器端函数,这些函数在将数据交付给客户端之前在服务器上提取、处理和转换数据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Data interoperability via surrogate API libraries
This paper presents how a client-server system can be used to create an efficient and interoperable data delivery system for accessing local and remote data through various existing data analysis tools. The system is based on a a series of servers that provide data over the network through a data access protocol (DAP). Each server will read the data from its original format and deliver it to the client according to the DAP specifications. New client software can be developed around this DAP and existing software packages can become a client by a re-link. During the re-link the standard application programmer interface (API) library is substituted with a surrogate API library which has been developed with the DAP. Therefore, the translation, selection, extraction, and transport of the data is hidden from the client software. Basically, each client software sees the data available from all the servers as local files in its native format where the file names are changed to a fully qualified Uniform Resource Locator (URL). The fully qualified URL adds power and flexibility to the system by not only simplifying where to access the data, but also by providing a general mechanism for passing arguments to the server side functions which extract, process, and convert the data on the server before delivering it to the client.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信