Authors:
Brendan Lawlor
and
Jeanne Stynes
Affiliation:
Cork Institute of Technology, Ireland
Keyword(s):
Rich client, rich internet application, model view controller, software architecture.
Related
Ontology
Subjects/Areas/Topics:
Applications and Software Development
;
Component-Based Software Engineering
;
Embedded Communications Systems
;
Model-Driven Software Development
;
Software Architectures
;
Software Engineering
;
Telecommunications
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.