Skip to main content

Integration of WWW Applications Based on Extensible XML Query and Processing Languages

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2113))

Included in the following conference series:

  • 537 Accesses

Abstract

The rapid advance of the Internet has brought with it a variety of WWW applications. Integration of these WWW applications, which implies development of meta level applications (shortened to metaapplications), is an important research issue. In the Internet context, XML has attracted a great deal of attention and will be used as a standard data format in WWW applications. This paper proposes a scheme to develop meta-applications on top of XML-based WWW applications. Our approach uses an XML query language called X2QL to manipulate XML instances. X2QL features the inclusion of user-defined foreign functions so that we can define functions specific to WWW application integration, such as submitting forms and following hyperlinks. In addition, we propose X2PL, which is an extensible XML processing language. In X2PL, processing flows composed of embedded X2QL queries are specified. This paper also describes an integration example and the development of a prototype system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. H. Davulcu, J. Freire, M. Kifer, and I.V. Ramakrishnan. A Layered Architecture for Querying Dynamic Web Content, Proc. ACM SIGMOD Conf., pp. 491–502, 1999.

    Google Scholar 

  2. D. Konopnicki, L. Leiba, O. Shmueli, and Y. Sagiv. A Formal Yet Practical Approach to Electronic Commerce, Proc. 4th IFCIS International Conference on Cooperat Information Systems (CoopIS 1999), pp. 197–208, 1999.

    Google Scholar 

  3. H. Kitagawa, A. Morishima, and H. Mizuguchi. Integration of Heterogeneous Information Sources in InfoWeaver, Advances in Databases and Multimedia for the New Century — A Swiss/Japanese Perspective —, World Scientific Publishing, pp. 124–137, 2000.

    Google Scholar 

  4. D. Konopnicki, and O. Shmueli. A Comprehensive Framework for Querying and Integrating WWW Data and Services, Proc. 4th IFCIS International Conference on Cooperat Information Systems (CoopIS 1999), pp. 172–183, 1999.

    Google Scholar 

  5. N. Shinagawa, H. Kitagawa, and Y. Ishikawa. X2QL: An eXtensible XML Query Language Supporting User-defined Foreign Functions, Proc. 2000 ADBISDASFAA Symposium on Advances in Databases and Information Systems, LNCS 1884, pp. 251–264, 2000.

    Google Scholar 

  6. A. Deutsch, M. Fernandez, D. Florescu, A. Levy, and D. Suciu. A Query Language for XML, Proc. 8th International World Wide Web Conference (WWW8), Computer Networks 31(11-16), pp. 1155–1169, 1999.

    Article  Google Scholar 

  7. Software AG, Tamino platform, http://www.softwareag.com/taminoplatform/.

  8. A. Eral, and T. Milo. Integrating and Customizing Heterogeneous E-Commerce Applications, Workshop on Technologies for E-Services (in Cooperation with VLDB 2000), 2000.

    Google Scholar 

  9. A.Y. Levy, A. rajaraman, and J.J. Ordille. Querying Heterogeneous Information Sources Using Source Descriptions. Proc. 22th International Conference on Very Large Data Bases (VLDB’ 96), pp. 251–262, 1996.

    Google Scholar 

  10. T. Kistler, and H. Marais. WebL-A Programming Language for the Web, Proc. 7th International World Wide Web Conference (WWW7), Computer Networks 30(1-7), pp. 259–270, 1998.

    Google Scholar 

  11. G.O. Arocena, and A.O. Mendelzon. WebOQL: Restructuring Documents, Databases and Webs, Proc. International Conference on Data Engineering, pp. 24–33, 1998.

    Google Scholar 

  12. G.O. Arocena, A.O. Mendelzon, and G.A. Mihaila. Applications of a Web Query Language, Proc. 6th International World Wide Web Conference (WWW6), Computer Networks 29(8-13), pp, 1305–1315, 1997.

    Google Scholar 

  13. G. Huck, P. Fankhauser, K. Aberer, and E.J. Neuhold. Jedi: Extracting and Synthesizing Information from the Web, Proc. 3rd IFCIS International Conference on Cooperat Information Systems (CoopIS 1998), pp. 32–43, 1998.

    Google Scholar 

  14. A. Sahuguet, and F. Azavant. WysiWyg Web Wrapper Factory (W4F), http://db.cis.upenn.edu/DL/WWW8/.

  15. P. Merrick, and C. Allen. Web Interface Definition Language (WIDL), http://www.w3.org/TR/NOTE-widl, 1997.

  16. D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H.F. Nielsen, S. Thatte, and D. Winer. Simple Object Access Protocol (SOAP) 1.1, http://www.w3.org/TR/SOAP/, 2000.

  17. D. Chamberlin, D. Florescu, J. Robie, J. Simeón, and M. Stefanescu. XQuery: A Query Language for XML, http://www.w3.org/TR/xquery, 2001.

  18. S. DeRose, E. Maler, and D. Orchard. XML Linking Language (XLink) Version 1.0, http://www.w3.org/TR/xlink, 2000.

  19. R. Daniel Jr., S. DeRose, and E. Maler. XML Pointer Language (XPointer) Version 1.0, http://www.w3.org/TR/xptr, 2000.

  20. H.S. Thompson, D Beech, M. Maloney and N. Mendelsohn. XML Schema Part 1: Structures, http://www.w3.org/TR/xmlschema-1/, 2001.

  21. P.V. Biron and A. Malhotra. XML Schema Part 2: Datatypes, http://www.w3.org/TR/xmlschema-2/, 2001.

  22. M. Dubinko, J. Dietl, R. Merrick, D. Raggett, T.V. Raman, and L.B. Welsh. XForms 1.0, http://www.w3.org/TR/xforms, 2000.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shinagawa, N., Kuragaki, K., Kitagawa, H. (2001). Integration of WWW Applications Based on Extensible XML Query and Processing Languages. In: Mayr, H.C., Lazansky, J., Quirchmayr, G., Vogel, P. (eds) Database and Expert Systems Applications. DEXA 2001. Lecture Notes in Computer Science, vol 2113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44759-8_62

Download citation

  • DOI: https://doi.org/10.1007/3-540-44759-8_62

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42527-4

  • Online ISBN: 978-3-540-44759-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics