SlideShare a Scribd company logo
Back-End Application
for Distributed System
TEAM MEMBERS:
1.HIMANSHU PANWAR
2.KARTHIKEYAN S
3.BONALA SANDEEP
4.ATIF IMAM
5.PRIYAM SURAI
Introduction:
 Recent trends in IT modernization, presents a growing need for
distributed Computing.
 The main aim of this project is to reduce the workload of an
individual data server.
 This is done by using a PROXY SERVER. The main object of which is to
handle the User request and to produce User response.
 The proxy server sends and receives the Data by means of http
request and http response from the data servers which are in
different locations.
Introduction:
 Normally all department data will be stored in a single server. Due to
this, single server will maintain all department request so the server
workload is increased .
 Secondly, a single failure would mean that the whole system is
down.
 So, to avoid this problem we are creating a web-enabled software,
which acts as proxy server for the clients who, have to access the
data from the database.
Proxy Server
M6M5M3M2M1
Internet Proxy server:
Our Proposed System:
 The System reduces the server workload of the data server by using
sub servers.
 Each Department Data should be in the same department server,
this helps in avoiding wastage of network capacity.
 All the servers are interconnected via the proxy server to be able to
provide data to the clients system.
Database Proxy server:
 Language : Java 1.7
 Front End Tool : HTML, Java
 Operating System : Linux
 Web Server : Tomcat 7.0
Software Requirements:
DISTRIBUTED COMPUTING:
 In the modern Internet World, Distributed Computing is one of the
key technology that play an important role.
 Distributed system requires that servers are running in different
address spaces, potentially on different hosts, to be able to
communicate with each other.
 Large amounts of data (several Terabytes) can be read and
processed in parallel, in a matter of seconds in this type of
computing.
Remote Method Invocation(RMI):
 RMI provides the mechanism by which the server and the client
communicate and pass information back and forth.
 Server creates a number of remote objects, and makes references
to those remote objects. The client gets a remote reference to one
or more remote objects in the server and then invokes them.
 In such systems, a local surrogate (stub) object manages the
invocation on a remote object.
JAVA VIRTUAL MACHINE JAVA VIRTUAL MACHINE
Application LayerApplication Layer
SERVER
SKELETON
Transport Layer
Remote Reference Layer
Proxy Layer
CLIENT
STUB
Proxy Layer
TCP
Transport Layer
Remote Reference Layer
Architecture of RMI:
Servlets Overview:
 Servlets extend the request-response-oriented servers, such as Java-
enabled Web servers.
 For example, a servlet can retrieve data from an HTML form and
apply the business logic and use it to update Product database.
 Applet is used in browsers. Similarly, Servlets is used for server. The
servlet API assumes nothing about the server’s environment or
protocol. So Servlet can be embedded in many different servers.
Client System
HTTP
Server
Servlet Product
Database
Servlets Overview:
Demo:
Thank You.

More Related Content

What's hot (20)

PPT
Distributed computing ).ppt him
Himanshu Saini
 
PPT
Distributed Systems
Rupsee
 
PPTX
Distributed System
Iqra khalil
 
PPT
Distributed Systems Architecture in Software Engineering SE11
koolkampus
 
PDF
Design issues of dos
vanamali_vanu
 
PPT
Distributed Processing
Imtiaz Hussain
 
PPT
Intro (Distributed computing)
Sri Prasanna
 
PPTX
Distributed computing environment
Ravi Bhushan
 
PDF
Distributed Operating System_4
Dr Sandeep Kumar Poonia
 
PPTX
Introduction to Distributed System
Sunita Sahu
 
PPT
Distributed Systems
vampugani
 
PPTX
Distributed operating system
udaya khanal
 
PPTX
Distributed Systems
naveedchak
 
DOC
Distributed Operating System,Network OS and Middle-ware.??
Abdul Aslam
 
PPT
Fundamentals
Divya Srinivasan
 
PPTX
Distributed system architecture
Yisal Khan
 
PDF
istributed system
abdillahkarine
 
PPTX
Distributed system & its characteristic
Akash Rai
 
ODP
Distributed Computing
Sudarsun Santhiappan
 
ODP
Distributed operating system(os)
Dinesh Modak
 
Distributed computing ).ppt him
Himanshu Saini
 
Distributed Systems
Rupsee
 
Distributed System
Iqra khalil
 
Distributed Systems Architecture in Software Engineering SE11
koolkampus
 
Design issues of dos
vanamali_vanu
 
Distributed Processing
Imtiaz Hussain
 
Intro (Distributed computing)
Sri Prasanna
 
Distributed computing environment
Ravi Bhushan
 
Distributed Operating System_4
Dr Sandeep Kumar Poonia
 
Introduction to Distributed System
Sunita Sahu
 
Distributed Systems
vampugani
 
Distributed operating system
udaya khanal
 
