Abstract
This paper shows how business rules and particularly how JSON Rules can be used to model mashups together with underlining the advantages of this solution compared to traditional techniques. To achieve this, a concrete use case combining Monster Job Search and Google Maps is developed. In addition, we study the similarities between the conceptual models of mashup and Software as Service and argue towards a common sense by using their common root: the services choreography.
Chapter PDF
Similar content being viewed by others
References
Kagermann, H.: Toward a European Strategy for the Future Internet A Call for Action. White paper, SAP AG (2008), http://www.sap.com/about/company/research/fields/internet_services/index.epx
Bennett, K., Layzell, P., Budgen, D., Brereton, P., Macaulay, L., Munro, M.: Service-Based Software: The Future for Flexible Software. In: Proceedings of the Seventh Asia-Pacific Software Engineering Conference (APSEC 2000), pp. 214–221. IEEE Computer Society, Los Alamitos (2000), http://www.bds.ie/Pdf/ServiceOriented1.pdf
O’Reilly, T.: What is web 2.0. design patterns and business models for the next generation of software. Oreillynet.com (September 2005), http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
McAfee, A.P.: Enterprise 2.0: The Dawn of Emergent Collaboration. MIT Sloan Management Review 47(3), 21–28 (2006)
Abiteboul, S., Greenshpan, O., Milo, T.: Modeling the mashup space. In: WIDM 2008: Proceeding of the 10th ACM workshop on Web information and data management, pp. 87–94 (2008)
Jarrar, M., Dikaiakos, M.D.: Mashql: a query-by-diagram topping sparql. In: ONISW 2008: Proceeding of the 2nd international workshop on Ontologies and nformation systems for the semantic web, pp. 89–96. ACM, New York (2008)
Phuoc, D.L., Polleres, A., Morbidoni, C., Hauswirth, M., Tummarello, G.: Rapid semantic web mashup development through semantic web pipes. In: Proceedings of the 18th World Wide Web Conference (WWW 2009) (April 2009), http://pipes.deri.org/attachments/004_fp160-lephuoc.pdf
Giurca, A., Pascalau, E.: JSON Rules. In: Proceedings of the 4th Knowledge Engineering and Software Engineering, KESE 2008, collocated with KI 2008, vol. 425, pp. 7–18. CEUR Workshop Proceedings (2008)
Hors, A.L., Hegaret, P.L., Wood, L., Nicol, G., Robie, J., Champion, M., Byrne, S.: Document Object Model (DOM) Level 3 Core Specification. W3C Recommendation (April 2004), http://www.w3.org/TR/DOM-Level-3-Core/
Proctor, M., Neale, M., Frandsen, M., Griffith Jr., S., Tirelli, E., Meyer, F., Verlaenen, K.: Drools 4.0.7, http://downloads.jboss.com/drools/docs/4.0.7.19894.GA/html_single/index.html (May 2008)
Crockford, D.: The application/json Media Type for JavaScript Object Notation (JSON) (July 2006), http://tools.ietf.org/html/rfc4627
Pixley, T.: Document Object Model (DOM) Level 2 Events Specification. W3C Recommendation (November 2000), http://www.w3.org/TR/DOM-Level-2-Events/
Berglund, A., Boag, S., Chamberlin, D., Fernandez, M.F., Kay, M., Robie, J., Simeon, J.: XML Path Language (XPath) 2.0. W3C Recommendation (November 2007), http://www.w3.org/TR/xpath20/
Foster, I., Tuecke, S.: Describing the Elephant: The Different Faces of IT as Service. Enterprise Distributed Computing 3(6), 26–34 (2005)
Lovelock, C., Vandermerwe, S., Lewis, B.: Services Marketing. Prentice Hall Europe, Englewood Cliffs (1996)
Traudt, E., Konary, A.: Software as a Service Taxonomy and Research Guide. Technical report, IDC.com (2005)
Nottingham, M., Sayre, R.: Atom Publishing Format (RFC4287) (2005), http://tools.ietf.org/html/rfc4287
Gregorio, J., de hOra, B.: Atom Publishing Format (RFC5023) (2007), http://tools.ietf.org/html/rfc5023
RSS: RSS 2.0 Specification, version 2.0.11 (March 2009), http://www.rssboard.org/rss-specification
Klyne, G., Caroll, J.: Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation (February 2004), http://www.w3.org/TR/rdf-concepts/
Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Pascalau, E., Giurca, A. (2009). A Rule-Based Approach of Creating and Executing Mashups. In: Godart, C., Gronau, N., Sharma, S., Canals, G. (eds) Software Services for e-Business and e-Society. I3E 2009. IFIP Advances in Information and Communication Technology, vol 305. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04280-5_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-04280-5_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04279-9
Online ISBN: 978-3-642-04280-5
eBook Packages: Computer ScienceComputer Science (R0)