Top Banner
Electronic Commerce: An introduction Frank Dignum Utrecht University e-mail: [email protected]
52

Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

May 27, 2018

Download

Documents

lekhue
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Electronic Commerce:An introduction

Frank DignumUtrecht University

e-mail: [email protected]

Page 2: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Is Electronic Commerce still alive?

Page 3: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Yes! Just in a post-natal depression

Page 4: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Overview

• The course• Definition of Electronic Commerce (EC)• Framework and Context of EC• Key Issues in EC• IT for EC• Examples of EC

Page 5: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

The course

1. Introduction2. Process modelling3. Representation and integration of data for EC4. Virtual markets and interactions5. Personalisation, searching and agents

Page 6: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Process modelling

a. trade proceduresb. modelling toolsc. Verification of trade procedures (basics)d. Verification applications

Page 7: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Representation and integration of data for e-commerce

a. XMLb. XML and XSLTc. PHPd. Data integratione. Catalogues

Page 8: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Virtual markets & interactions

a. Virtual markets, infrastructure and protocolls

b. Auctionsc. Negotiations d. EDI and OpenEDI

Page 9: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Personalisation, searching and agents

a. Searching and comparing in contextb. Personalisationc. Agents in e-commerce

Page 10: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Definition (?)

Electronic Commerce is:

Any form of business transaction in which theparties interact electronically rather than by physical exchanges or direct physicalcontact

Page 11: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Benefits of EC

supplier opportunity• global presence• improved competitiveness• mass customisation &

"customerisation"• shorten or eradicate supply

chains• substantial cost savings• novel business opportunities

customer benefit• global choice• quality of service• personalised products &

services• rapid response to needs

• substantial price reductions• new products & services

Page 12: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

CommerceInformation exchange

Product/service/… exchange

Page 13: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Information exchange

• Partner/product search• negotiation, market, auction• contract• contract fulfilment (directives)• legal information• etc.

Page 14: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Product/service exchange

• (micro-)payment• (intangible) product• logistics of products and services• subscription mechanisms

Page 15: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

EC affects two things

2. Structure within organisations

1. Transactions between organisations and consumers

Page 16: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Stages of Business Transactions

Information stage Negotiation stage Fulfillment stage Satisfaction stage

Business Transaction

Stages

Page 17: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Support for stages

Information stage Negotiation stage Fulfillment stage Satisfaction stage

-Trade relations

-Chambers ofcommerce

-product andcompany databases(e.g. Dun &Bradstreet)

-WWW

- EDI-translators

- Standards(e.g. EDIFACT,ANSI X.12)

-EBXML

-SET (Secureelectronic trading)

-WWW

-e-mail

Business Transaction

Trusted Third Parties

Stages

Supportfor

stages

Page 18: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Electronic market places• Provide matchmaking facilities• Provide standard price discovery

mechanisms• Facilitate payment and delivery

• E.g. Stock market!

Page 19: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

EC is a part of a more general development

1. Production (efficiency) focused companya) Logistics, planning, etc.

2. Innovation focused companya) Research and marketing

3. Client focused companya) Internet, knowledge management, etc.b) Relation management

Page 20: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Development in BusinessFrom

operational excellence relational excellence

To

Page 21: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

operational excellence

Products and info logistics

management staff

purchase R&D production marketingsales

directors

suppliers

customers

Page 22: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Relational orientedProducts and info logistics

directors

Marketingsales

production

R&D

purchasing

Page 23: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

CRM is important

Developments in the supply chain

Page 24: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

“The 5 Day Car”

CAR SHOWROOM

?

FINANCE HOUSE

CAR MANUFACTURER

ACCEPT ORDER

CONFIRM FINANCE

PRODUCTION PLAN

CONFIRM DELIVERY DATE

MRP/MRPII

SUPPLIERS

SEND ORDERS

PRODUCTION SCHEDULE

CONFIRM DELIVERYDATES/TIME

PARTS ARRIVE“JUST-IN-TIME”

PRODUCTION LINE

ELECTRONICWORK ORDERS

DELIVERYDETAILS

DELIVER TO SHOWROOM

Page 25: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

“Co-operative Sales Training”Dynamic Design Team - IPR creators

Page 26: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

certificationauthoritiesbanksproducers-suppliers

marketplace

producers-designersmarketplace

Open/light EDI

collaborativedesign

Lifecycle management

buyers-producersmarketplace

furniture buyer

