Professional Documents
Culture Documents
Electronic Commerce & Agents: Frank Dignum Utrecht University Dignum@cs - Uu.nl
Electronic Commerce & Agents: Frank Dignum Utrecht University Dignum@cs - Uu.nl
Frank Dignum
Utrecht University
dignum@cs.uu.nl
Overview
• Historical overview
• Definition of Electronic Commerce (EC)
• Examples of EC
• Electronic markets and auctions
• Agents
• The role(s) of agents in EC
• Conclusions
Historical perspective
• (Big) calculators
• Central databases
• distributed information and word processing
• client/server connected databases
• support of (administrative) internal
processes (WFMS)
Historical perspective
• Support of internal communication
(groupware)
• Knowledge management
• Support of external communication
(Internet & WWW)
• Support of external processes (Electronic
commerce)
Definition (?)
Electronic Commerce is:
Product/service/… exchange
Information exchange
• Partner/product search
• negotiation, market, auction
• contract
• contract fulfilment (directives)
• legal information
• etc.
Product/service exchange
• (micro-)payment
• (intangible) product
• logistics of products and services
• subscription mechanisms
Stages of Business Transactions
Business Transaction
Stages
Information stage Negotiation stage Fulfillment stage Satisfaction stage
Support for stages
Business Transaction
Stages
Information stage Negotiation stage Fulfillment stage Satisfaction stage
-Trade relations
- EDI-translators -WWW
Support -Chambers of Trusted Third Parties
for commerce - Standards -e-mail
stages (e.g. EDIFACT,
-product and ANSI X.12)
company data
bases -TradeCard
(e.g. Dun &
Bradstreet) -SET (Secure
electronic trading)
-WWW
business
business
12/22
EC Applications
• Supply chain management
• Home shopping
• Remote banking
• On-line marketing and advertising
• Distant learning
• Procurement and purchasing
• Video on demand
Examples of EC (B-C)
• Retail
– Internet bookshop
– CDNow
– Shopping malls
– Auctions
– Collective buying
Item watching at e-bay now
Examples of EC (B-C)
• Finance
– Electronic banking
Publishing
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
Role of institutions
• Facilitate the transactions
– Provide efficient price discovery mechanism
– Provide standard transaction protocols
– Provide settlement mechanisms
• Enhance trust through
– Provision of info on potential partners
– Legal provisions to back up contracts
– Provide securities/guarantees
– Provide regulations on behaviour during transactions
and means to enforce them
Infrastructure for electronic markets
• Banking facilities
• Communication
– confidentiality
– integrity
– authentication
– non-repudiation
• Transfer and storage of products
• Advertising
Banking facilities
• Bidder collusion
• Lying auctioneer
• Interrelated auctions
Examples of auctions
• http://www.wehkamp.nl/Veiling/
• http://www.ebay.com/aw/
• http://www.onsale.com/
• http://www.band-x.com/
• http://www.auctionconnect.lycos.com/
Technologies in EC
• EDI
• WWW
• Multimedia
• Work Flow Management
• Agents
• Electronic payment, smart cards, etc.
• ...
Agents
• Agent properties:
– autonomous
– pro-active
– reactive
– social ability
– learning
• Agent functions:
– information gathering and filtering
– negotiation (simple like auction or ContractNet)
– monitor long-term processes
Agents and electronic commerce
• Agents for support:
– information gathering and comparison (e.g.
shopbots: firefly)
– logistics
• Agents as delegates:
– only when trust is not important or easy
– Price and risk are low
– Process well defined
Agent operated markets
• http://auction.eecs.umich.edu/
• http://www.iiia.csic.es/Projects/fishmarket/
• Stock market
• Power trade
Agents for negotiation
• Limited use due to complexity, but
• Very useful for e.g. auctions with:
– “Simple” world model
– Predetermined interactions
– Fixed rules
– One shot relations
– centralised infrastructure
Agents for negotiation
Fully automated AMEC first in situations where:
1. Interactions are fast
2. Interactions are repeated
3. Trade is of relative small value
4. Process is repeated over long periods
5. Products are easy to specify