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.
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
SOAP, version 1.2, World Wide Web Consortium (W3C), http://www.w3.org/TR/soap12-part0/ (last accessed on April 21, 2013)
Fielding, R.: Architectural Styles and The Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Chinnici, R., Moreau, J., Ryman, A., Weerawarana, S.: Web Service Description Language, W3C Recommendation (2007)
Twitter, http://twitter.com/ (last time accessed on April 21, 2013)
Flickr, http://www.flickr.com/ (last accessed on April 21, 2013)
Google, http://www.google.com (last time accessed on April 21, 2013)
Facebook, http://www.facebook.com/ (last accessed on April 21, 2013)
MySpace, http://www.myspace.com/ (last time accessed on April 21, 2013)
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)
Beckett, D., McBride, B. (eds.): RDF/XML Syntax Specification (Revised), W3C Recommendation (last accessed on April 21, 2013)
Miller, G.A.: WordNet: A Lexical Database for English. Communications of the ACM 38(11), 39–41
Liu, H., Singh, P.: ConceptNet: A Practical Commonsense Reasoning Toolkit. BT Technology Journal 22 (to appear)
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)
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)
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)
SPARQL Query Language for RDF, http://www.w3.org/TR/rdf-sparql-query/ (last accessed on April 21, 2013)
Gleaning Resource Descriptions from Dialects of Languages (GRDDL), http://www.w3.org/2004/01/rdxh/spec (last accessed on April 21, 2013)
RIF In RDF, http://www.w3.org/TR/rif-in-rdf/ (last accessed on April 21, 2013)
Link Relations, http://www.iana.org/assignments/link-relations/link-relations.xhtml (last accessed on April 21, 2013)
WireIt - a Javascript Wiring Library, http://neyric.github.com/wireit/ (last accessed on April 21, 2013)
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)
Athanasopoulos, M., Kontogiannis, K.: Identification of REST-like Resources from Legacy Service Descriptions. In: WCRE 2010 (2010)
Vinoski, S.: RESTful Web Services Development Checklist. IEEE Internet Computing 12, 96–95 (2008)
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)
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)
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)
Engelke, C., Fitzgerald, C.: Replacing Legacy Web Services with RESTful Services. In: WS-REST 2010 First International Workshop on RESTful Design
Yahoo Pipes: Rewire the web, http://pipes.yahoo.com/pipes/ (last accessed on April 21, 2013)
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)
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)
Solvent, http://simile.mit.edu/wiki/Solvent (last accessed on April 21, 2013)
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)
Ennals, R., Gay, D.: Building Mashups by Example. In: Proceedings of IUI (2008)
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)
SelectorGadget: point and click CSS selectors, http://www.selectorgadget.com/ (last accessed on April 21, 2013)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)