Title: Selecting the Best Architecture
1Selecting the Best Architecture
2What is System Architecture?
- Narrow - Hardware, Operating System and other
System Software, DBMS Network - Broad - Add Application Programs, Design Tools,
Physical Layout, Policies and Procedures
3Another Viewpoint
- Architecture - a broad system plan, for example
client/server or mainframe - Infrastructure - components used to implement an
architecture
4The ISSUE for this Class
- How does a person make good decisions in
selecting architectures or components
5Architectures over Time
- Language - symbols with meaning
- Printing - lower cost technology
- Electrical DP - punched cards
- Mainframe - begin Electronic DP
- Distributed - Client/Server, etc.
- Netcentric - Standard Browser
- Next?
6Mainframe Architecture -- 1990Forty years of
History
- Proprietary
- 100,000/MIPS
- Years to Deliver
- Difficult to Scale
- Change Difficult
- Remote Users
- Works Well!
7Concepts and Principles for the Ideal Architecture
- Open, High Performance/Cost
- Immediate Availability
- Infinitely Scaleable
- Completely Secure, Failure Free
- Inexpensive, Rapid Change
- High Level of User Control
- Little or no Training Required
8Mainframe Architecture in 2000
- 2,000 per MIPS
- Open architecture
- Now a Network Server as well
- Short Delivery time
- Excellent operating systems support
- Increased scalability
- Large set of existing programs
9Distributed System Characteristics - 1999
- Open, lt100/MIPS
- Short Availability
- Good Scalability
- More User Control
- More Likely to Fail
- Costly Training
- Costly to Maintain
- Policy control Issue
10Distributed Architectures
Amount of Work
Server
Client
Netcentric
Stand Alone PC
Mainframe Systems
Thin Client
Fat Client
11Telecommunications
- Essential Link for Distributed Systems
- Area and Control
- Local (LAN) - nearby, private
- Wide (WAN) - further away, public
- Specifications - capacity or speed
- Technology
12Mainframe Point to Point
Front End
Terminals
Mainframe
13Network
Workstations
Server
Network
14Electronic Commerce (EDI)
- Issues Cost, Elasped Time, Access
- Basic EDI-- electronic transactions, data flows,
reports - Electronic markets and products
- Electronic Outsourcing
- Electronic Virtual Firms
15NetCentric Systems
- Intranets - Standard Browser Protocol (TCP/IP)
- Central Control of Intranet, some Applications,
some Servers - Fast Approach to a Global System
- Allows Local Automony
16Broad Issues For Architectures
- Business Functions
- Company Preferences
- Interoperability
- Security
- Reliability / Availability
- System Management Tools
- Cost / Effectiveness
17Cost/Performance Tradeoff
Performance
x
x
High
x
Efficient Surface
x
x
x
x
x
x
x
Dominance
High
Cost
18General Architecture Selection Model
Decision to Change
Technology Environment
Problem Environment
Selection Decisions
Architecture Package
Experience Adjustments
19Selecting A Base Architecture
- Mainframes -- few new applications used mostly
for legacy ones - Client/Server -- most new applications main
direction for next several years - NetCentric -- important new area will it take
over some or all - Combinations -- case for most systems
20Business Environment
Company Culture
Market Competitors
Business Process
Business Environment Weights
Future Forecast
21Company Culture
- IS Priority of the Responsible Manager
- Perceived Performance of Current IS
- Risk Failure Tolerance
- Change Tolerance
- Desire to Lead
- Experience Base
- Skills Base
22Technology Environment
Future Forecasts
Base Technologies
Vendors
Evaluation Process
Technology Packages
23Base Technologies I
- High Performance/Cost, multi-chip Servers
- Relational /or Object DBMS
- Fast, switched Ethernet, Routers
- Internet II, faster, lower cost WANS
- Electronic signatures, high security
24Base Technologies II
- Multiple Architecture Structures
- High Levels of Competition
- High Innovation Rates
- Increasing Business and Strategic Importance of
IS - Increasing IS visibility
25Security in Distributed Systems
- Passwords - one or multiple
- Authentication
- Access Control Lists
- Firewalls
- Encryption Electronic Signatures
- Security Failure Detection
- Damage Control and Correction
26Availability Enhancement
- Physical Control / Protection
- Shadow Systems / Locations
- Mirror Databases
- RAID - Redundant Arrays of Inexpensive Disks
- Fault Tolerant Servers
- System Backups - Secure Storage
27Vendors
- General Opinion -- consultants, other users, open
literature - Direct Prior Experiences
- Specifics-- Warranty Experience, Customer
Service, Response Time, Update Policy, Industry
Position, Longevity
28Future Forecasts
- Technologies
- Vendors
- IS Skills
- Business Functions
- Markets
You have no future!
CIO
29Futures I
- Multiple Architectures
- Widespread Electronic Commerce
- Increased Competition - Downsize, Reorganize,
Merge, Fail - System Design - Still Difficult, Expensive and
High Risk
30Futures II
- Continue New Technologies - Fast/Large
everything, Voice, non-silicon processors/storage - Hardware Cost/Performance
- Telecommunications improvements
- Reduce labor cost - - CASE, Package Programs,
Outsourcing.