IEEE International Conference on Services Computing (SCC'06) Solution Architecture for N-Tier Applications Chicago, Illinois September 18-September 22 ISBN: 0-7695-2670-5
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SCC.2006.99
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 serviceoriented 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.
Citation:
Tony C Shan, Winnie W Hua, "Solution Architecture for N-Tier Applications," scc, pp.349-356, IEEE International Conference on Services Computing (SCC'06), 2006 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||