Application Architechture

40 %
60 %
Information about Application Architechture

Published on July 8, 2009

Author: nikhil_kulkarni

Source: slideshare.net

Description

A quick dope on how Application Architectures have evolved from 2-tier to
"gear-tier"

Application Architecture An Introduction

2-Tier Architecture Database Clients made in IDE’s like Visual Basic

3-Tier Architecture

Web Based Model is essentially a 3-tier architecture Browser Web Server (PHP / ASP) Database (MySQL, Oracle)

The latest Application Architecture paradigm is XML / JSon Presentation Layer Business Logic or or API Layer Data Layer (PHP / ASP) (HTML / JavaScript) Custom Messaging Format

Result • Any web based application is written as two independent applications – HTML Pages (with Jscript code) which define how the User Interface will look like – PHP / ASP pages which send / receive and process data • The HTML and PHP pages exchange information using XML / JSon or a custom developed messaging format (plain text) • Each HTML page loads, it sends data request to a PHP page using Ajax and receives data and updates the information on the page • The PHP pages act like an Application programming Interface (API) which receive requests from HTML pages and send back raw data to them.

What Google Says Source: http://code.google.com/apis/gears/architecture.html In most web applications today there is no real data layer. Figure: No data layer In general, isolating the data layer is a good first step. When you add a local datastore to your application, you will have a single place through which all data storage and retrieval requests pass.

The Next Stage (for offline availability)

Add a comment

Related pages

Applications architecture - Wikipedia, the free encyclopedia

Definition. An applications architecture describes the behavior of applications used in a business, focused on how they interact with each other and with ...
Read more

Microsoft Application Architecture Guide, 2nd Edition

patterns & practices Developer Center. October 2009. This guide is available online here in the MSDN Library and as a Microsoft Press book, ISBN ...
Read more

Chapter 1: What is Software Architecture?

What is Software Architecture? Software application architecture is the process of defining a structured solution that meets all of the technical and ...
Read more

Role of the Application Architect - Michael Blechar

An applications architecture describes the structure and behaviour of applications used in a business, focused on how they interact with each other and ...
Read more

Application architect - Wikipedia, the free encyclopedia

Application Architect is a lead or technical manager in the computer programming team who is specialized in the application built and the technologies used.
Read more

Application Architect Jobs - Search Application Architect ...

Search for Application Architect jobs at Monster. Browse our collection of Application Architect job listings, including openings in full time and part time.
Read more

Call Us: 1-888-896-4608 • Application Architects

North Carolina (NC) FileMaker Developers - Call Us: 1-888-896-4608 • Application Architects
Read more

application architecture - Martin Fowler

Microservices. by James Lewis and Martin Fowler. The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of ...
Read more

Applications Architecture - Oracle | Integrated Cloud ...

Applications Architecture. Integrating and Automating Next Generation Business Processes. by Roy Hunter and Brian Rasmussen. Part of the Oracle Experiences ...
Read more

Application Architecture (AA) - Gartner IT Glossary

The Application Architecture (AA) describes the layout of an application’s deployment. This generally includes partitioned application logic and ...
Read more