big questions.doc

Upload: vibinmanual

Post on 03-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 BIG QUESTIONS.doc

    1/7

    BIG QUESTIONS

    UNIT-I

    1. Explain the characteristics of the client and the server Client A client is a single-user workstation that provides presentation services and the appropriate

    computing, connectivity and the database services and the interfaces relevant to the business need

    Server- A server is one or more multi-user processors with share memory providing computing,connectivity and the database services and the interfaces relevant to the business need.

    Characteristics of the client and the server:(1) service(2) Shared resources

    (3) Asymmetrical protocols

    (4) Transparency of location

    (5) Mix and match(6) Message-based exchanges

    (7) Encapsulation of services

    (8) Scalability(9) Integrity

    2. Explain the different types of server?

    Types of server:(1) File server

    (2) Database server

    (3) Transaction server(4) Groupware server

    (5) Object server

    (6) Web server

    3. Explain the building blocks of client/server.

    Client Server Building blocks

    (i) Client/Server : A one size fits all model

    The building blocks of client/server applications are:

    1. Client2. Middleware

    3. Server

    These building blocks can be rearranged to use them in the following situations:

    1) Client/Server for Tiny Shops and Nomadic Tribes

    http://middlewares.wordpress.com/2008/01/13/clientserver-a-one-size-fits-all-model/http://middlewares.wordpress.com/2008/01/13/clientserver-a-one-size-fits-all-model/
  • 7/27/2019 BIG QUESTIONS.doc

    2/7

  • 7/27/2019 BIG QUESTIONS.doc

    3/7

    (ii)Intergalactic Client/Server

    (iii) Inside the Building Blocks

    (a)The Client Building Block

    (b)The Server Building Block

    (c)The Middleware Building Block

    (d)DSM Distributed System Management

    (e)Server-to-server Middleware

    (f) RPC Messaging Peer-to-Peer

    (g) Communication Stacks

    http://middlewares.wordpress.com/2008/01/13/intergalactic-clientserver/http://middlewares.wordpress.com/2008/01/15/inside-the-building-blocks/http://middlewares.wordpress.com/2008/01/13/intergalactic-clientserver/http://middlewares.wordpress.com/2008/01/15/inside-the-building-blocks/
  • 7/27/2019 BIG QUESTIONS.doc

    4/7

    4. Discuss briefly about RPC.

    (i)Remote Procedure Call

    RPCs are not procedure calls at all, they are truly process invocations. The invoked program runs across

    wire in a different resource domain

    (ii) The Common issues are:

    (a) How are the Server functions located and started?

    (b) How are parameters defined and passed between the client and the server?

    (c)How are failures handled?

    (d)How is security handled by the RPC?

    (e)How does the client find its server?

    http://middlewares.wordpress.com/2008/02/01/remote-procedure-call/http://middlewares.wordpress.com/2008/02/01/remote-procedure-call/
  • 7/27/2019 BIG QUESTIONS.doc

    5/7

    (d)How is data representation across systems handled?

    5. Discuss briefly about peer-to-peer communication.

    (i) peer-to-peer communication.

    a) Sockets

    The three most popular socket types are

    o Stream

    o Datagram

    o Raw

    b) TLI

    c) NetBIOS:

    d) Named Pipes:

    e) CPI-C/APPC:

  • 7/27/2019 BIG QUESTIONS.doc

    6/7

    (ii)Datagrams Vs Sessions

    6. Explain briefly about message Queueing.

    Messaging and Queuing: (i) The MOM Middleware

    MOM: Two way message Queuing

    MOM: Save your message until you get to a server

    MOM: Many-to-Many Messaging via Queues.

    http://middlewares.wordpress.com/2008/02/01/datagrams-vs-sessions/http://middlewares.wordpress.com/2008/02/01/messaging-and-queuing-the-mom-middleware/http://middlewares.wordpress.com/2008/02/01/messaging-and-queuing-the-mom-middleware/http://middlewares.wordpress.com/2008/02/01/datagrams-vs-sessions/http://middlewares.wordpress.com/2008/02/01/messaging-and-queuing-the-mom-middleware/
  • 7/27/2019 BIG QUESTIONS.doc

    7/7