Web/EDI

trust&

security

“From Forest to Chair”

Page 27: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

‘New’ Business Modelsfrom pilots and actual business

Sing

lefu

nctio

n

Mul

tiple

func

tions

/in

tegr

ated

e-shop

e-procurement

info brokerage

collaboration platform

value chain integrator

third party marketplace

e-mallvirtual business community

Degree of innovation

Func

tiona

lin

tegr

atio

n

lower higher

value chain service provider

e-auction

trust services

Page 28: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Business Models - ExamplesSi

ngle

func

tion

Mul

tiple

func

tions

/in

tegr

ated

e-shop

e-procurement

info brokerage

collaboration platform

value chain integrator

3rd party marketplace

e-mall

virtual community

Degree of innovation

Func

tiona

lin

tegr

atio

n

lower higher

value chain service provider

e-auction

trust services

Industry.Net

SCS/Infomar

CitiusTradeZone

GEN/ICS

FedEx InternetshipMarshall on Internet

Amazon.com

MarshallNet/PartnerNet

Belsign

Yahoo

FleuropTravelocity

JAL

Page 29: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Key Issues

• Organisational problems– Electronic marketing– Added business value

• Legal problems– Trust– Compatibility of legal systems

• Technical problems– Interoperability

Page 30: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Commerce needs trust!

• Trusted product/company information• clear negotiation protocols• secure contracts• safe transactions (including payments)• logging of transactions

Page 31: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Trusted Third Parties

• System installed at Trusted parties• Provide trusted information• Procedure perspicuous and monitored• trusted payment system

Page 32: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Secure Electronic Transaction(SET)

• Standard developed by Visa and Mastercard• Electronic substitute for creditcards• Public key based• Has some privacy

Page 33: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Using SET

Alice Bob Shop

Internet

Want to buyCoat XYZ

Ok Alice,that’s $500

Send Coat XYZto Alice street;my Credit# is:

1234 5678 9100

Bank

Yes

Bob Shop knows too much about Alice!

Bank: hasAlice $500 Credit on #:

1234 5678 9100?

$ $ $

Page 34: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Alice Bob Shop

Internet

Bank

Order Info:$500, TransIDCoat XYZto Alice streetEncShop

Payment Info:$500, Hash(OI)My Credit# is:1234 5678 9100EncBank

$ $ $

Page 35: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Alice Bob Shop

Internet

Bank

Order Info:$500, TransIDCoat XYZto Alice streetEncShop

Payment Info:$500, Hash(OI)My Credit# is:1234 5678 9100EncBank

Can I have $500on Hash(OI)?

$ $ $

Page 36: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Exchange means translate!(Interoperability)

• Translate company/product info• translate messages• translate contract• etc.

Page 37: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Technologies in EC

• EDI• WWW• Multimedia• Work Flow Management• Agents• Electronic payment, smart cards, etc.• ...

Page 38: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Issues for CS

• Process modeling• Security and trust• Electronic market places• Knowledge management• Data mining (Customer response

management)

Page 39: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Process modeling

• Redesign procedures to fit customer focus• Check trustworthiness of procedures• Electronic contracts• Document management

Page 40: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Knowledge management• How to integrate all types of information?• How to manage the information? Who is

responsible?• Communication process more important

than production process!• Which information should be available for

whom?• Solutions through e.g. information agents

Page 41: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

EC Applications

• Supply chain management• Home shopping• Remote banking• On-line marketing and advertising• Distant learning• Procurement and purchasing• Video on demand

Page 42: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Examples of EC (B-C)• Retail

– Internet bookshop

– CDNow

– Shopping malls

– Auctions

– Collective buying

Page 43: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic
Page 44: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic
Page 45: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic
Page 46: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic
Page 47: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic
Page 48: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Examples of EC (B-C)

• Finance

– ESI (stock market)

– Electronic banking

Page 49: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic
Page 50: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic
Page 51: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Publishing

Page 52: Electronic Commerce: An introduction - cs.uu.nl Commerce is: ... – Maxtrad (business information) – MEMO (Mediating and Monitoring EC) – Secure contracts (ICC) – Bolero (electronic

Examples of EC (B-B) • Business to business support

– Maxtrad (business information)– MEMO (Mediating and Monitoring EC)– Secure contracts (ICC)– Bolero (electronic document support)

• Markets– Automotive industry (collective buying)– Retail world– Insurance private exchange of virtual products