• DocumentCode
    2874157
  • Title

    Solution Architecture for N-Tier Applications

  • Author

    Shan, Tony C. ; Hua, Winnie W.

  • fYear
    2006
  • fDate
    18-22 Sept. 2006
  • Firstpage
    349
  • Lastpage
    356
  • Abstract
    This paper defines a service-oriented solution architecture for n-tier applications (SANTA), primarily for Web-based distributed systems. Most conventional Internet applications have been built on three tiers - Web, application, and database tiers as described in the predominant 3-tier architectural style on both Java EE and .Net platforms. However, a number of leading-edge technologies have matured, which need to be incorporated into the logical solution architecture, such as portal, process choreography, business rule engine, enterprise service bus, Web services, service composition, etc. A new service-oriented model is proposed in this paper, to extend the traditional 3-tier architectural style and position the emerging technologies/products in the right places in the architecture structure. This new architecture model comprises a stack of six interrelated layers, coupled with six vertical pillars. The six layers are access & integration, business process, composite services, services & components, integration & communications, and enterprise resources layer. The runtime infrastructure pillars are composed of the operational management, security, and hosting environment pillar, whereas the development process pillars consist of the application & service frameworks, crosscutting aspects & patterns, and modeling & development tools pillar. This holistic application architecture framework is a systematic taxonomy of major technical constituents of a distributed application in a service-oriented paradigm. Part of this comprehensive model has been extensively utilized in one form or another to design various SOA solutions in different industry sectors
  • Keywords
    Internet; business data processing; 3-tier architectural style; Internet application; Web distributed system; architecture model; database tier; distributed application; holistic application architecture framework; n-tier application; runtime infrastructure pillar; service-oriented model; service-oriented solution architecture; Business communication; Databases; Environmental management; Internet; Java; Portals; Runtime environment; Search engines; Service oriented architecture; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2006. SCC '06. IEEE International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7695-2670-5
  • Type

    conf

  • DOI
    10.1109/SCC.2006.99
  • Filename
    4026951