Saturday, 22 December 2012

Architecture Required for Development of Distributed App :

According to industry standards , distributed applications will be developed by a well know architecture called client -server architecture .

According to industry standards client server architecture having 3 categories . They are

1. Two 2 - Tier Architectures :

 It contains
  - Set of Client Programs
  - Set of server Programs

2. 3 - Tier Architectures :

   It contains

     - Set of client Programs
     - Set of server Programs

3. n - Tier Architecture :

    It contains

     - Set of client Programs
     - Set of Firewall Programs
     - Set of server Side Programs
     - Set of Database Software

The Following diagram used under gives diagrammatic view of client server architecture.


Client   : A client is the Java Program which always makes a request to the server to get the services .

Server   : A Server is also a program which always receives client request , process the client request gives response back to clients concurrently . The basic advantage of server software is that to get concurrent access .

The following Tables gives list of server software names their vendors

  Server software Name                                      Server Vendor Name

  Tomcat                                                                Apache  Jakartha Software Foundation
  Web logic                                                            BEA Corp .
  Web sphere                                                          IBM      
  Oracle 10g                                                          Oracle Corp
  Parmathi                                                             Parmathi Software Services Hyd

Firewall : A firewall is the security program which will validate whether the client request is virus free or virus effected .

Database Software : It is used for to store the data permanently with high effective services . In industry all the data base software are known as back end technology .

Protocol  : The set of rules , used for exchanging the data between client server , application is known as protocol . In the industry all the internet applications are making use of http .

Resources Pool  : It is the place where the set of server programs are residing in the context of server Software.


No comments:

Post a Comment

copyright © 2013 IJavaBeginner communications pvt ltd. all rights reserved.