Abstract
An electronic document may provide more information than its paper-based counter part. For example, in addition to text and images, a scientific document may consist of either the raw data or software that substantiates its hypothesis, ontology of its terms, a detailed comparison with its related work, etc. In this study, we explore: a) an environment that represents a document as a Web Service, and b) two alternative frameworks that facilitate discovery and retrieval of documents, namely, Jini and UDDI. We describe how each framework supports documents that reside on a cluster of nodes. These nodes might be dispersed across the Internet or in geographical proximity using an Intranet setting. In addition to detailing discovery and retrieval of documents, we describe how each framework supports data availability in the presence of load imbalance and node failures. One finding of this study is that these two frameworks are complementary and can be used in conjunction with one another.
This research has been supported in part by a grant from National Library of Medicine LM07061-1 and unrestricted cash gifts from Microsoft and BMC Software.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Y. Amir, A. Peterson, and D. Shaw. Seamlessly Selecting the Best Copy from Internet-Wide Replicated Web Servers. In International Symposium on Distributed Computing, 1998.
V. Apparao, S. Byrne, M. Champion, S. Isaacs, I. Jacbos, A. Le Hors, G. Nicol, J. Robie, R. Sutor, Wilson, and L. Wood. Document Object Model Level 1. World Wide Web Consortium, 1998.
N Borenstein and N Freed. RFC 1341: MIME (Multipurpose Internet Mail Extensions): Mechanisms for Specifying and Describing the Format of Internet Message Bodies. Bell-core/Innosoft, 1992.
UDDI Community. UDDI Version 2.0 Data Structure Specification. UDDI Organization, June 2001.
UDDI Community. UDDI Version 2.0 Programmer’s API Specification. UDDI Organization, June 2001.
Microsoft Corporation. Active Server Pages Guide. Microsoft Corporation, 2001.
O. P. Damani, P. E. Chung, Y. Huang, Kintala, and Y Wang. ONE-IP: Techniques for Hosting a Service on a Cluster of Machines. Computer Networks and ISDN Systems, 29(8-13): 1019–1027, 1997.
L Masinter E Nebel. RFC 1867: Form-based File Upload in HTML. Xerox Corporation, 1995.
R Fielding, J Gettys, J Mogul, H Frystyk, L Msinter, P Leach, and T Berners-Lee. RFC 2616: Hyptertext Transfer Protocol-HTTP/1.1. W3C/MIT, 1999.
S. Ghandeharizadeh, S. Gao, Gahagan, and R. Krauss. An On-Line Reorganization Framework for Embedded SAN File Systems. In Submitted for publication, 2001.
A. Le Hors, P. Le Hegaret, L. Wood, G. Nicol, J. Robie, M. Champion, and S. Byrne. Document Object Model Level 2 Core. World Wide Web Consortium, 2000.
Java Community Process. JSR-000053 Java Servlet 2.3 and JavaServer Pages 1.2 Specifications, 2001.
D.R.T Robinson E*Trade UK Ltd. K A Coar, IBM Corporation. The Common Gateway Interface, Version 1.1. W3C/MIT, 1999.
Jun Lang and David B. Stewart. A study of the applicability of existing exception-handling techniques to component-base real-time software technology. ACM Transactions on Programming Languages and Systems, 20(2):274–301, March 1998.
T. Schroeder, S. Goddard, and B. Ramamurthy. Scalable Web Sever Clustering Technologies. IEEE Network, pages 38–45, May 2000.
F. Sommers, S. Ghandeharizadeh, and S. Gao. Cluster-based computing with active, persistent objects on the web. In IEEE 3rd International Conference on Cluster Computing, October 2001.
W. Vogels, D. Dimitriu, K. Birman, R. Gamache, R. Short, J. Vert, J. Barrera, and J. Gray. The Design and Architecture of the Microsoft Cluster Service. In IEEE FTCS, 1998.
W3C/MIT. HTML 4.0 Specification, 1997.
W3C/MIT. Simple Object Access Protocol (SOAP)., May 2000.
Jim Waldo et al. The Jini Specification. Addison Wesley, 1999.
G. Weikum. The Web in 2010: Challenges and Opportunities for Database Research. In Informatics, pages 1–23, 2001.
G. Weikum, Hasse, A. Moenkeberg, and P. Zabback. The COMFORT automatic tuning project, invited project review. Information Systems, 19(5):381–432, 1994.
E. Zegura, M. Ammar, Z. Fei, and S. Bhattacharjee. Application Layer Anycasting: A Server Selection Architecture and Use in a Replicated Web Service. ACM/IEEE Transactions on Networking, 8(4):455–466, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ghandeharizadeh, S., Sommers, F., Joisher, K., Alwagait, E. (2002). A Document as a Web Service: Two Complementary Frameworks. In: Chaudhri, A.B., Unland, R., Djeraba, C., Lindner, W. (eds) XML-Based Data Management and Multimedia Engineering — EDBT 2002 Workshops. EDBT 2002. Lecture Notes in Computer Science, vol 2490. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36128-6_27
Download citation
DOI: https://doi.org/10.1007/3-540-36128-6_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00130-0
Online ISBN: 978-3-540-36128-2
eBook Packages: Springer Book Archive