49
IS 483 Information Systems Management James Nowotarski 17 April 2003

IS 483 Information Systems Management James Nowotarski 17 April 2003

  • View
    214

  • Download
    1

Embed Size (px)

Citation preview

Page 1: IS 483 Information Systems Management James Nowotarski 17 April 2003

IS 483Information Systems Management

James Nowotarski

17 April 2003

Page 2: IS 483 Information Systems Management James Nowotarski 17 April 2003

• Recap the IT-Human Resources Management function

• Build awareness of distributed architectures/infrastructures

• Build awareness of network management• Review logistics for Assignments 1, 2, and 3

Today’s Objectives

Page 3: IS 483 Information Systems Management James Nowotarski 17 April 2003

Topic Duration

• Recap and update IT HRM 20 minutes

• Distributed architectures 55 minutes

*** Break 15 minutes

• Distributed architectures (cont.) 50 minutes

• Quiz 25 minutes

• Assignments 2,3 15 minutes

Today’s agenda

Page 4: IS 483 Information Systems Management James Nowotarski 17 April 2003

Topic Duration

• Recap and update IT HRM 20 minutes

• Distributed architectures 55 minutes

*** Break 15 minutes

• Distributed architectures (cont.) 50 minutes

• Quiz 25 minutes

• Assignments 2,3 15 minutes

Today’s agenda

Page 5: IS 483 Information Systems Management James Nowotarski 17 April 2003

Centralized vs. Decentralized organizational models

Unresponsive

No BU ownership

Doesn’t meet every BU’s needs

Lacks content depth

Redundant functions/costs

Proliferation of assets, delivery vehicles, rollouts

Variable quality

Lack of synergy and integration

Economiesof scale

Sharedstandards &infrastructure

Critical massof skills

Speed

Access to MU content experts

Responsive to BU’s needs

Shared vision &

leadership

Consistent quality

Synergy

&Integration

Mutual trust & commitment

Purely centralized Purely decentralized

Federal model

The Federal model results in the optimal balance between centralized and decentralized

Source: MIT

Page 6: IS 483 Information Systems Management James Nowotarski 17 April 2003

Flamholtz Leadership Effectiveness Framework

Effectiveness

Style

Task

Work

People

Situational Factors

Situation determines the style that will most likely be effective

Page 7: IS 483 Information Systems Management James Nowotarski 17 April 2003

Optimal leadership style depends on degree of job autonomy and task programmability

Factors Affecting Optimal Leadership Style

Potential for Job Autonomy

Low High

Low

High

Task Programmability

Directive

Interactive

Interactive

Nondirective

Page 8: IS 483 Information Systems Management James Nowotarski 17 April 2003

IT Human Resource Management Components

1. Hiring

2. Turnover and Retention

3. Career Development/Path

4. Training

5. Compensation

6. Performance Appraisal

Page 9: IS 483 Information Systems Management James Nowotarski 17 April 2003

Role of Advanced Automation in HR

• Cross-functional services are possible- such as merging payroll, pension, and benefits information for a single employee

• Training and employee self-service can become a part of the Human Resource system

• Expert Systems available that answer questions typically answered by Human Resource professionals (e.g., HR policy questions)

• Use of Internet for recruiting, benchmarking, and anywhere/anytime access

Source: Groe, Gerald M; Pyle, William; Jamrog, Jay J. “Information Technology and HR.” Human Resource Planning. 1996. Vol. 19, number 1.http://facweb.cs.depaul.edu/nsutcliffe/483readings/Groe-IT%20and%20HR-session3.htm

Page 10: IS 483 Information Systems Management James Nowotarski 17 April 2003

Topic Duration

• Recap and update IT HRM 20 minutes

• Distributed architectures 55 minutes

*** Break 15 minutes

• Distributed architectures (cont.) 50 minutes

• Quiz 25 minutes

• Assignments 2,3 15 minutes

Today’s agenda

Page 11: IS 483 Information Systems Management James Nowotarski 17 April 2003

Solution “Stack”

Applications and Data

Reusable Technical Architecture

Hardware/Network

System Software

Examples