Distributed Systems
naveedchak
 
Distributed Operating System,Network OS and Middle-ware.??
Abdul Aslam
 
Fundamentals
Divya Srinivasan
 
Distributed system architecture
Yisal Khan
 
istributed system
abdillahkarine
 
Distributed system & its characteristic
Akash Rai
 
Distributed Computing
Sudarsun Santhiappan
 
Distributed operating system(os)
Dinesh Modak
 

Viewers also liked (20)

PPT
Database operation with nested transaction handling
AshwinPoojary
 
PPT
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
Naoki Shibata
 
PPTX
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ON.LAB
 
DOCX
Distributed system notes unit I
NANDINI SHARMA
 
PDF
Distributed Systems
Paulo Gandra de Sousa
 
DOC
Unit 1 architecture of distributed systems
karan2190
 
PPTX
IoT-market-estimative
Cleber Gomes
 
PDF
Distributed Shared Memory on Ericsson Labs
Ericsson Labs
 
PPT
System models for distributed and cloud computing
purplesea
 
PPT
Distributed Airline Reservation System
amanchaurasia
 
PPTX
IoT Security Middleware: evaluating the threats and protecting against them
Nick Allott
 
PPT
File models and file accessing models
ishmecse13
 
PPT
System models in distributed system
ishapadhy
 
PDF
Distributed systems
Ravi Yasas
 
PPTX
Distributed shred memory architecture
Maulik Togadiya
 
PDF
CS6601 DISTRIBUTED SYSTEMS
Kathirvel Ayyaswamy
 
PDF
CS6601 DISTRIBUTED SYSTEMS
Kathirvel Ayyaswamy
 
PPT
Dsm (Distributed computing)
Sri Prasanna
 
PDF
Distributed File Systems: An Overview
Anant Narayanan
 
ODP
Distributed shared memory shyam soni
Shyam Soni
 
Database operation with nested transaction handling
AshwinPoojary
 
(Slides) A Method for Distributed Computaion of Semi-Optimal Multicast Tree i...
Naoki Shibata
 
ONOS: Open Network Operating System. An Open-Source Distributed SDN Operating...
ON.LAB
 
Distributed system notes unit I
NANDINI SHARMA
 
Distributed Systems
Paulo Gandra de Sousa
 
Unit 1 architecture of distributed systems
karan2190
 
IoT-market-estimative
Cleber Gomes
 
Distributed Shared Memory on Ericsson Labs
Ericsson Labs
 
System models for distributed and cloud computing
purplesea
 
Distributed Airline Reservation System
amanchaurasia
 
IoT Security Middleware: evaluating the threats and protecting against them
Nick Allott
 
File models and file accessing models
ishmecse13
 
System models in distributed system
ishapadhy
 
Distributed systems
Ravi Yasas
 
Distributed shred memory architecture
Maulik Togadiya
 
CS6601 DISTRIBUTED SYSTEMS
Kathirvel Ayyaswamy
 
CS6601 DISTRIBUTED SYSTEMS
Kathirvel Ayyaswamy
 
Dsm (Distributed computing)
Sri Prasanna
 
Distributed File Systems: An Overview
Anant Narayanan
 
Distributed shared memory shyam soni
Shyam Soni
 
Ad

Similar to Back-End application for Distributed systems (20)

ODP
Application server
nava rathna
 
PDF
Distributed Services Scheduling and Cloud Provisioning
Ar Agarwal
 
PPT
Part 1 network computing
Linh Nguyen
 
PPT
E business n_tier_arch
Radiant Minds
 
PDF
J017367075
IOSR Journals
 
PDF
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
iosrjce
 
PDF
H017113842
IOSR Journals
 
PDF
An in-building multi-server cloud system based on shortest Path algorithm dep...
IOSR Journals
 
PDF
Peoplesoft PIA architecture
Amit rai Raaz
 
PPTX
2. Distributed Systems Hardware & Software concepts
Prajakta Rane
 
DOCX
Building Intranet Assignment 2009 03 14 roshan basnet (1)
rosu555
 
PPT
A Distributed Control Law for Load Balancing in Content Delivery Networks
Sruthi Kamal
 
DOCX
Clientserver
Madhumithah Ilango
 
DOC
04 Client Server Computing
Laguna State Polytechnic University
 
PPT
lec3_10.ppt
ImXaib
 
PPTX
Unit 2
cheepusowmya
 
DOCX
Introduction to the client server computing By Attaullah Hazrat
Attaullah Hazrat
 
PPTX
introduction on server.pptx
Mugabo4
 
PPTX
distributed-systemsfghjjjijoijioj-chap3.pptx
lencho3d
 
PDF
Intranet Messaging Project Report -phpapp02
dvicky12
 
Application server
nava rathna
 
Distributed Services Scheduling and Cloud Provisioning
Ar Agarwal
 
