Mashups 2011 : 5th International Workshop on Web APIs and Service Mashups
Call For Papers
5th International Workshop on Web APIs and Service Mashups (Mashups 2011)
Associated with the 9th European Conference on Web Services (ECOWS) 2011
Lugano, Switzerland, 14 September 2011
Service computing and Web 2.0 are converging into a programmable as well as composable Web. This development provides the foundation for Service Mashups – end-user-oriented compositions of Web APIs, Web content and Web data sources. The result is a disruptive class of diversified, agile and interactive software systems that provide unprecedented user experience and allow new fields of application. However, the integration of service computing and Web 2.0 technologies exposes various complexities like programming models and methodologies, service models that are well-suited for mashups, platforms and ergonomics in different operational contexts, as well as economic and social environments. Addressing some or all of these issues is an ongoing area of research and innovation, as new platforms for service delivery and service implementation constantly enter the marketplace.
The Mashups 2011 workshop solicits contributions addressing these issues and aims to bring together several relevant communities from academia and industry working on a) mashup-based applications, b) generic mashup tools, platforms and infrastructure, c) cross-cutting concerns of software service engineering and d) related topics from areas like social networking or economics.
Mashups 2011 continues the tradition of four previous events (2007 in Vienna, 2008 in Sydney, 2009 in Orlando and 2010 in Cyprus) and will not only offer a broad range of papers in this space, but also present keynote speakers from leading industry groups currently offering mashup tools and platforms for general consumptions and availability.
Issues and Focus
The Web is now programmable. Part of this programmability is the result of the multitude of Web APIs provided by Web sites and services. An interesting consequence of these APIs is the ability to combine the resulting data, and process into new data and services delivering a higher value than originally exposed by the initial APIs. A classic example is to combine mapping APIs (such as Google Maps) and feed-based APIs (such as the New York Times) to implement a new service that displays news items on a map. These resulting new Web applications, or mashups, add value to the initial Web APIs.
While mashups have taken off and thousands of them are currently available for various purposes, there remain various challenges and opportunities. If solved, these challenges would make mashups even more applicable and accessible on the Web. Some of the main challenges are:
Devising programming models (languages, frameworks, platforms) for the composition of Web-accessible services and data of all kinds and architectural styles (REST, Atom, RSS, AtomPub, and SOAP/WSDL) and development of integrated user-interfaces.
Ensuring quality of service for mashups, including performance, reliability, and security.
Understanding social and economic factors in the creation, acceptance, and sustainability of services mashups, including software-as-a-services markets, services marketplaces and intermediaries, digital communities, and pricing, incentive and contracting models.
Integrating mashups into social computing platforms, such as Facebook and OpenSocial-enabled social networks, which provide a huge user base with profiles and social graphs data.
Scaling mashups, including taking advantage of cloud computing infrastructure.
Providing the necessary primitives to secure resulting data from mashups and also maintain privacy concerns of the original data and APIs.
Simplifying mashup platforms and tools to a point that they could be generated by end-users with minimal programming.
Enabling mashups for mobile platforms, such as smartphones, which also expose interesting new kinds of information such as location and rich profile data.
Contributors are invited to submit original research papers addressing relevant aspects of mashup applications, technologies and engineering. Topics of interest include, but are not limited to the following:
Languages, frameworks, and platforms for the design, implementation, testing and maintenance of services mashups, including dynamic languages and frameworks
New approaches to mashup construction: dataflow-, document-, spreadsheet- and process-oriented mashups, end-user mashup development, mashups on the cloud
Novel applications of mashups, e.g., mobile, location-aware or wiki-based mashups
Specific service mashup application and technology examples with respect to design, architecture, implementation, usability and user-experience
Mashups within social software platforms, e.g., OpenSocial or Facebook
Mashups within and across enterprises
Quality of service and mashups: performance, reliability, security or other non-functional aspects
Analysis of and experience with services mashups (creation, deployment, and usage) from social and economical perspectives; services markets and marketplaces, digital communities, pricing and contracting models
Experience reports on short-term and long-term maintenance and evolution of mashups
With the Mashups workshop, we seek to provide a platform for the exchange of ideas about complementary issues of Web APIs and services mashups that integrates isolated topics and communities, unleashes synergies and reveals unrecognised issues in the holistic mashups life cycle.
Paper Submission: 27 June 2011 (Extended)
Paper Acceptance Notification: 15 July 2011
Mashups'11 Workshop: 14 September 2011
Agnes Koschmider, Karlsruhe Institute of Technology
Erik Wilde, UC Berkeley
Christian Zirpins, Karlsruhe Institute of Technology
Rosa Alarcon, Catholic University of Chile, Chile
Christoph Bussler, MercedSystems, Inc, USA
Florian Daniel, University of Trento, Italy
Schahram Dustdar, TU Wien, Austria
Martin Gaedke, Chemnitz University of Technology, Germany
Gerti Kappel , TU Vienna, Austria
Marek Kowalkiewicz, SAP Research Brisbane
Maristella Matera, Politecnico di Milano, Italy
Michael Maximilien, IBM Almaden Research Lab, USA
Cesare Pautasso, USI Lugano, Switzerland
Nelly Schuster, FZI Forschungszentrum Informatik, Germany
Michiaki Tatsubori, IBM Research Tokyo, Japan
Victoria Torres, UP Valencia, Spain
Eric Wohlstadter, UBC, Canada