Академический Документы
Профессиональный Документы
Культура Документы
ARCHITECTURE
Client/Server
Architectur
SERVER a process, module,
object or computer that
provides services to another
network
CLIENT a process, module,
object or computer that
requests services from one or
more servers
Client/Server
Architecture is a general
model
of
software
organization and behavior
that can be implemented in
many different ways.
Client
Process or
Object
Client Verification
Service
Credit Data
Store
Location Flexibility
Scalability
Maintainability
Additional
complexity
Potential Poor
Performance
Security Issues
Reliability
Three Layer
Architecture
View layer
the part of the three-layer architecture that contains
Data layer
the part of a three-layer architecture that interacts
Middleware
Computer software that implements
13
architecture
Web resources are managed by server
processes
Clients are programs that send HTTP
requests to servers
Web protocols HTTP/HTTPS define valid
resource formats and communication
standards
Web protocols are stateless
Web provides Internet access in ordinary
applications
SOA
architecture
that
packages application software
into server software, which can
be managed by and accessed via
a web server. (.net)
Advantages of Web-based
approach
Accessibility
Low-cost Communication
Widely Implemented Standards
Disadvantages of Web-based
approach
Security
Reliability
Throughput
Volatile Standards
NETWORK DESIGN
The key network design issues
Integrating new network needs
NETWORK
INTEGRATION
Factors impacting network integration
Connections for new servers
Modifying routing and firewall
configuration
Expansion of capacity
New communication protocols
Modified security protocols
network administrator
NETWORK
DESCRIPTION
USE OF MIDDLEWARE
Middleware
Connects parts of an application
Enables requests and data to pass
among them
Common types of middleware
Teleprocessing monitors
Transaction processing monitors
Object request brokers (ORBs)
Message queues
Each type of middleware has its own set
of protocols