Dell, HP, Sun, EMC, CiscoAT&T, Sprint, WorldComPublic Internet

MiddlewareWebSphere, CICS TSApacheJ2EEDB2, Oracle, SQL Server Linux, Unix, Windows, z/OS

Claims, Payroll, CRM, ERP

Component-Based Architecture for Microsoft (Accenture)

Page 12: IS 483 Information Systems Management James Nowotarski 17 April 2003

IT Architecture and IT Infrastructure

Applications and Data

Reusable Technical Architecture

Hardware/Network

System SoftwareIT Architecture

IT Infrastructure

Page 13: IS 483 Information Systems Management James Nowotarski 17 April 2003

IT Architecture vs. IT Infrastructure

IT Architecture IT Infrastructure

Level of Abstraction

Scope• Tech architecture• System software• Hardware/Network

IT Architecture + IT roles, organization+ IT processes

• Blueprint• Policies, rules

Implemented capabilities

Page 14: IS 483 Information Systems Management James Nowotarski 17 April 2003

IT Infrastructure

in·fra·struc·ture n. 1. An underlying base or foundation, especially for an organization or a system.

2. The basic facilities, services, and installations needed for the functioning of a community or society, such as transportation and communication systems, water and power lines, and public institutions including schools, post offices, and prisons.

Source: IBM

Page 15: IS 483 Information Systems Management James Nowotarski 17 April 2003

IT Architecture

arch·i·tec·ture n. 1. A formal specification for how a computer solution will be organized and how its parts inter-relate2. An integrated set of technology choices used to guide the organization

Sources: Gartner Group, MIT

Page 16: IS 483 Information Systems Management James Nowotarski 17 April 2003

Benefits of Architecture

• Productivity• Consistency• Quality• Rapid delivery• Maintainability• Interoperability• Reduces complexity• Leverages scarce skills

Page 17: IS 483 Information Systems Management James Nowotarski 17 April 2003

Applications and Data

Applications and Data

Reusable Technical Architecture

Hardware/Network

System Software

• Presentation logic• Application logic• Data management

Page 18: IS 483 Information Systems Management James Nowotarski 17 April 2003

What is Distributed Computing?

More than 1 interconnected processor operating at the same time

Page 19: IS 483 Information Systems Management James Nowotarski 17 April 2003

Five Types of Distributed Computing

DataManagement

ApplicationLogic

Presentation

Presentation

Presentation

DataManagement

ApplicationLogic

DataManagement

ApplicationLogic

DataManagement

DataManagement

ApplicationLogic

Presentation

ApplicationLogic

Presentation

DataManagement

ApplicationLogic

Presentation

Network

DistributedPresentation

RemotePresentation

DistributedFunction

Remote DataManagement

DistributedDatabase

Source: Gartner Group

Apps &Data

Page 20: IS 483 Information Systems Management James Nowotarski 17 April 2003

Where Does Internet Fit?

DataManagement

ApplicationLogic

Presentation

Presentation

Presentation

DataManagement

ApplicationLogic

DataManagement

ApplicationLogic

DataManagement

DataManagement

ApplicationLogic

Presentation

ApplicationLogic

Presentation

DataManagement

ApplicationLogic

Presentation

Network

DistributedPresentation

RemotePresentation

DistributedFunction

Remote DataManagement

DistributedDatabase

Thickness of Client

Thin Thick

Page 21: IS 483 Information Systems Management James Nowotarski 17 April 2003

Distributed vs. Internet

Internet = Distributed + Reach + Content(Netcentric) (Client/Server)

Other differences:• Internet applications are more dynamic, less static (thin vs. thick client)• Internet applications offer more standard user interface

Page 22: IS 483 Information Systems Management James Nowotarski 17 April 2003

2-Tier Distributed Architecture

WorkstationEnterpriseServer

Wide areanetwork (WAN)

• Presentation• Application logic

• Application logic• Data management

“Tiers” are different types or groupings of computers used to perform different functions1

1 Above definition focuses on hardware, but tiers may also refer to software

Page 23: IS 483 Information Systems Management James Nowotarski 17 April 2003

3-Tier Distributed Architecture

WorkstationEnterpriseServer

WAN

