understanding networked applications: a first course chapter 3 by david g. messerschmitt

20
Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Upload: chester-chambers

Post on 15-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications:A First Course

Chapter 3

by

David G. Messerschmitt

Page 2: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course2

Taxonomy of organizational applications

Department

Enterprise

Economy

Commerce:Inter-enterpriseConsumerInter-consumer

Page 3: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course3

Buzzwords

• Business process reengineering (BPR)

• Enterprise resource planning (ERP)– Outgrowth of manufacturing resource planning

(MRP)

• Supply chain management

Page 4: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course4

Some types of applications

• Worker collaboration

• Operations and logistics

• Decision support

• Information and knowledge management

• Customer/supplier commerce

• Consumer commerce

Page 5: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course5

Some ERP categories

• Sales force management

• Document management

• Customer service and support

• Manufacturing logistics

• Accounting

• Human resources

• Supply-chain management

Page 6: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course6

Questions

• Do you have experience with any of these options? – In terms of:

• Effectiveness

• Pain

• Time/budget

Page 7: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course7

Fundamental options

• Custom application molded to existing organization

• Custom application molded to re-engineered organization

• Mold organization to off-the-shelf application– Common off-the-shelf (COTS) technology– Highly configurable

Page 8: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course8

Questions

• How standardized are organizational processes?– Customer service– Finance– Manufacturing

• Is software a good way to propagate best practices?

Page 9: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course9

Productivity quandary

• Economists have difficulty identifying major productivity improvements due to investment in information technology

• Questions:– How does one separate quality from

productivity?– In what ways can computing harm

productivity?

Page 10: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course10

Electronic commerce• Two varieties:

– Supply chain management: extension of ongoing business processes to suppliers and customers

– Marketplace: dynamic, opportunistic transactions conducted over the network

• Question:– What are some characteristics of these options, in

terms similar to social applications?

Page 11: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course11

Electronic marketplace

• Matching buyers and sellers– Deferred-publication style

– Recommender systems

• Negotiating terms– Task or work group

– Electronic auctions

• Consummation– Electronic payments and fullfillment

• Customer service

Page 12: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course12

Questions

• For both buyer and seller:– How does an auction differ from standard

pricing/discounting?– What impact might recommender systems

have?– Electronic payments? Bank account transfer

authorizations?

Page 13: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course13

Opportunities in consumer electronic commerce

• Equivalent of sales by direct-mail catalog– How is it different different?

• More ways to match buyer and seller• More payment options• Recommender systems

– What uses?

• Mass customization• Superstore: consolidation of suppliers

Page 14: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course14

Advantages over direct-mail catalog

• Customers find you– But gaining attention remains an issue

• Multimedia

• Fewer human agents -- labor savings

• Escalation to remote conferencing

Page 15: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course15

Matching buyer and seller

• Fixed price

• Price based on buyer characteristics– History– Demographics– Behavior– Sequential versioning

• Auctions

Page 16: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course16

Intermediation

• What intermediaries will be eliminated?

• What are legitimate roles for intermediaries in the networked age?

• What are some innovative roles for intermediaries?

Page 17: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course17

Payment options

• (Topic of Chapter 14)• Account transfer authorization• Credit/debit card• Digital cash

– Privacy

• Micropayments– Low transaction costs– Consolidation

Page 18: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course18

Recommender systems

• Extend and systematize the “reference”

• Suggest coupled sales

• Customer service:– discussion forums– knowledge bases

Page 19: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course19

Mass customization

• Requires supply chain management

• Just-in-time production

• Supplier component integration (e.g. Dell)

Page 20: Understanding Networked Applications: A First Course Chapter 3 by David G. Messerschmitt

Understanding Networked Applications A First Course20

Superstore

• Dynamic consolidation of multiple suppliers

• Major application of XML (discussed in Chapter 15)– Consistent presentation