Presentation is loading. Please wait.

Presentation is loading. Please wait.

Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.

Similar presentations


Presentation on theme: "Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop."— Presentation transcript:

1 Networked Application Architecture Design

2 Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop Computer Global Internet

3

4 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

5 Middleware Transaction Services ODBC HTTP Server Web Application Server

6 Operating System and Servers Solaris Windows Linux DBMS Mail Servers

7 Networking NetBIOS Novell TCP/IP SOAP

8 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

9

10 Medium Enterprise (Fig. 4) N-tier architecture Relational DB but no legacy system Application Server LDAP Messages and Transaction Services from Application Server

11

12 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

13

14 Network Topology (Fig. 6) Client Side TCP/IP Server Side LAN Machines to deploy application

15 FIREWALLFIREWALL

16 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

17 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

18 Implementation process Create exe and DLL Compiling Decide about component placement on the network Develop start-up procedure and configuration files Configure naming services Deployment on the network Converting and loading data


Download ppt "Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop."

Similar presentations


Ads by Google