Introduction to Networked Graphics Part 5 of 5: Application Support & Recent Research.
Networked Application Architecture Design. Application Building Blocks Application Software Data...
-
Upload
john-oneal -
Category
Documents
-
view
222 -
download
2
Transcript of Networked Application Architecture Design. Application Building Blocks Application Software Data...
Application Building Blocks
Application Software Data Infrastructure Software Local Area Network Server Desktop Computer Global Internet
Application and Components
Business logic Connector Objects to communicate to other
subsystems, like Credit Card validation Connector objects to communicate to legacy
system Messages Services Objects, like MQ Series XML Parser SSL Certificates
Small Company (Fig. 5)
3-tier architecture Relational DB not powerful Messages and transaction services from
OS and RDB Web Server but no Application Server
Medium Enterprise (Fig. 4)
N-tier architecture Relational DB but no legacy system Application Server LDAP Messages and Transaction Services from
Application Server
Big Enterprise (Fig. 3)
Web Server and Application Server LDAP Messages and Transaction Services Integration Tier Legacy System Data warehouse Relational Database N-tier architecture
Factors to consider
Platform Solution - Windows or Unix Scalability –Web Application Server Security – SSL Certificate, WAS Performance – Directory Services, Messages
Services, Transaction Services, WAS Data Storage – ODBC, Connector to legacy
system Functional Requirements – email sending, CC
validation, fax messaging
Infrastructure design
Start with platform definition, hw/sw Define communication middleware Define network middleware Define application components and other
middleware required Define security middleware and hardware Design the system architecture for both
production and non-production environment