URSAtm: a distributed system for information handling and retrieval

EW 2 Pub Date : 1986-09-08 DOI:10.1145/503956.503983
L. Hollaar
{"title":"URSAtm: a distributed system for information handling and retrieval","authors":"L. Hollaar","doi":"10.1145/503956.503983","DOIUrl":null,"url":null,"abstract":"The Utah Retrieval System Architecture project is an ongoing research program at the University of Utah to demonstrate a new overall system architecture for information retrieval and handling. While systems for searching large full-text or bibliographic databases have been available for well over a decade (for example, LEXIS and Westlaw for legal material), almost without exception these systems reflect the computer technology of the late 60's. They are organized around a large mainframe computer, with a number of terminals available for users. Video displays emulates hardcopy terminals, with commands being entered at the bottom of the screen and information scrolling off the top, to be lost forever. The system commands tend to be rather cryptic, especially those for altering a past query so that it can be reissued. In contrast, the URSA user interface consists of a single powerful search command, allowing the specification of a very complex search expression, coupled with a multiple-window display with an editor function present in each window. Because text can be moved freely between the windows, no special commands are necessary for modifying and reissuing a past query, saving results or queries, or including retrieved information into a new report or document. Unlike the past monolithic, mainframe-based systems, which were generally based on some key algorithm (such as a novel search or index technique), URSA is based on a small number of well-defined functions which may be implemented using a number of strategies. This architecture is well suited for a distributed envinmmont, as well as a centrnliTed processor. Information being passed to and from a module consist of of as a series of messages, using a means appropriate to the particular implementation (subroutine calls or an interprocess communications facility for a single-processor implementation, shared menm~ for a tightly-coupled nudtlprccessor version, or network communications for a loosely-conpled system). The same modules could be used in a variety of configurations, with only the underlying communications routines being changed. In the cuw~t distributed configuration, all system communications are handled by a portable, network-transparent communications system (NTCS). It is built on top of existing virtual circuit systems, such as the Apollo MBX system or TCP. The NTCS consists of a module which is bound to each application module, and has three layers: a network-dependent layer, which drives the particular virtual circuit system; a multinet layer, supporting multiple physical circulm through peer gateways; and a logical connection mMqtellarlce layer, …","PeriodicalId":144025,"journal":{"name":"EW 2","volume":"1987 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1986-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"EW 2","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/503956.503983","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Utah Retrieval System Architecture project is an ongoing research program at the University of Utah to demonstrate a new overall system architecture for information retrieval and handling. While systems for searching large full-text or bibliographic databases have been available for well over a decade (for example, LEXIS and Westlaw for legal material), almost without exception these systems reflect the computer technology of the late 60's. They are organized around a large mainframe computer, with a number of terminals available for users. Video displays emulates hardcopy terminals, with commands being entered at the bottom of the screen and information scrolling off the top, to be lost forever. The system commands tend to be rather cryptic, especially those for altering a past query so that it can be reissued. In contrast, the URSA user interface consists of a single powerful search command, allowing the specification of a very complex search expression, coupled with a multiple-window display with an editor function present in each window. Because text can be moved freely between the windows, no special commands are necessary for modifying and reissuing a past query, saving results or queries, or including retrieved information into a new report or document. Unlike the past monolithic, mainframe-based systems, which were generally based on some key algorithm (such as a novel search or index technique), URSA is based on a small number of well-defined functions which may be implemented using a number of strategies. This architecture is well suited for a distributed envinmmont, as well as a centrnliTed processor. Information being passed to and from a module consist of of as a series of messages, using a means appropriate to the particular implementation (subroutine calls or an interprocess communications facility for a single-processor implementation, shared menm~ for a tightly-coupled nudtlprccessor version, or network communications for a loosely-conpled system). The same modules could be used in a variety of configurations, with only the underlying communications routines being changed. In the cuw~t distributed configuration, all system communications are handled by a portable, network-transparent communications system (NTCS). It is built on top of existing virtual circuit systems, such as the Apollo MBX system or TCP. The NTCS consists of a module which is bound to each application module, and has three layers: a network-dependent layer, which drives the particular virtual circuit system; a multinet layer, supporting multiple physical circulm through peer gateways; and a logical connection mMqtellarlce layer, …
URSAtm:用于信息处理和检索的分布式系统
犹他检索系统体系结构项目是犹他大学正在进行的一项研究计划,旨在演示用于信息检索和处理的新的整体系统体系结构。虽然搜索大型全文或书目数据库的系统已经有十多年的历史了(例如,LEXIS和Westlaw搜索法律资料),但这些系统几乎无一例外地反映了60年代后期的计算机技术。它们围绕一个大型计算机主机组织起来,有许多可供用户使用的终端。视频显示器模拟了硬拷贝终端,在屏幕底部输入命令,在顶部滚动信息,永远丢失。系统命令往往是相当神秘的,特别是那些修改过去的查询以便可以重新发布的命令。相比之下,URSA用户界面由一个强大的搜索命令组成,允许指定一个非常复杂的搜索表达式,同时还有一个多窗口显示,每个窗口都有一个编辑器功能。因为文本可以在窗口之间自由移动,所以不需要特殊的命令来修改和重新发布过去的查询、保存结果或查询,或者将检索到的信息包含到新的报告或文档中。过去基于大型机的单片系统通常基于一些关键算法(如新颖的搜索或索引技术),URSA不同,URSA基于少量定义良好的功能,这些功能可以使用多种策略来实现。这种体系结构非常适合分布式环境和集中式处理器。通过特定实现(单处理器实现的子例程调用或进程间通信工具,紧耦合的裸处理器版本的共享内存,松耦合系统的网络通信),传递给模块和从模块传递的信息由一系列消息组成。相同的模块可以在各种配置中使用,只需要更改底层通信例程。在cuw~t分布式配置中,所有系统通信都由可移植的网络透明通信系统(NTCS)处理。它建立在现有的虚拟电路系统(如Apollo MBX系统或TCP)之上。NTCS由一个模块组成,该模块绑定到每个应用模块,并有三层:网络依赖层,驱动特定的虚拟电路系统;多网层,支持多个物理循环通过对等网关;和逻辑连接的智能层,…
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信