DocumentCode :
3354831
Title :
Web&: an architecture for non-interactive Web
Author :
Phatak, S.H. ; Esakki, V. ; Badrinath, B.R. ; Iftode, L.
Author_Institution :
Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
fYear :
2001
fDate :
2001
Firstpage :
104
Lastpage :
112
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
Keywords :
Internet; Java; client-server systems; electronic commerce; hypermedia markup languages; information resources; mobile computing; persistent objects; transaction processing; 512 MB; IsItLate; IsItThere; JDBC; Java; Sun workstation; Web browsing; Web queries; Web server discovery; Web& architecture; World Wide Web transactions; XML; asynchronous transactions; client mobility; client proxies; client-server system; concurrent Web activities; directory service; disconnected clients; efficiency; electronic commerce; flight tracking; heterogeneous clients; low-bandwidth connections; network delays; network latencies; network unavailability; noninteractive World Wide Web model; noninteractive service architecture; package tracking; peak throughput; persistent client state; prototype system; resource-constrained devices; schema server; server delays; server proxies; service discovery; uniform server interface; Delay; Java; Network servers; Prototypes; Service oriented architecture; Sun; Throughput; Web server; Workstations; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Internet Applications, 2001. WIAPP 2001. Proceedings. The Second IEEE Workshop on
Conference_Location :
San Jose, CA
Print_ISBN :
0-7695-1137-6
Type :
conf
DOI :
10.1109/WIAPP.2001.941877
Filename :
941877
Link To Document :
بازگشت