Open Access Open Access  Restricted Access Subscription or Fee Access

Towards Development of QoS Based Data and Service Oriented Mashup Platform

J.M. Gnanasekar, T.V. Anil Kumar

Abstract


Mashup is a new application development approach that allows users to aggregate multiple services to create a service for a new purpose. Data and service mashup technology is getting more attention in both enterprise and academia for building new end users applications fast in the complex and heterogeneous network environment in relatively short periods of time with little or no additional costs to cover IT resources. Even if the Mashup approach opens new and broader opportunities for data/service consumers, the development process still requires the users to know not only how to write code using programming languages, but also how to select and use the different Web APIs from different services. Our architecture supports dynamic discovery of various APIs and performs interactive and sequential result refinement to improve the quality of the presented result. We proposed a script-based definition of mashups which facilitates the development as well as the dynamic execution of mashups. This architecture is realized using the QoS based Data and Service Mashup System (QDSMS), a novel platform to support end users to create, reuse and manage mashups based on mashup script based definition. We describe the overall design of QDSMS and discuss its main enabling technologies. This platform will improve the efficiency of mashup development and optimal use of storage and computing power of the network and server elements.

Keywords


Data and Service Mashups, Mashup Scripts, Mashup Platform, QoS

Full Text:

PDF

References


http://www.programmableweb.com

http://webmashup.com

“Enetrprise Mashups”, the Architectural journal, http://msdn.microsoft.com/en- us / library / bb906060.aspx

Andreas Thor, David Aumueller, Erhard Rahm, "Data Integration Support for Mashups",Association for the Advancement of Artificial Intelligence (www.aaai.org).

Athman Bopuguettaya, Surya Nepal, Wanita sherchan, Xuan Zhou “End-to-End Service Support for mashups,” IEEE Transactions on Knowledge and Data Engineering, vol. 17, no. 7, pp. 954–968, 2005.

M. Altinel et al., “Damia: A Data Mashup Fabric for Intranet Applications,” Proc. 33rd Int‟l Conf. Very Large Databases (VLDB), 2007, ACM Press, pp. 1370–1373.

X. Wang, Y. Chen, and S. Jin, “The development model of Web applications based on mashups”, Proceedings of IEEE International Conference on Service Operations and Logistics and Informatics, Oct. 2008, pp.1059–1062.

X. Liu, Y. Hui, W. Sun, and H. Liang, “Towards Service Composition Based on Mashup Services”, Proceedings of 2007 IEEE Congress on Services, July 2007, pp.332-339.

S. J. Miah and J. Gammack, “A Mashup architecture for web end-user application designs”, Proc. 2nd IEEE International Conference on Digital Ecosystems and Technologies, Feb. 2008, pp.532-537

D. Thomas, “Enabling Application Agility - Software as A Service, Cloud Computing and Dynamic Languages”, Journal of Object Technology, Vol.7, No.4, May 2008, pp.29-32.

F. M. Aymerich, G. Fenu, and S. Surcis, “An approach to a Cloud Computing network”, Proceedings of First International Conference on Applications of Digital Information and Web Technologies, Aug. 2008, pp.113-118.G. Boss, P. Malladi, D. Quan, L. Legregni, and H. Hall, “Cloud Computing”, IBM white paper, 8 October 2007, http: // download. boulder. ibm. Com / ibmdl / pub / software / dw / wes / hipods / Cloud_computing_wp_final_8Oct.pdf.

G. Lin, G. Dasmalchi, and J. Zhu, “Cloud Computing and IT as a Service: Opportunities and Challenges”, Proceedings of IEEE International Conference on Web Services, Sept. 2008, pp.5.

D. Braga, S. Ceri, F. Daniel, and D. Martinenghi, “Mashing up search services,” Internet Computing, IEEE, vol. 12, no. 5, pp. 16– 23, Sept.-Oct. 2008.

E. Maximilien, A. Ranabahu, and K. Gomadam, “An online platform for web apis and service mashups,” Internet Computing, IEEE, vol. 12, no. 5, pp. 32–43, Sept.-Oct. 2008.

M. Albinola, L. Baresi, M. Carcano, and S. Guinea, “Mashlight: a lightweight mashup framework for everyone,” in WWW Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 2009), Madrid, Spain.

X. Liu, Y. Hui, W. Sun, and H. Liang, “Towards service composition based on mashup,” in 2007 IEEE Congress on Services (SERVICES 2007), Utah, USA.

Q. Zhao, G. Huang, J. Huang, X. Liu, and H. Mei, “A webbased mashup environment for on-the-fly service composition,” in IEEE International Symposium on Service-Oriented System Engineering (SOSE‟08), 2008, pp. 32–37.

M. Altinel, P. Brown, S. Cline, R. Kartha, E. Louie, V. Markl, L. Mau, Y.-H. Ng, D. Simmen, and A. Singh. Damia: a data mashup fabric for intranet applications. In VLDB ‟07, pages 1370–1373. VLDB Endowment, 2007.

Jhingran, A.: Enterprise information mashups: integrating information, simply. In Proc. of VLDB, 2006

G. D. Lorenzo, H. Hacid, H. young Paik, and B. Benatallah. Mashups for data integration: An analysis. Technical Report UNSW-CSE-TR-0810, 2008.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.