The Community for Technology Leaders
RSS Icon
Issue No.03 - July-September (2010 vol.3)
pp: 250-263
Surya Nepal , CSIRO ICT Center, Canberra
Wanita Sherchan , CSIRO ICT Center, Canberra
Xuan Zhou , CSIRO ICT Center, Canberra
Jemma Wu , CSIRO ICT Center, Canberra
Shiping Chen , CSIRO ICT Center, Canberra
Athman Bouguettaya , CSIRO ICT Center, Canberra
Lily Li , CSIRO ICT Center, Canberra
Hongbing Wang , CSIRO ICT Center, Canberra
Xumin Liu , Rochester Institute of Technology
We propose a service-oriented approach to generate and manage mashups. The proposed approach is realized using the Mashup Services System (MSS), a novel platform to support users to create, use, and manage mashups with little or no programming effort. The proposed approach relieves users from programming-intensive, error-prone, and largely nonreusable output process for creating and maintaining mashups. We describe the overall design of MSS and discuss and evaluate its main enabling technologies.
Web 2.0, mashup, infrastructure, life-cycle management.
Surya Nepal, Wanita Sherchan, Xuan Zhou, Jemma Wu, Shiping Chen, Athman Bouguettaya, Lily Li, Hongbing Wang, Xumin Liu, "End-to-End Service Support for Mashups", IEEE Transactions on Services Computing, vol.3, no. 3, pp. 250-263, July-September 2010, doi:10.1109/TSC.2010.34
[1] Yahoo Pipes,, 2010.
[2] IBM Mashup Center, , 2010.
[3] Intel Mashmaker,, 2010.
[4] B. Medjahed, A. Bouguettaya, and A.K. Elmagarmid, "Composing Web Services on the Semantic Web," VLDB J., vol. 12, no. 4, pp. 333-351, 2003.
[5] R. Fikes and N.J. Nilsson, "STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving," Artificial Intelligence, vol. 2, pp. 189-208, 1971.
[6] A.L. Blum and M.L. Furst, "Fast Planning through Planning Graph Analysis," Artificial Intelligence, vol. 90, nos. 1/2, pp. 281-300, 1997.
[7] J. Rao, P. Küngas, and M. Matskin, "Composition of Semantic Web Services Using Linear Logic Theorem Proving," Information Systems, vol. 31, nos. 4/5, pp. 340-360, 2006.
[8] H. Salkin and K. Mathur, Foundations of Integer Programming. North Hollard, 1989.
[9] B. Medjahed and A. Bouguettaya, "A Multilevel Composability Model for Semantic Web Services," IEEE Trans. Knowledge and Data Eng., vol. 17, no. 7, pp. 954-968, July 2005.
[10] Q. Yu and A. Bouguettaya, "Framework for Web Service Query Algebra and Optimization," ACM Trans. Web, vol. 2, no. 1, pp. 1-35, 2008.
[11] I.F. Ilyas, W.G. Aref, and A.K. Elmagarmid, "Supporting Top-k Join Queries in Relational Databases," Proc. 29th Int'l Conf. Very Large Data Bases, pp. 754-765, 2003.
[12] C. Boutilier, R.I. Brafman, C. Domshlak, H.H. Hoos, and D. Poole, "CP-Nets: A Tool for Representing and Reasoning with Conditional Ceteris Paribus Preference Statements," J. Artificial Intelligence Research, vol. 21, pp. 135-191, 2004.
[13] A. Tversky, "Contrasting Rational and Psychological Principles of Choice," Wise Choices: Decisions, Games, and Negotiations, R.J. Zeckhauser, R.L. Keeney, and J.K. Sebenius, eds., pp. 5-21, Harvard Business School Press, 1996.
[14] B.A. Mellers, A. Schwartz, and A.D.J. Cooke, "Judgment and Decision Making," Ann. Rev. Psychology, vol. 49, pp. 447-477, 1998.
[15] H. Wang, S. Shao, X. Zhou, C. Wan, and A. Bouguettaya, "Web Service Selection with Incomplete or Inconsistent User Preferences," Proc. Int'l Joint Conf. Service-Oriented Computing (ICSOC)/ServiceWave, pp. 83-98, 2009.
[16] P. Resnick, K. Kuwabara, R. Zeckhauser, and E. Friedman, "Reputation Systems," Comm. ACM, vol. 43, no. 12, pp. 45-48, 2000.
[17] E. Bertino, E. Ferrari, and A.C. Squicciarini, "Trust-X: A Peer-to-Peer Framework for Trust Establishment," IEEE Trans. Knowledge and Data Eng., vol. 16, no. 7, pp. 827-842, July 2004.
[18] H. Skogsrud, B. Benatallah, F. Casati, and M.Q. Dinh, "Trust-Serv: A Lightweight Trust Negotiation Service," Proc. 30th Int'l Conf. Very Large Data Bases, pp. 1329-1332, 2004.
[19] Z. Malik and A. Bouguettaya, "Evaluating Rater Credibility for Reputation Assessment of Web Services," Proc. Eighth Int'l Conf. Web Information Systems Eng., pp. 38-49, 2007.
[20] S. Park, L. Liu, C. Pu, M. Srivatsa, and J. Zhang, "Resilient Trust Management for Web Service Integration," Proc. Third IEEE Int'l Conf. Web Services, pp. 499-506, 2005.
[21] L. Xiong and L. Liu, "Peertrust: Supporting Reputation-Based Trust for Peer-to-Peer Electronic Communities," IEEE Trans. Knowledge and Data Eng., vol. 16, no. 7, pp. 843-857, July 2004.
[22] S. Nepal, Z. Malik, and A. Bouguettaya, "Reputation Propagation in Composite Services," Proc. Seventh IEEE Int'l Conf. Web Services, 2009.
[23] L. Zeng, B. Benatallah, A.H.H. Ngu, M. Dumas, J. Kalagnanam, and H. Chang, "QoS-Aware Middleware for Web Services Composition," IEEE Trans. Software Eng., vol. 30, no. 5, pp. 311-327, May 2004.
[24] A. D'Ambrogio, "A Model-Driven WSDL Extension for Describing the QoS of Web Services," Proc. Fourth IEEE Int'l Conf. Web Services, pp. 789-796, Sept. 2006.
[25] J. Yu, B. Benatallah, F. Casati, and F. Daniel, "Understanding Mashup Development," IEEE Internet Computing, vol. 12, no. 5, pp. 44-52, Sept./Oct. 2008.
[26] V. Hoyer and M. Fischer, "Market Overview of Enterprise Mashup Tools," Proc. Sixth Int'l Conf. Service-Oriented Computing, 2008.
[27] Z. Maraikar, A. Lazovik, and F. Arbab, "Building Mashups for the Enterprise with SABRE," Proc. Sixth Int'l Conf. Service-Oriented Computing, pp. 70-83, 2008.
[28] D. Braga, S. Ceri, F. Daniel, and D. Martinenghi, "Mashing up Search Services," IEEE Internet Computing, vol. 12, no. 5, pp. 16-23, Sept./Oct. 2008.
[29] E. Maximilien, A. Ranabahu, and K. Gomadam, "An Online Platform for Web APIs and Service Mashups," IEEE Internet Computing, vol. 12, no. 5, pp. 32-43, Sept./Oct. 2008.
[30] M. Albinola, L. Baresi, M. Carcano, and S. Guinea, "Mashlight: A Lightweight Mashup Framework for Everyone," Proc. WWW Workshop Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM '09), 2009.
[31] N. Schuster, C. Zirpins, M. Schwuchow, S. Battle, and S. Tai, "The MoSaiC Model and Architecture for Service-Oriented Enterprise Document Mashups," Proc. Third Int'l Workshop Web APIs and Services Mashups (Mashups '09), 2009.
[32] M. Mostarda and D. Palmisano, "MU: An Hybrid Language for Web Mashups," Proc. WWW Workshop Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM '09), 2009.
[33] X. Liu, Y. Hui, W. Sun, and H. Liang, "Towards Service Composition Based on Mashup," Proc. IEEE Congress Services (SERVICES '07), 2007.
[34] Q. Zhao, G. Huang, J. Huang, X. Liu, and H. Mei, "A Web-Based Mashup Environment for On-the-Fly Service Composition," Proc. IEEE Int'l Symp. Service-Oriented System Eng. (SOSE '08), pp. 32-37, 2008.
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool