Web&: an architecture for non-interactive Web

S. Phatak, V. Esakki, B. R. Badrinath, L. Iftode
{"title":"Web&: an architecture for non-interactive Web","authors":"S. Phatak, V. Esakki, B. R. Badrinath, L. Iftode","doi":"10.1109/WIAPP.2001.941877","DOIUrl":null,"url":null,"abstract":"The profile of Web use has changed from information access to e-commerce. The current interactive (synchronous) model is time-consuming. Web browsing can become frustrating if the network or servers incur delays or are not accessible, or if the same interaction must be repeated many times. It is even more painful for clients who are disconnected most of the time or are accessing the Web via low-bandwidth connections and resource-constrained devices. Therefore, there is a need to support non-interactive (asynchronous) transactions between clients and servers on the Web. Such a model is more efficient because: (i) there is reduced sensitivity to network latencies/unavailability, (ii) Web activities can be performed concurrently, and (iii) client mobility can be easily supported. We propose a novel non-interactive service architecture for the Web, called \"Web&\". The architecture incorporates server and service discovery, support for disconnected and heterogeneous clients, Web transactions via a uniform server interface and a persistent client state. We present a prototype, implemented using Java, XML and JDBC, which consists of client proxies that can store the client state and perform Web queries on a client's behalf, and server proxies that provide a uniform XML-based interface to Web servers. A directory service provides a schema server and service discovery. Even on a single-processor Sun workstation with 512 MB, we can support 25,000 tasks with a peak throughput of 150 tasks/sec. Two applications (IsItLate for flight tracking and IsItThere for package tracking) are currently being run.","PeriodicalId":166987,"journal":{"name":"Proceedings. The Second IEEE Workshop on Internet Applications. WIAPP 2001","volume":"114 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. The Second IEEE Workshop on Internet Applications. WIAPP 2001","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WIAPP.2001.941877","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13

Abstract

The profile of Web use has changed from information access to e-commerce. The current interactive (synchronous) model is time-consuming. Web browsing can become frustrating if the network or servers incur delays or are not accessible, or if the same interaction must be repeated many times. It is even more painful for clients who are disconnected most of the time or are accessing the Web via low-bandwidth connections and resource-constrained devices. Therefore, there is a need to support non-interactive (asynchronous) transactions between clients and servers on the Web. Such a model is more efficient because: (i) there is reduced sensitivity to network latencies/unavailability, (ii) Web activities can be performed concurrently, and (iii) client mobility can be easily supported. We propose a novel non-interactive service architecture for the Web, called "Web&". The architecture incorporates server and service discovery, support for disconnected and heterogeneous clients, Web transactions via a uniform server interface and a persistent client state. We present a prototype, implemented using Java, XML and JDBC, which consists of client proxies that can store the client state and perform Web queries on a client's behalf, and server proxies that provide a uniform XML-based interface to Web servers. A directory service provides a schema server and service discovery. Even on a single-processor Sun workstation with 512 MB, we can support 25,000 tasks with a peak throughput of 150 tasks/sec. Two applications (IsItLate for flight tracking and IsItThere for package tracking) are currently being run.
Web&:用于非交互式Web的体系结构
Web使用的概况已经从信息访问转变为电子商务。当前的交互(同步)模型非常耗时。如果网络或服务器产生延迟或无法访问,或者必须多次重复相同的交互,则Web浏览可能会令人沮丧。对于大多数时间都断开连接或通过低带宽连接和资源受限设备访问Web的客户端来说,这甚至更加痛苦。因此,需要支持Web上客户机和服务器之间的非交互式(异步)事务。这样的模型更有效,因为:(i)降低了对网络延迟/不可用的敏感性,(ii)可以并发地执行Web活动,(iii)可以很容易地支持客户端移动性。我们为Web提出了一种新的非交互式服务体系结构,称为“Web&”。该体系结构结合了服务器和服务发现、对断开连接和异构客户端的支持、通过统一服务器接口的Web事务以及持久的客户端状态。我们提出了一个使用Java、XML和JDBC实现的原型,它由可以存储客户端状态并代表客户端执行Web查询的客户端代理和为Web服务器提供统一的基于XML的接口的服务器代理组成。目录服务提供模式服务器和服务发现。即使在512 MB的单处理器Sun工作站上,我们也可以支持25,000个任务,峰值吞吐量为150个任务/秒。目前正在运行两个应用程序(IsItLate用于航班跟踪,IsItThere用于包裹跟踪)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信