1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

Business data communications 5e by stallings chapter 07

24 140 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 296 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Why is Client-Server Different?• Emphasis on user-friendly client applications • Focus on access to centralized databases • Commitment to open and modular applications • Networking is fu

Trang 1

Chapter 7:

Client/Server Computing

Business Data Communications, 5e

Trang 2

– Heavy reliance on user-friendly applications

– Emphasis on centralizing databases and management functions

– Commitment to openness/modularity

– Networking fundamental to operation

Trang 3

Client-Server Environment

Trang 4

Why is Client-Server Different?

• Emphasis on user-friendly client

applications

• Focus on access to centralized databases

• Commitment to open and modular

applications

• Networking is fundamental to the

organization

Trang 6

Classes of Client-Server Applications

Trang 7

3-Tier Client/Server Architecture

Trang 8

• Standardized interfaces and protocols

between clients and back-end databases

• Hides complexity of data sources from the end-user

• Compatible with a range of client and

server options

• All applications operate over a uniform

applications programming interface (API)

Trang 9

Middleware Architecture

Trang 10

Logical View of Middleware

Trang 11

Basic Message Passing

Primitives

Trang 12

Message Passing Issues

• Reliability vs Unreliability

– Reliable facilities guarantee delivery, provide checking, retransmission, etc

error-– Alternatively, the message can be sent without

success/failure; reduces complexity and overhead, passes responsibility for confirmation to application

Trang 13

Remote Procedure Call

Mechanism

Trang 14

Client/Server Binding

• Nonpersistent binding

– Does not maintain state information,

connections re-established as necessary

– Inappropriate for RPCs used frequently by same caller

• Persistent binding

– Connection sustained until procedure return – Useful for applications making repeated calls

to remote procedures

Trang 15

Object-Oriented Mechanisms

• Clients and servers ship messages between

objects.

• May rely on an underlying message or RPC

structure or be developed directly on top of

object-oriented capabilities in the operating

Trang 16

• Implementation of internet-based client/server technology within an organization, rather than for global connectivity

• Immensely successful in corporate computing contexts

Trang 17

• Allows integration of legacy systems on

client and server side

• Supports a range of media types

• Inexpensive to implement

Trang 18

The Intranet Web

• Web Content

– The web can be used to effectively distribute content

in a way that requires no new training for end-users

Trang 19

difficult

Trang 20

Intranet Disadvantages

• Long development cycles

• Difficulty in partitioning applications, and modifying based on user feedback

• Effort in distributing upgrades to clients

• Difficult in scaling servers to respond to

increased load

• Continuous requirement for more powerful desktop machines

Trang 21

Other Intranet Technologies

• Electronic Mail

– Closed internal mail systems (delivery

verification, etc)

– Internal mailing lists

• Network news (USENET)

– Can be adopted for internal intranet uses

Trang 22

The Extranet Web

• Extends the intranet concept to provide

information and services to selected

outside populations, such as customers and suppliers

• Enables the sharing of information

between companies

• A TCP/IP enabled form of EDI

Trang 24

Methods for Converting Intranets to Extranets

• Long-distance dial-up access

• Internet access to intranet with security

• Internet access to an external server that

duplicates some of a company’s intranet data

• Internet access to an external server that

originates database queries to internal servers

• Virtual private network

Ngày đăng: 22/08/2017, 11:23

TỪ KHÓA LIÊN QUAN