Client server architecture
Client-server architecture is distributed model representing dispersed responsibilities among independent computers integrated across a network. Therefore, it's easy to replace, repair, upgrade and relocate a server while client remains unaffected.
Advantages of Client-Server Architecture:
Organizations often seek opportunities to maintain services and quality competition to sustain its market position with the help of technologies. Deployment of client-server computing in an organization will effectively increase its productivity through the usage of cost-effective user interface, enhanced data storage, vast connectivity and reliable application services
- Improved Data Sharing:
Data is retained by usual business processes and manipulated on a server is available for designated users (clients) over an authorized access.
- Integration of Services:
Every client is given the opportunity to access corporate information via desktop interface eliminating the necessity to log into a terminal mode or processor.
- Shared Resources Amongst Different Platforms:
Application used for client-server model is built regardless of the hardware platform or technical background of the entitled software (operating system software) providing an open computing environment, enforcing users to obtain the services of clients and servers (database, application and communication services)
- Data Processing Capability Despite the Location:
Client-server users can directly log into a system despite of the location or technology of the processors.
- Easy Maintenance:
Client-server architecture is distributed model representing dispersed responsibilities among independent computers integrated across a network. Therefore, it's easy to replace, repair, upgrade and relocate a server while client remains unaffected. This unaware change is called as Encapsulation.
- Security:
Servers have better control access and resources to ensure that only authorized clients can access or manipulate data and server updates are administered effectively.
3. Virtual machine architecture
- Overloaded Servers:
When there are frequent simultaneous client requests, server severely get overloaded, forming traffic congestion.
- Impact of Centralized Architecture:
Since it is centralized, if a critical server failed, client requests are not accomplished. Therefore, client-server lacks the robustness of a good network.
Got
Comments
Post a Comment