Part 1 network computing
Linh Nguyen
 
E business n_tier_arch
Radiant Minds
 
J017367075
IOSR Journals
 
The Grouping of Files in Allocation of Job Using Server Scheduling In Load Ba...
iosrjce
 
H017113842
IOSR Journals
 
An in-building multi-server cloud system based on shortest Path algorithm dep...
IOSR Journals
 
Peoplesoft PIA architecture
Amit rai Raaz
 
2. Distributed Systems Hardware & Software concepts
Prajakta Rane
 
Building Intranet Assignment 2009 03 14 roshan basnet (1)
rosu555
 
A Distributed Control Law for Load Balancing in Content Delivery Networks
Sruthi Kamal
 
Clientserver
Madhumithah Ilango
 
04 Client Server Computing
Laguna State Polytechnic University
 
lec3_10.ppt
ImXaib
 
Unit 2
cheepusowmya
 
Introduction to the client server computing By Attaullah Hazrat
Attaullah Hazrat
 
introduction on server.pptx
Mugabo4
 
distributed-systemsfghjjjijoijioj-chap3.pptx
lencho3d
 
Intranet Messaging Project Report -phpapp02
dvicky12
 
Ad

Recently uploaded (20)

PPTX
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPTX
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
PPTX
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
PDF
The-Beginnings-of-Indian-Civilisation.pdf/6th class new ncert social/by k san...
Sandeep Swamy
 
PPTX
How to Define Translation to Custom Module And Add a new language in Odoo 18
Celine George
 
PPTX
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
PPTX
How to Configure Lost Reasons in Odoo 18 CRM
Celine George
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPTX
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
PPTX
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
PPTX
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PDF
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
The-Beginnings-of-Indian-Civilisation.pdf/6th class new ncert social/by k san...
Sandeep Swamy
 
How to Define Translation to Custom Module And Add a new language in Odoo 18
Celine George
 
Explorando Recursos do Summer '25: Dicas Essenciais - 02
Mauricio Alexandre Silva
 
How to Configure Lost Reasons in Odoo 18 CRM
Celine George
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
How to Configure Storno Accounting in Odoo 18 Accounting
Celine George
 
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 

Back-End application for Distributed systems

  • 1. Back-End Application for Distributed System TEAM MEMBERS: 1.HIMANSHU PANWAR 2.KARTHIKEYAN S 3.BONALA SANDEEP 4.ATIF IMAM 5.PRIYAM SURAI
  • 2. Introduction:  Recent trends in IT modernization, presents a growing need for distributed Computing.  The main aim of this project is to reduce the workload of an individual data server.  This is done by using a PROXY SERVER. The main object of which is to handle the User request and to produce User response.  The proxy server sends and receives the Data by means of http request and http response from the data servers which are in different locations.
  • 3. Introduction:  Normally all department data will be stored in a single server. Due to this, single server will maintain all department request so the server workload is increased .  Secondly, a single failure would mean that the whole system is down.  So, to avoid this problem we are creating a web-enabled software, which acts as proxy server for the clients who, have to access the data from the database.
  • 5. Our Proposed System:  The System reduces the server workload of the data server by using sub servers.  Each Department Data should be in the same department server, this helps in avoiding wastage of network capacity.  All the servers are interconnected via the proxy server to be able to provide data to the clients system.
  • 7.  Language : Java 1.7  Front End Tool : HTML, Java  Operating System : Linux  Web Server : Tomcat 7.0 Software Requirements:
  • 8. DISTRIBUTED COMPUTING:  In the modern Internet World, Distributed Computing is one of the key technology that play an important role.  Distributed system requires that servers are running in different address spaces, potentially on different hosts, to be able to communicate with each other.  Large amounts of data (several Terabytes) can be read and processed in parallel, in a matter of seconds in this type of computing.
  • 9. Remote Method Invocation(RMI):  RMI provides the mechanism by which the server and the client communicate and pass information back and forth.  Server creates a number of remote objects, and makes references to those remote objects. The client gets a remote reference to one or more remote objects in the server and then invokes them.  In such systems, a local surrogate (stub) object manages the invocation on a remote object.
  • 10. JAVA VIRTUAL MACHINE JAVA VIRTUAL MACHINE Application LayerApplication Layer SERVER SKELETON Transport Layer Remote Reference Layer Proxy Layer CLIENT STUB Proxy Layer TCP Transport Layer Remote Reference Layer Architecture of RMI:
  • 11. Servlets Overview:  Servlets extend the request-response-oriented servers, such as Java- enabled Web servers.  For example, a servlet can retrieve data from an HTML form and apply the business logic and use it to update Product database.  Applet is used in browsers. Similarly, Servlets is used for server. The servlet API assumes nothing about the server’s environment or protocol. So Servlet can be embedded in many different servers.
  • 13. Demo: