Application server
Table of contents Overview Services Clustering Fail-over Load_balancing Java appl server Zend platform Advantages Data and code integrity Centralized configuration Security Apache jserv protocol Application layer protocol
Overview  An application server is a  server  program in a computer. Provides the business logic for an application program. The application server is frequently viewed as part of a  three-tier  application  1.GUI(personal computer,work station...) 2.server 3.database
Cont....
Cont...  Is a software frame work
Efficient execution of procedures
programs
Routines
Scripts
Supporting the construction of application
main job is to support the construction of dynamic  pages.
  Services...  Clustering
Fail-over
Load-balancing
Clustering  Clustering allows us to run an applications on several  parallel servers
The load is distributed across different servers
Even if any of the servers fails, the application is still  accessible via other cluster nodes.
Clustering is crucial for scalable enterprise  applications, as you can improve performance by  simply adding more nodes to the cluster.
Clustering
Fail-Over I t is the capability to switch over automatically to a redundant or standby computer serve upon the failure of the previously active application
Types  of fail-over
Automatic
manual
Cont...  Automatic Automatic Failover where 2 servers located in 2 different  geographically location. If disaster happens at host site,  the secondary server will take over automatically without  user or support intervention Manual In this case, user or support team intervention is  needed.
Failover

Application server

  • 1.
  • 2.
    Table of contentsOverview Services Clustering Fail-over Load_balancing Java appl server Zend platform Advantages Data and code integrity Centralized configuration Security Apache jserv protocol Application layer protocol
  • 3.
    Overview Anapplication server is a server program in a computer. Provides the business logic for an application program. The application server is frequently viewed as part of a three-tier application 1.GUI(personal computer,work station...) 2.server 3.database
  • 4.
  • 5.
    Cont... Isa software frame work
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
    main job isto support the construction of dynamic pages.
  • 12.
    Services... Clustering
  • 13.
  • 14.
  • 15.
    Clustering Clusteringallows us to run an applications on several parallel servers
  • 16.
    The load isdistributed across different servers
  • 17.
    Even if anyof the servers fails, the application is still accessible via other cluster nodes.
  • 18.
    Clustering is crucialfor scalable enterprise applications, as you can improve performance by simply adding more nodes to the cluster.
  • 19.
  • 20.
    Fail-Over I tis the capability to switch over automatically to a redundant or standby computer serve upon the failure of the previously active application
  • 21.
    Types offail-over
  • 22.
  • 23.
  • 24.
    Cont... AutomaticAutomatic Failover where 2 servers located in 2 different geographically location. If disaster happens at host site, the secondary server will take over automatically without user or support intervention Manual In this case, user or support team intervention is needed.
  • 25.