Skip to main content

A Framework for Composing Personalized Web Resources

  • Chapter
The Personal Web

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7855))

Abstract

There are a large number of Web resources available on the Internet. However, only small subsets of Web resources are used to fulfill a user’s needs. Due to the heterogeneity and decentralization of Web resources, it is a time-consuming and tedious process for users to identify Web resources to fulfill their needs. For repeated activities, a user has to perform the same process over and over. To support users’ recurring online activities, we propose a framework for creating a personalized Web space to manage and orchestrate Web resources. Our framework provides helps to: 1) discover Web resources distributed in different websites despite their format; 2) provide mechanisms to allow users to share their information and resources; and 3) compose Web resources distributed in different websites. As a proof of concept, we designed and developed a prototype to demonstrate the use of our proposed framework for creating a personalized Web space.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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.

References

  1. SOAP, version 1.2, World Wide Web Consortium (W3C), http://www.w3.org/TR/soap12-part0/ (last accessed on April 21, 2013)

  2. Fielding, R.: Architectural Styles and The Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)

    Google Scholar 

  3. Chinnici, R., Moreau, J., Ryman, A., Weerawarana, S.: Web Service Description Language, W3C Recommendation (2007)

    Google Scholar 

  4. Twitter, http://twitter.com/ (last time accessed on April 21, 2013)

  5. Flickr, http://www.flickr.com/ (last accessed on April 21, 2013)

  6. Google, http://www.google.com (last time accessed on April 21, 2013)

  7. Facebook, http://www.facebook.com/ (last accessed on April 21, 2013)

  8. MySpace, http://www.myspace.com/ (last time accessed on April 21, 2013)

  9. Upadhyaya, B., Zou, Y.: Integrating Heterogeneous Web Services from an End User Perspective. In: Proc. the ACM/IFIP/USENIX International Middleware Conference, Doctoral Symposium, Montreal, Canada, December 3-7 (2012)

    Google Scholar 

  10. Beckett, D., McBride, B. (eds.): RDF/XML Syntax Specification (Revised), W3C Recommendation (last accessed on April 21, 2013)

    Google Scholar 

  11. Miller, G.A.: WordNet: A Lexical Database for English. Communications of the ACM 38(11), 39–41

    Google Scholar 

  12. Liu, H., Singh, P.: ConceptNet: A Practical Commonsense Reasoning Toolkit. BT Technology Journal 22 (to appear)

    Google Scholar 

  13. Upadhyaya, B., Khomh, F.: A Concept Analysis Approach for Guiding Users in Service Discovery. In: IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2012), Taipei, Taiwan (2012)

    Google Scholar 

  14. Upadhyaya, B., Zou, Y., Xiao, H., Ng, J., Lau, A.: Migration of SOAP-based Services to RESTful Services. In: Proc. of International IEEE Symposium on Web Systems Evolution (WSE), Williamsburg, VA, USA (September 30, 2011)

    Google Scholar 

  15. Upadhyaya, B., Khomh, F., Zou, Y.: Extracting RESTful Services from Web Applications. In: Proc. the 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, Taiwan, December 17-19 (2012)

    Google Scholar 

  16. SPARQL Query Language for RDF, http://www.w3.org/TR/rdf-sparql-query/ (last accessed on April 21, 2013)

  17. Gleaning Resource Descriptions from Dialects of Languages (GRDDL), http://www.w3.org/2004/01/rdxh/spec (last accessed on April 21, 2013)

  18. RIF In RDF, http://www.w3.org/TR/rif-in-rdf/ (last accessed on April 21, 2013)

  19. Link Relations, http://www.iana.org/assignments/link-relations/link-relations.xhtml (last accessed on April 21, 2013)

  20. WireIt - a Javascript Wiring Library, http://neyric.github.com/wireit/ (last accessed on April 21, 2013)

  21. Almonaies, A., Cordy, J.R., Dean, T.R.: Legacy System Evolution towards Service-Oriented Architecture. In: Proc. International Workshop on SOA Migration and Evolution (SOAME 2010), Madrid, Spain, pp. 53–62 (2010)

    Google Scholar 

  22. Athanasopoulos, M., Kontogiannis, K.: Identification of REST-like Resources from Legacy Service Descriptions. In: WCRE 2010 (2010)

    Google Scholar 

  23. Vinoski, S.: RESTful Web Services Development Checklist. IEEE Internet Computing 12, 96–95 (2008)

    Google Scholar 

  24. Laitkorpi, M., Koskinen, J., Systa, T.: A UML-based Approach for Abstracting Application Interfaces to REST-like Services. In: 13th Working Conference on In Reverse Engineering, pp. 134–146 (2006)

    Google Scholar 

  25. Kopeck´y, J., Gomadam, K., Vitvar, T.: hRESTS: An HTML Microformat for Describing RESTful Web Services. In: WI-IAT 2008: Proc. Int. Conf. on Web Intelligence and Intelligent Agent Technology (2008)

    Google Scholar 

  26. Alarcón, R., Wilde, E.: RESTler: Crawling RESTful services. In: Proceedings of the 19th International Conference on World Wide Web, WWW 2010, pp. 1051–1052. ACM, New York (2010)

    Google Scholar 

  27. Engelke, C., Fitzgerald, C.: Replacing Legacy Web Services with RESTful Services. In: WS-REST 2010 First International Workshop on RESTful Design

    Google Scholar 

  28. Yahoo Pipes: Rewire the web, http://pipes.yahoo.com/pipes/ (last accessed on April 21, 2013)

  29. Huynh, D., Miller, R.C., Karger, D.: Potluck: Data Mash-Up Tool for Casual Users. In: Aberer, K., et al (eds.) ASWC 2007 and ISWC 2007. LNCS, vol. 4825, pp. 239–252. Springer, Heidelberg (2007)

    Google Scholar 

  30. Huynh, D., Miller, R.C., Karger, D.: Enabling Web Browsers to Augment Web Sites Filtering and Sorting Functionalities. In: Proc. UIST 2006, pp. 125–134. ACM Press (2006)

    Google Scholar 

  31. Solvent, http://simile.mit.edu/wiki/Solvent (last accessed on April 21, 2013)

  32. Ennals, R.J., Garofalakis, M.N.: MashMaker: mashups for the masses. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data. ACM (2007)

    Google Scholar 

  33. Ennals, R., Gay, D.: Building Mashups by Example. In: Proceedings of IUI (2008)

    Google Scholar 

  34. Sneed, H.M., Sneed, S.H.: Creating Web services from legacy host programs. In: 5th International Workshop on Web Site Evolution (WSE), pp. 59–65 (2003)

    Google Scholar 

  35. SelectorGadget: point and click CSS selectors, http://www.selectorgadget.com/ (last accessed on April 21, 2013)

  36. Carlson, M.P., Ngu, A.H.H., Podorozhny, R.M., Zeng, L.: Automatic mash up of composite applications. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 317–330. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  37. Liu, X., Huang, G., Mei, H.: A User-Oriented Approach to Automated Service Composition. In: IEEE International Conference on Web Services (ICWS), Short paper, Beijing, China, September 23-26, pp. 773–777 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Upadhyaya, B., Xiao, H., Zou, Y., Ng, J., Lau, A. (2013). A Framework for Composing Personalized Web Resources. In: Chignell, M., Cordy, J.R., Kealey, R., Ng, J., Yesha, Y. (eds) The Personal Web. Lecture Notes in Computer Science, vol 7855. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39995-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39995-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39994-7

  • Online ISBN: 978-3-642-39995-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics