Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2008.15-D.6.879

Developing XForms Based Mobile User Interface for Web Service Composition  

Lee, Eun-Jung (경기대학교 컴퓨터과학과)
Abstract
As web services have become an important architecture solution, web service composition applications are developed actively. A mobile application supporting multiple services requires a complex user interface so that the interface needs to consist of more than one view and to provide a way to navigate between views. In this paper, we presented a formal way to analyze a set of views for a given service specification, and a relation model between views and methods. We then provided an algorithm to generate codes for service method calls and navigation between views. Therefore, with an optional user configuration input, we could automatically generated XForms codes from the web service specifications. Finally, we developed a proof of concept implementation of XForms browser to show that the generated codes works well as an interface for web service compositions.
Keywords
Xforms; Service Composition; Mobile Presentation Framework;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 유가연, “오픈 API 플랫폼을 위한 XForms 브라우저의 개발”, 경기대학교 석사학위논문, 2007
2 이은정, 김태훈, “XForms 기반의 UI 코드 자동생성 시스템개발”, 정보처리학회논문지D, 제12-D권 제6호, December, 2005   과학기술학회마을
3 M.Brambillar, “Generation of WebML web application models from business process specifications,” ICWE'06, pp.85-86, 2006   DOI
4 R.T. Fielding, “Architectural Styles and the Design of Network-Based Software Architectures,” doctoral dissertation, Dept. of Computer Science, Univ. of Calif., Irvine, 2000
5 D.A.Kateros, et.al, “A Methodology for Model-Driven Web Application Composition,” SCC'08, Vol.2, pp.489-492, 7-11 July, 2008   DOI
6 A. Kraus, N. Koch, “Generation of web applications from UML models using an XML publishing framework,” Proc. of IDPT'02, 2002
7 M. Pohja, M. Honkala, “Web user interaction - comparison of declarative approaches,” WEBIST 2006, pp.295-302, 2006
8 A. Seffah, H. Javahery, “Multiple user interfaces: crossplatform applications and context-aware interfaces,” J.Wiley, 2003
9 K. Song and K.Lee “An Automated Generation of XForms Interfaces for Web Services,” IEEE International Conference on Web Services, pp.856-863, July 2007   DOI
10 Apache group, “Axis web services,” http://ws.apache.org/axis/
11 java.net, “Web application description language,” https://wadl.dev.java.net/.XUL, http://www.mozilla.org/projects/xul/
12 World-Wide Web Consortium standards including XForms, XML Schema, XPath and Cascading Style Sheets. http://www.w3.org
13 S.Ceri, et al., “Model-driven development of context aware web applications,” ACM TOIT Vol.7, Issue 1, Article No. 2, 2007   DOI
14 M.Dubinko, XForms Essentials. O'Reilly and Associates, 2004
15 J.Dunkel, R. Bruns, “Model-driven architecture for mobile applications,” LNCS vol.4439, pp.464-477, 2007   DOI   ScienceOn
16 J.Yu, et al., “A framework for rapid integration of presentation components,” WWW'2007, pp.923-932, 2007   DOI
17 이은정, “XForms 페이지의 접근제어를 위한 공유 조건식의 효율적 계산 방법,” 정보처리학회논문지D, 제15-D권 제4호, August, 2008   과학기술학회마을   DOI
18 R. Cardon, et.al, “Using XForms to simplify Web programming,” WWW conference, pp.215-224, 2005
19 G.Giogio, et.al, “Efficient Inclusion for a Class of XML Types with Interleaving and Counting,” DBPL 2007, LNCS 4797, pp.231-245, 2007   DOI   ScienceOn
20 N. Milanovic, M. Malek, “Current Solutions for Web Service Composition,” IEEE Internet Computing, pp.51-59, Dec. 2004   DOI   ScienceOn