WorkgroupServer

LAN

• Presentation • Application logic • Data management

Page 24: IS 483 Information Systems Management James Nowotarski 17 April 2003

Comparison of 3-tier relative to 2-tier

Advantages• Better load balancing on different servers• More scalable

Disadvantages• Potentially greater load on network • More complex to implement• More hardware and network components ($$$)

Page 25: IS 483 Information Systems Management James Nowotarski 17 April 2003

Why is it more complex?

The Fundamental Counting Principle

First event may occur in n1 different ways, the second event may occur in n2 different ways and so on, the total number of ways the compound event may occur is

n1 • n2 • n3 • . . . . • nk

Page 26: IS 483 Information Systems Management James Nowotarski 17 April 2003

n-Tier Example

BankCustomers

Internet

InternetFirewall

WebServer

ApplicationFirewall

AppServer

DBServer

LegacyMainframe

Page 27: IS 483 Information Systems Management James Nowotarski 17 April 2003

Comparison of n-tier relative to 3-tier

Advantages• Better load balancing on different servers• More scalable

Disadvantages• Potentially greater load on network• More complex to implement• More hardware and network components ($$$)

Page 28: IS 483 Information Systems Management James Nowotarski 17 April 2003

Solution “Stack”

Applications and Data

Reusable Technical Architecture

Hardware/Network

System Software

Examples

Dell, HP, Sun, EMC, CiscoAT&T, Sprint, WorldComPublic Internet

MiddlewareWebSphere, CICS TSApacheJ2EEDB2, Oracle, SQL Server Linux, Unix, Windows, z/OS

Claims, Payroll, CRM, ERP

Component-Based Architecture for Microsoft (Accenture)

overlap

Page 29: IS 483 Information Systems Management James Nowotarski 17 April 2003

Middleware

Middleware is a layer of software between applications/technical architecture and systems software/network

Functions

• Typically provides high-level application programming interfaces (APIs) to shields programmers from complex protocols

• Enables disparate components to communicate

Page 30: IS 483 Information Systems Management James Nowotarski 17 April 2003

Middleware

Example 1

Application

CICS TS

z/OS

Middleware, providing:• logging• security• recovery/restart• 2-phase commit

Page 31: IS 483 Information Systems Management James Nowotarski 17 April 2003

Middleware

Example 2

ClientObject

PlatformA

ServerObject

PlatformB

Object Request Broker (ORB)

• Client uses ORB to transparently invoke a function on a server object

• ORB provides interoperability• ORB isolates client from location, programming

language, and operating system of server object

Page 32: IS 483 Information Systems Management James Nowotarski 17 April 2003

Middleware

Types of Middleware

• Network middleware

– Procedure calls over a network

– Example: Remote Procedure Calls (RPCs), ORBs

• Conversational middleware

– Transparent conversion of text, graphics, data

– Example: Electronic Data Interchange (EDI)

• Transaction Processing

– Transaction management services to support processing of high volumes of transactions

– Example: CICS TS

Page 33: IS 483 Information Systems Management James Nowotarski 17 April 2003

Middleware

Types of Middleware (cont.)

• SQL and Database Middleware

– Applications can connect to several different databases using one programming interface

– Example: Open Database Connectivity (ODBC)

• GUI Middleware

– Applications can support multiple GUIs across a network

– Example: X Windows

• Messaging Middleware

– Distributing data and control through synchronous or asynchronous messages

– Example: IBM MQSeries

Page 34: IS 483 Information Systems Management James Nowotarski 17 April 2003

IT Management Issues Associated with Distributed Architectures

• Migrating from legacy (mainframe) to distributed architecture:

3 major business issues

5 typical alternatives

• Support and maintenance issues

Page 35: IS 483 Information Systems Management James Nowotarski 17 April 2003

Business Issues to Consider

Cost

• Generally lower costs after migration• hardware• software• depreciation (2-3 years vs. 5-7 years for mainframes)• development cycle times are shorter

When migrating a legacy application to a distributed architecture, consider cost, resources, and risk

Page 36: IS 483 Information Systems Management James Nowotarski 17 April 2003

Business Issues to Consider

Resources

