DESIGNING CLIENT VIEW NAVIGATIONS USING REST STYLE SERVICE PATTERNS

Eunjung Lee, Kyong-Jin Seo

2010

Abstract

This paper considers an approach to the development of view navigations in a REST client page. When a page interfaces multiple service methods, it needs to maintain multiple views, along with local data. For this reason, it is necessary to develop navigational codes between views and service requests. The contributions of this paper are as follows: First, we discussed a formal approach for using REST service method patterns in order to design client page views and navigations. Second, we presented type conditions for possible method calls and view moves. In addition, we introduced a design model to help developers to describe the relations between views and resources on an abstract level. Finally, we presented a prototype implementation for navigational code generation using XForms pages, applying the proposed approach and standard patterns.

References

  1. Bozzon, A., Comai,,S., Fraternali,P., Toffetti Carughi, G. (2006). Conceptual Modeling and Code Generation for Rich Internet Applications, In ICWE 2006, Menlo Park, California, USA.
  2. R.T. Fielding. (2000). Architectural Styles and the Design of Network -Based Software Architectures. Doctoral dissertation, University of California Irvine.
  3. Garcia, J. et al., (2008). Model-driven approach to design user interfaces for workflow information systems, J. of Universal Computer Science, 14(19), 3160-3173.
  4. Gordillo, S, Rossi, G, Moreira, A., Araujo, J., Vairetti, C, Urbieta, M. (2006). Modeling and Composing Navigational Concerns in Web Applications: Requirements and Design Issues. In Proc. of LA-Web.
  5. M. Guell M., et al. (2000). Modeling interactions and navigation in web applications, Lecture notes in computer science, 1921, 115-127.
  6. Lee, L., Seo, K. (2008) Code Generation of an XForms Client for Service Integration, ASEA, 35-40.
  7. May H. et al. (2005) View integration and cooperation in databases, data warehouses and web information systems, LNCS 3730, 213-49.
  8. Narad, J. et al. (2008) Concern-sensitive navigation: improving navigation in web software through separation of concerns, LNCS 5074, 420-434.
  9. Richardson, L., Ruby, S. (2007). RESTful Web Services, O'Reilly Media, Inc.
  10. Vosloo, I., Kourie, E. (2008) Server-centric web frameworks: an overview, ACM computing surveys, 40(2), 4:1-4:33.
  11. Winckler, M., Palanque, P. (2003) StateWebCharts : A formal description technique dedicated to navigation modelling of web applications. DSVIS'2003, Funchal.
  12. Microsoft office online, (2007). InfoPath: 2007, http://office.microsoft.com/infopath.
  13. Web application description language(WADL), http://www.w3.org/Submission/wadl.
  14. World-Wide Web Consortium standards including XForms, XML Schema, XPath and Cascading Style Sheets. http://www.w3.org.
Download


Paper Citation


in Harvard Style

Lee E. and Seo K. (2010). DESIGNING CLIENT VIEW NAVIGATIONS USING REST STYLE SERVICE PATTERNS . In Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 2: WEBIST, ISBN 978-989-674-025-2, pages 103-110. DOI: 10.5220/0002804501030110


in Bibtex Style

@conference{webist10,
author={Eunjung Lee and Kyong-Jin Seo},
title={DESIGNING CLIENT VIEW NAVIGATIONS USING REST STYLE SERVICE PATTERNS},
booktitle={Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 2: WEBIST,},
year={2010},
pages={103-110},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002804501030110},
isbn={978-989-674-025-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 2: WEBIST,
TI - DESIGNING CLIENT VIEW NAVIGATIONS USING REST STYLE SERVICE PATTERNS
SN - 978-989-674-025-2
AU - Lee E.
AU - Seo K.
PY - 2010
SP - 103
EP - 110
DO - 10.5220/0002804501030110