Com Iii Mca
Com Iii Mca
TECHNOLOGY
Multiprocessor OS
Classes of operating
system
The OS for distributed computing can
be network OS, distributed OS or
middleware os.
The distributed OS runs on multiple
CPUs.
It is managed as single system.
It may be multi-processor / multicomputer based.
Functionalities of distributed
object system
Object
REGISTE
RY
Client
Object
Server
Object
Clien
t
Proxy
Server
proxy
Runtime
support
Network
subsyste
m
NETWORK
Object registry:
It facilitates distributed objects to be
registered.
It is a program that runs on the server
It contains the list of all remote objects
that the server is prepared to export.
To access the distributed object, the object
client looks up the registry for obtaining a
reference to the object.
Network support:
It provides the physical connection
between the client and server machines
Client proxy
ofclient/serverarchitecture, you
need to determine if it will be the
clientor theserverthat handles the
bulk of the workload.
Two-tier architecture
The two-tier is based on Client Server
architecture.
The two-tier architecture is like client server
application.
The direct communication takes place
between client and server.
There is no intermediate between client and
server.
Because of tight coupling a 2 tiered
application will run faster.
Disadvantage
The performance decrease when the
number of user exceeds 100.
The usage of database software
reduces flexibility.
Processing overhead on the client
side.
Not suitable for batch processing
jobs.
There is a need for the separation of
business logic from the presentation
interface.
Three-tier architecture
Advantage of three-tier
1) Client layer:
It is also called asPresentation layerwhich contains UI part
of our application. This layer is used for the design purpose
where data is presented to the user or input is taken from
the user. For example designing registration form which
contains text box, label, button etc.
2) Business layer:
In this layer all business logic written like validation of data,
calculations, data insertion etc. This acts as a interface
between Client layer and Data Access Layer.This layer is
also called the intermediary layer helps to make
communication faster between client and data layer.
3) Data layer:
In this layer actual database is comes in the picture.Data
Access Layer contains methods to connect with database
and to perform insert, update, delete, get data from
database based on our input data.