Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2011.18D.3.205

Development of Efficient User Navigation Interface for Client-side Mashups  

Lee, Eun-Jung (경기대학교 컴퓨터과학과)
Abstract
Client based web mashups have become one of the most important architecture in web application development. Although there are well known methods to generate presentation view codes for web services, navigations between views and service requests are still developed manually in most web mashups. In this paper, we propose the concept of deterministic data binding from output data to input parameters of another method. Using binding relations, we can model navigation menus for service method requests. For a given set of data mappings between services, we investigate context dependent binding conditions and discuss the generation of views and navigation menus. The proposed approach provides UI for users to navigate services of client mashup page using simple and convenient interface even when the number of services and the size of the mashup page grows. In order to show the usability of the proposed approach, we present a historic tourism service.
Keywords
Service Composition; Mashup; Data Mapping; User Interface;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Jhingran, A.: Enterprise information mashups:integrating information, simply. VLDB'06, pp.3-4, 2006.
2 Freddy Lecue, Eduardo Silva, Luis Ferreira Pires, "A framework for dynamic web services composition," Wewst'2007. 59-75.
3 Ohad Greensphan, Tova Milo, Neoklis Polyztis, "Auto completion for mashups (MatchUp)," Proc. of VLDB'2009, pp.538-549, 2009.
4 Yu, J. et al.: Understanding mashup development. IEEE Internet computing. Vol.12 No.5. pp.44-52, 2008.   DOI   ScienceOn
5 Stefan Pietschmann, Tobias Nestler, Florian Daniel, "Application composition at the presentation layer: alternatives and open issues," iiWAS'2010.
6 Stefan Pietschmann, Martin Voigt, Klaus Meibner, "Dynamic composition of service-oriented web user interfaces," ICIW'2009, pp.24-28, 2009.   DOI
7 Florian Daniel, Fabio Casati, Boualem Benatallah, Ming-Chien Shan, "Hosted universal composition: models, languages and infrastructure in MashArt," ER'2009, pp.428-443, 2009.
8 Arto Salminen, Feetu Nyrhinen, "REST 서비스 패턴을 이용한 매시업 클라이언트 뷰 이동 코드 생성," 정보처리학회 논문지D, 17-D권, 6호, 2010.   과학기술학회마을   DOI   ScienceOn
9 Tobias Nestler, "Towards a Mashup-driven End-User Programming of SOA-based Applications," iiWAS '08, pp.551-554, 2008.   DOI
10 Arto Salminen, Feetu Nyrhinen, Antero Taivalsaari, "Developing client-side mashups: experiences, guidelines and the road ahead," MindTrek'2010. (Filand)
11 W3C, "Scripting and AJAX," http://www.w3.org/standards/webdesign/script.
12 Arto Salminen, Feetu Nyrhinen, "서비스 조합을 위한 XForms 기반의 모바일 사용자 인터페이스 개발," 정보처리학회 논문지D, 15-D권, 6호, pp.879-888, 2008.   과학기술학회마을   DOI   ScienceOn
13 Danial Deutch, Ohad Greensphan, Tova Milo, "Navigating in complex mashed-up applications," VLDB'2010.(2010) 320-329
14 Web Application Description Language(WADL), http://www.w3.org/Submission/wadl.
15 Stefan Pietschmann, Johannes Waltsgott, Klaus Meißner, "A Thin-Server Runtime Platform for Composite Web Applications," ICIW'10, pp.390-395, 2010.   DOI
16 Lecue Freddy Lecue, Samir Salibi, Philippe Bron, Aur?lien Moreau, "Semantic and Syntactic Data Flow in Web Service Composition," Proc. of IEEE International Conference on Web Services, pp.211-218, 2008.   DOI
17 G. Castelli, M. Mamei, F. Zambonelli, "The changing role of pervasive middleware: from discovery and orchestration to recommendation and planning," 8-th Percom Workshop on middleware and system support for pervasive computing, 2011.   DOI
18 G.Li, H.Sun, "RESTful dynamic framework for services in mobile wireless networks," EBISS'2009, Wuhan, China, 2009.