Abstract
Thousands of Web services have been available online, and mashups built upon them have been creating added value. However, mashups are mostly developed with a predefined set of services and components. The extensions to them always involve programming work. Furthermore, when a service is unavailable, it is challenging for mashups to smoothly switch to an alternative that offers similar functionalities. To address these problems, this paper presents a novel approach to enable mashups to select and invoke semantic Web services on the fly. To extend a mashup with new semantic services, developers are only required to register and publish them as Linked Data. By refining the strategies of service selection, mashups can behave more adaptively and offer higher fault-tolerance.
Chapter PDF
Similar content being viewed by others
References
Agarwal, S., Handschuh, S., Staab, S.: Annotation, composition and invocation of semantic web services. Web Semantics 2(1), 31–48 (2004)
Akhtar, W., Kopecký, J., Krennwallner, T., Polleres, A.: XSPARQL: Traveling Between the XML and RDF Worlds – and Avoiding the XSLT Pilgrimage. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 432–447. Springer, Heidelberg (2008)
Benslimane, D., Dustdar, S., Sheth, A.: Services Mashups: The New Generation of Web Applications. IEEE Internet Computing 12(5), 13–15 (2008)
Greenshpan, O., Milo, T., Polyzotis, N.: Autocompletion for Mashups. Proceedings of the VLDB Endowment 2(1), 538–549 (2009)
Guinea, S., Baresi, L., Albinola, M., Carcano, M.: Mashlight: a Lightweight Mashup Framework for Everyone. In: Proceedings of 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009) at WWW 2009 (2009)
Hadley, M., Pericas-Geertsen, S., Sandoz, P.: Exploring Hypermedia Support in Jersey. In: Proceedings of the First International Workshop on RESTful Design, WS-REST 2010, pp. 10–14. ACM, New York (2010)
Kopecký, J., Gomadam, K., Vitvar, T.: hRESTS: an HTML Microformat for Describing RESTful Web Services. In: The 2008 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2008). IEEE CS Press (2008)
Li, N., Pedrinaci, C., Kopecký, J., Maleshkova, M., Liu, D., Domingue, J.: Towards Automated Invocation of Web APIs. In: Poster at the 8th Extended Semantic Web Conference, ESWC 2011 (to appear, 2011)
Maleshkova, M., Pedrinaci, C., Domingue, J.: Supporting the Creation of Semantic RESTful Service Descriptions. In: Workshop: Service Matchmaking and Resource Retrieval in the Semantic Web (SMR2) at 8th International Semantic Web Conference (2009)
Martin, D., Paolucci, M., McIlraith, S.A., Burstein, M., McDermott, D., McGuinness, D.L., Parsia, B., Payne, T.R., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing Semantics to Web Services: The OWL-S Approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005)
Maximilien, E.M., Ranabahu, A., Gomadam, K.: An Online Platform for Web APIs and Service Mashups. IEEE Internet Computing 12(5), 32–43 (2008)
Pautasso, C.: RESTful Web Service Composition with BPEL for REST. Data and Knowledge Engineering 68(9), 851–866 (2009)
Pedrinaci, C., Liu, D., Maleshkova, M., Lambert, D., Kopecký, J., Domingue, J.: iServe: a Linked Services Publishing Platform. In: Proceedings of Ontology Repositories and Editors for the Semantic Web at 7th ESWC (2010)
Phuoc, D.L., Polleres, A., Tummarello, G., Morbidoni, C., Hauswirth, M.: Rapid Semantic Web Mashup Development through Semantic Web Pipes. In: Proceedings of the 18th World Wide Web Conference (WWW 2009), Madrid, Spain, pp. 581–590 (2009)
Rao, J., Su, X.: A Survey of Automated Web Service Composition Methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005)
Roman, D., Keller, U., Lausen, H., de Bruijn, J., Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., Fensel, D.: Web Service Modeling Ontology. Applied Ontology 1(1), 77–106 (2005)
Rosenberg, F., Curbera, F., Duftler, M.J., Khalaf, R.: Composing RESTful Services and Collaborative Workflows: A Lightweight Approach. IEEE Internet Computing 12(5), 24–31 (2008)
Sheth, A.P., Gomadam, K., Lathem, J.: SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups. IEEE Internet Computing 11(6), 91–94 (2007)
W3C: Semantic Annotations for WSDL and XMLSchema (2007), http://www.w3.org/TR/sawsdl/
Yu, J., Benatallah, B., Casati, F., Daniel, F.: Understanding Mashup Development. IEEE Internet Computing 12(5), 44–52 (2008)
Zhao, H., Doshi, P.: Towards Automated RESTful Web Service Composition. In: Proceedings of 7th IEEE International Conference on Web Services(ICWS 2009), pp. 189–196. IEEE Computer Society (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, D., Li, N., Pedrinaci, C., Kopecký, J., Maleshkova, M., Domingue, J. (2012). An Approach to Construct Dynamic Service Mashups Using Lightweight Semantics. In: Harth, A., Koch, N. (eds) Current Trends in Web Engineering. ICWE 2011. Lecture Notes in Computer Science, vol 7059. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27997-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-27997-3_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27996-6
Online ISBN: 978-3-642-27997-3
eBook Packages: Computer ScienceComputer Science (R0)