THE MISSING LAYER - Deficiencies in Current Rich Client Architectures, and their Remedies

Brendan Lawlor, Jeanne Stynes

Abstract

There is an architectural deficit in most rich client applications currently undertaken: In n-tier applications the presentation layer is represented as a single layer. This fits badly with business layers that are increasingly organized along Service Oriented Architecture lines. In n-tier systems in general, and SOA systems in particular, the client’s role is to combine a number of services into a single application. Low-level patterns, mostly based on MVC, can support the design of individual components, each one communicating with a particular back end service. No commonly understood pattern is currently evident that would allow these components to be combined into a loosely coupled application. This paper outlines a rich client architecture that addresses this gap by adding a client application layer.

References

  1. Cai, Kapila and Pal (7-21-2000) HMVC: The layered pattern for developing strong client tiers. Javaworld (http://www.javaworld.com/javaworld/jw-07-2000/jw0721-hmvc_p.html)
  2. Coutaz, Joëlle (1987). "PAC: an Implementation Model for Dialog Design". H-J. Bullinger, B. Shackel (ed.) Proceedings of the Interact'87 conference, September 1-4, 1987, Stuttgart, Germany: pp. 431-436, NorthHolland.
  3. Fowler (2001) Reducing coupling. In Software IEEE, Volume: 18, Issue: 4.
Download


Paper Citation


in Harvard Style

Lawlor B. and Stynes J. (2007). THE MISSING LAYER - Deficiencies in Current Rich Client Architectures, and their Remedies . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 351-356. DOI: 10.5220/0001325803510356


in Bibtex Style

@conference{icsoft07,
author={Brendan Lawlor and Jeanne Stynes},
title={THE MISSING LAYER - Deficiencies in Current Rich Client Architectures, and their Remedies},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={351-356},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001325803510356},
isbn={978-989-8111-06-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - THE MISSING LAYER - Deficiencies in Current Rich Client Architectures, and their Remedies
SN - 978-989-8111-06-7
AU - Lawlor B.
AU - Stynes J.
PY - 2007
SP - 351
EP - 356
DO - 10.5220/0001325803510356