A conceptual modeling approach to business service mashup development

Alessandro Bozzon*, Marco Brambilla, Federico Michele Facca, Giovanni Toffetti Carughi

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

22 Citations (Scopus)


Professional mashups that include complex choreographies, data mediation, and result publishing within Web pages are still affected by implementation and design practices that rely either on very simple models or on low-level scripting and programming skills of developers, thus hampering the use of mashups in business context as rapid solution to immediate problems. Indeed, industrialization of their development is still a hard objective to achieve. We propose a design methodology based on visual models to improve the quality and the productivity of service mashups and presentation of the results, thus increasing their acceptance as professional applications in the business scenario. Existing software engineering methods are combined together in an innovative mix, comprising standard business process modeling languages (namely, BPMN) to describe a high-level view of the mashup orchestration and on WebML (Web Modeling Language) to specify the detailed Web application model, including Web service interactions, hypertext navigation, event management, and rich user interfaces.

Original languageEnglish
Title of host publication2009 IEEE International Conference on Web Services, ICWS 2009
Subtitle of host publicationProceedings of a meeting
Place of PublicationPiscataway, NJ
Number of pages8
ISBN (Print)978-0-7695-3709-2
Publication statusPublished - 2009
Externally publishedYes
Event2009 IEEE International Conference on Web Services (ICWS 2009) - Los Angeles, CA, United States
Duration: 6 Jul 200910 Jul 2009


Conference2009 IEEE International Conference on Web Services (ICWS 2009)
Country/TerritoryUnited States
CityLos Angeles, CA


  • Mashups
  • Application software
  • Mediation
  • Publishing
  • Web pages
  • Context modeling
  • Programming profession
  • Design methodology
  • Productivity
  • Software engineering


Dive into the research topics of 'A conceptual modeling approach to business service mashup development'. Together they form a unique fingerprint.

Cite this