Clients, Servers, Brokers, and Components Software Design and - - PowerPoint PPT Presentation

clients servers brokers and components
SMART_READER_LITE
LIVE PREVIEW

Clients, Servers, Brokers, and Components Software Design and - - PowerPoint PPT Presentation

Software Design and Architectures 8 Software Architectures: Clients, Servers, Brokers, and Components Software Design and Architectures Clients, Servers, Brokers, and Components File Transfer Server and Clients examples examplesi roles


slide-1
SLIDE 1

Software Design and Architectures Clients, Servers, Brokers, and Components

Software Design and Architectures 8

Software Architectures:

Clients, Servers, Brokers, and Components

slide-2
SLIDE 2

Software Design and Architectures Clients, Servers, Brokers, and Components examples examplesi roles design services

File Transfer Server and Clients

slide-3
SLIDE 3

Software Design and Architectures Clients, Servers, Brokers, and Components examples examplesi roles design services

File Transfer Client and Server Architecture

slide-4
SLIDE 4

Software Design and Architectures Clients, Servers, Brokers, and Components

USER identify user PASS supply password CWD set directory MODE set data transfer mode RETR retrieve data (on data channel) STOR stored data (from data channel) ABOR abort current transfer LIST list available files …etc. etc.

examples examplesi roles design services

Some File Transfer Protocol Commands

slide-5
SLIDE 5

Software Design and Architectures Clients, Servers, Brokers, and Components

200 Command okay. 500 Syntax error, command unrecognized. 501 Syntax error in parameters or arguments. 202 Command not implemented, superfluous 502 Command not implemented. 503 Bad sequence of commands.

… etc. etc.

examples examplesi roles design services

Some File Transfer Protocol Replies

slide-6
SLIDE 6

Software Design and Architectures Clients, Servers, Brokers, and Components examples examplesi roles design services

Mail Servers and Clients

slide-7
SLIDE 7

Software Design and Architectures Clients, Servers, Brokers, and Components

HELO identify sending system MAIL identify sending user RCPT identify receiving user(s) DATA begin transmitting message QUIT end of conversation

examples examplesi roles design services

Some Simple Mail Transfer Commands and Responses

500 line too long 250 ok

slide-8
SLIDE 8

Software Design and Architectures Clients, Servers, Brokers, and Components examples examplesi roles design services

Corporate Client/Server Evolution

slide-9
SLIDE 9

Software Design and Architectures Clients, Servers, Brokers, and Components examples roles roles design services

Layered Architecture with Clients and Servers

slide-10
SLIDE 10

Software Design and Architectures Clients, Servers, Brokers, and Components examples roles design design services

Client Side and Server Side 1: Presentation Client

slide-11
SLIDE 11

Software Design and Architectures Clients, Servers, Brokers, and Components examples roles design design services

Client Side and Server Side 2: Distributed Logic

slide-12
SLIDE 12

Software Design and Architectures Clients, Servers, Brokers, and Components examples roles design design services

Client Side and Server Side 3: Remote Data Management

slide-13
SLIDE 13

Software Design and Architectures Clients, Servers, Brokers, and Components examples roles design design services

Client Side and Server Side 4: Service Based Distributed Data

slide-14
SLIDE 14

Software Design and Architectures Clients, Servers, Brokers, and Components examples roles design services services

Direct Service Broker

slide-15
SLIDE 15

Software Design and Architectures Clients, Servers, Brokers, and Components examples roles design services services

Indirect Service Broker

slide-16
SLIDE 16

Software Design and Architectures Clients, Servers, Brokers, and Components examples roles design services services

Service Bridging