• Qualifications of individuals assigned• Time that these individuals spend• Level of system management software available

• Tried and true tested software exists for mainframes but is spotty for a multi-platform environment where some aspects are centralized and others are distributed

When migrating a legacy application to a distributed architecture, consider cost, resources, and risk

Page 37: IS 483 Information Systems Management James Nowotarski 17 April 2003

Business Issues to Consider

Risk

• Risks in terms of reliability, availability, serviceability, and security are managed when the migration is done in 3 phases:

1. Baseline inventory established -- all application elements are inventoried including source code, data files, test data, and test results

2. Migration process can now begin

3. Final system test, parallel runs, and production cutover phase

When migrating a legacy application to a distributed architecture, consider cost, resources, and risk

Page 38: IS 483 Information Systems Management James Nowotarski 17 April 2003

Migration Alternatives

1. Re-platforming

2. “Screen scraping”

3. Replace legacy with package that is built on distributed architecture

• change management issues

4. Migrate from scratch

5. #4 + Business process reengineering

Page 39: IS 483 Information Systems Management James Nowotarski 17 April 2003

Support/Maintenance Issues

• Training and standards in more sophisticated design techniques, testing, system operation, etc.

• Robust, fault tolerant components may not be available, may need to prepare to operate in a degraded mode

• Service level monitoring and troubleshooting are more complex and difficult with distributed architectures

Page 40: IS 483 Information Systems Management James Nowotarski 17 April 2003

Trends in IT Architecture and Infrastructure

• Globalization

• Real-time enterprise

• Mobility

• Open Source

• Application integration and web services

Intra-enterprise

Inter-enterprise

Page 41: IS 483 Information Systems Management James Nowotarski 17 April 2003

Trends in IT Architecture and Infrastructure

• “[Larry] Ellison [CEO of Oracle] cited the success of the Apache Web server over Microsoft's Internet Information Services (IIS) technology as an example, declaring that the Redmond software giant has been ‘slaughtered, wiped out, taken from market dominance to irrelevance’ by the open-source product. ” (Application Development Trends, 4/14/03)

Competition is fierce

Page 42: IS 483 Information Systems Management James Nowotarski 17 April 2003

Business Drivers

• Global competition

• Profit pressure

• Market differentiation

• Responsiveness

• Link to increased business value

Delicate balance between stable, yet agile infrastructure

Page 43: IS 483 Information Systems Management James Nowotarski 17 April 2003

Topic Duration

• Recap and update IT HRM 20 minutes

• Distributed architectures 55 minutes

*** Break 15 minutes

• Distributed architectures (cont.) 50 minutes

• Quiz 25 minutes

• Assignments 2,3 15 minutes

Today’s agenda

Page 44: IS 483 Information Systems Management James Nowotarski 17 April 2003

Topic Duration

• Recap and update IT HRM 20 minutes

• Quiz 25 minutes

• Distributed architectures 30 minutes

*** Break 15 minutes

• Distributed architectures (cont.) 75 minutes

• Assignments 2,3 15 minutes

Today’s agenda

Page 45: IS 483 Information Systems Management James Nowotarski 17 April 2003

• Network Management

• See web site for reading

• Quiz on Network Management

• Operations Management (start)

Topics for April 24

Page 46: IS 483 Information Systems Management James Nowotarski 17 April 2003

End of slides - extra slides follow

Page 47: IS 483 Information Systems Management James Nowotarski 17 April 2003

Network Management

Definition

The set of activities required to plan, install, monitor and maintain all network components in order to achieve specified service levels reliably, at an acceptable and agreed cost

Page 48: IS 483 Information Systems Management James Nowotarski 17 April 2003

Importance of business focus in network solutions

• Organizations need to view the network as critical to the lifeline of the business and ensure the network is serving the needs of their business

• A complete solution involves managing the network and all its components which includes the business processes and user’s needs

• The solution should also provide a method that shows the business processes, the business units, and who will be impacted by the problem

• Administrators will need to proactively manage the network through policy based procedures instead of reacting to user’s complaints

Page 49: IS 483 Information Systems Management James Nowotarski 17 April 2003

Network management architecture

Source: Cisco