A Mashup architecture for web end-user application designs
2008, 2008 2nd IEEE International Conference on Digital Ecosystems and Technologies
https://doi.org/10.1109/DEST.2008.4635223Abstract
Application design driven by user needs is an increasing trend: such applications may not be anticipatable using traditional requirement and build approaches. Mashup refers to an integrated Application Programming Interface (API) that combines data from different data destination or third party sources for web services. This web service provides a combined API that is technologically valid and compatible with other web applications. In recent years, web mash ups have been tested for solving many issues in existing web applications, such as e-science. In this paper, we analyzed a real service problem in a current virtual organization to show current limitations of using a distributed architecture, and to describe a web service orientated architecture using the mashup concept. We provide a schematic solution for a paradigmatic user application problem, illustrated by a specific map usage need based on geographical information system data. Specifically, our illustrative application is finding the closest hotel within walking range of a meeting venue. Based on the case issues, we outline a generic architecture that offers a dynamic solution for web portals providing services for dynamic user needs.
References (12)
- Dillon, T.S., Wu, C. and Chang, E., "GRIDSpace: Semantic Grid Ser- vices on the Web:Evolution towards a SoftGrid", In proceedings of the Jrd International Conference on Semantics, Knowledge and Grid, Oct.29- 31,2007. Xi'an, China.
- Fontana, J., IBM, Google team on portal, web mash-ups, Network World, 2007, Available at http://www.networkworld.com/news/2007/022807-ibm-google-portal.html
- Fox, G.and Pierce, M. (2007), Web 2.0 and Grids, In proceedings of the 3 rd International Conference on Semantics, Knowledge and Grid, Oct.29-31, 07. Xi'an, China.
- Gammack JG, "Designing for End user systems construction: a process approach" in Sutton OJ (Ed), Proc 8th Australasian Conference on Infor- mation Systems, Adelaide, 1997, pp104-114 http://business.city.unisa.edu.au/acis97/papers/fp058.pdf
- Gammack, JG, "Constructive design environments: implementing end- user systems development", Journal ofEnd User Computing, 1998, vol.l1 n.1, pp.15-23,
- Kerr, D. V., Houghton, L., and Burgess, K., "Power Relationships That Lead To The Development Of Feral Systems", Australasian Journal of Information Systems, 2007, Vol 14, No 2, pp141-152
- Srivastava, B. and Koehler, J., "Web Service Composition -Current Solutions and Open Problems", IBM India Research Laboratory. Block 1, lIT, New Delhi 110016, India. 2006, Available at http://www.zurich.ibm.com/pdf/ebizz/icaps-ws.pdf
- Schmelzer, R., "Emerging Trends in SOA: Rich, Smart, Mashed and Governed", ZapThink, 2006, Available at http://colab.cim3.net/file/work/SOACoP/2006_1 0_3031 IPresentations/RSc hmelzerl 0292006.ppt
- Merrill, D., "Mashups: the new breed of web application", IBM de- velopers work, 2006, Available at http://www.ibm.com/developerworks/xml/library/x-mashups.html
- Patton, T, "Mashups put a new face on the web, 2007, Available at http://articles.techrepublic.com.com/51 00-3513-6156271.html
- Wong J and Hong 1. I, "Making Mashups with Marmite: Towards End-User Programming for the Web CHI", 2007, In proceedings Pro- gramming By & With End-Users, Available at http://delivery.acm.org/lO.1145/1250000/l240842/p1435- wong.pdf?key1 = 1240842&key2=6298157911&coll=GUIDE&dl=GUIDE &CFID=9464130&CFTOKEN=91409841
- Vee, R., Mashups, 1ST-Data Services, 2006, Available at http://dret.net/lectures/services-faII06/Mashups.pdf