SlideShare une entreprise Scribd logo
1  sur  25
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...  ,[object Object]
Efficient execution of procedures
programs
Routines
Scripts
Supporting the construction of application
main job is to support the construction of dynamic  pages.
  Services...  ,[object Object]
Fail-over
Load-balancing
Clustering  ,[object Object]
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 ,[object Object]
Types  of fail-over
Automatic
manual
Cont...  ,[object Object],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 ,[object Object],In this case, user or support team intervention is  needed.
Failover

Contenu connexe

Tendances (20)

Presentation about servers
Presentation about serversPresentation about servers
Presentation about servers
 
Cloud computing risk & challenges
Cloud computing risk & challengesCloud computing risk & challenges
Cloud computing risk & challenges
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systems
 
Restful web services ppt
Restful web services pptRestful web services ppt
Restful web services ppt
 
Web services
Web servicesWeb services
Web services
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Types of server
Types of serverTypes of server
Types of server
 
Introduction to Application layer
Introduction to Application layerIntroduction to Application layer
Introduction to Application layer
 
Osi
OsiOsi
Osi
 
Port numbers
Port numbersPort numbers
Port numbers
 
OSI MODEL - A PROJECT
OSI MODEL - A PROJECTOSI MODEL - A PROJECT
OSI MODEL - A PROJECT
 
Ports and protocols
Ports and protocolsPorts and protocols
Ports and protocols
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Cloud security
Cloud securityCloud security
Cloud security
 
Vlan
Vlan Vlan
Vlan
 
RPC: Remote procedure call
RPC: Remote procedure callRPC: Remote procedure call
RPC: Remote procedure call
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Full presentation of The OSI model
Full presentation of The OSI model Full presentation of The OSI model
Full presentation of The OSI model
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
Hypertext transfer protocol and hypertext transfer protocol secure(HTTP and H...
 

En vedette

Structuring Software Sales Transactions for Optimal Revenue Recognition
Structuring Software Sales Transactions for Optimal Revenue RecognitionStructuring Software Sales Transactions for Optimal Revenue Recognition
Structuring Software Sales Transactions for Optimal Revenue RecognitionTensoft, Inc.
 
Stack overflow growth model
Stack overflow growth modelStack overflow growth model
Stack overflow growth modelusama0581
 
Sales and managment
Sales and managmentSales and managment
Sales and managmentiqra mobeen
 
Sales management ppt
Sales management pptSales management ppt
Sales management ppt9436418562
 
Customer Relationship Management Module Project Report
Customer Relationship Management Module Project ReportCustomer Relationship Management Module Project Report
Customer Relationship Management Module Project Reportsachinkumar Bharadva
 
Introduction To Sales Management
 Introduction To Sales Management Introduction To Sales Management
Introduction To Sales ManagementIndankal suresh
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship managementcharanreddy589
 
Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Jaiser Abbas
 
Introduction to sales management
Introduction to sales managementIntroduction to sales management
Introduction to sales managementGautam Anand
 

En vedette (12)

Structuring Software Sales Transactions for Optimal Revenue Recognition
Structuring Software Sales Transactions for Optimal Revenue RecognitionStructuring Software Sales Transactions for Optimal Revenue Recognition
Structuring Software Sales Transactions for Optimal Revenue Recognition
 
Stack overflow growth model
Stack overflow growth modelStack overflow growth model
Stack overflow growth model
 
Dabur final
Dabur finalDabur final
Dabur final
 
Sales and managment
Sales and managmentSales and managment
Sales and managment
 
Sales management ppt
Sales management pptSales management ppt
Sales management ppt
 
Customer Relationship Management Module Project Report
Customer Relationship Management Module Project ReportCustomer Relationship Management Module Project Report
Customer Relationship Management Module Project Report
 
Sales management
Sales managementSales management
Sales management
 
Introduction To Sales Management
 Introduction To Sales Management Introduction To Sales Management
Introduction To Sales Management
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
 
Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Customer Relationship Management (CRM)
Customer Relationship Management (CRM)
 
Introduction to sales management
Introduction to sales managementIntroduction to sales management
Introduction to sales management
 
An Introduction to Sales Management
An Introduction to Sales ManagementAn Introduction to Sales Management
An Introduction to Sales Management
 

Similaire à Application server

distributed-systemsfghjjjijoijioj-chap3.pptx
distributed-systemsfghjjjijoijioj-chap3.pptxdistributed-systemsfghjjjijoijioj-chap3.pptx
distributed-systemsfghjjjijoijioj-chap3.pptxlencho3d
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web ServicesJorgen Thelin
 
Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)rosu555
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architectureAmit rai Raaz
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systemsAtif Imam
 
Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computingLinh Nguyen
 
introduction on server.pptx
introduction on server.pptxintroduction on server.pptx
introduction on server.pptxMugabo4
 
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...iosrjce
 
Client server computing
Client server computingClient server computing
Client server computingjorge cabiao
 
E business n_tier_arch
E business n_tier_archE business n_tier_arch
E business n_tier_archRadiant Minds
 
Highly Available XenApp Cloud
Highly Available XenApp CloudHighly Available XenApp Cloud
Highly Available XenApp Cloudijitcs
 
Cloud Native & Service Mesh
Cloud Native & Service MeshCloud Native & Service Mesh
Cloud Native & Service MeshRoi Ezra
 
Bluedog white paper - scaling for high availability, high utilization
Bluedog white paper - scaling for high availability, high utilizationBluedog white paper - scaling for high availability, high utilization
Bluedog white paper - scaling for high availability, high utilizationtom termini
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 

Similaire à Application server (20)

distributed-systemsfghjjjijoijioj-chap3.pptx
distributed-systemsfghjjjijoijioj-chap3.pptxdistributed-systemsfghjjjijoijioj-chap3.pptx
distributed-systemsfghjjjijoijioj-chap3.pptx
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web Services
 
Chapter 3-Processes.ppt
Chapter 3-Processes.pptChapter 3-Processes.ppt
Chapter 3-Processes.ppt
 
Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architecture
 
Back-End application for Distributed systems
Back-End application for Distributed systemsBack-End application for Distributed systems
Back-End application for Distributed systems
 
Clientserver
ClientserverClientserver
Clientserver
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computing
 
introduction on server.pptx
introduction on server.pptxintroduction on server.pptx
introduction on server.pptx
 
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
 
J017367075
J017367075J017367075
J017367075
 
Survey of client tools
Survey of client toolsSurvey of client tools
Survey of client tools
 
Client server computing
Client server computingClient server computing
Client server computing
 
SOFTWARE COMPUTING
SOFTWARE COMPUTINGSOFTWARE COMPUTING
SOFTWARE COMPUTING
 
E business n_tier_arch
E business n_tier_archE business n_tier_arch
E business n_tier_arch
 
Highly Available XenApp Cloud
Highly Available XenApp CloudHighly Available XenApp Cloud
Highly Available XenApp Cloud
 
Cloud Native & Service Mesh
Cloud Native & Service MeshCloud Native & Service Mesh
Cloud Native & Service Mesh
 
Bluedog white paper - scaling for high availability, high utilization
Bluedog white paper - scaling for high availability, high utilizationBluedog white paper - scaling for high availability, high utilization
Bluedog white paper - scaling for high availability, high utilization
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 

Application server