4-1 electronic commerce (ws-02/03) 4. b2c,b2e systems: concepts and architectures 4.1...

42
4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities, Selected Components 4.2 Electronic Fulfillment & Payment Secure Communication, Security and Trust Encryption: Standards, Authentication: Digital Signatures, Certification Authorities Electronic Payment Models, Standards and Systems 4.3 Mobile E-Commerce and Location-Based Services

Upload: jeremy-sims

Post on 06-Jan-2018

217 views

Category:

Documents


1 download

DESCRIPTION

4-2 Electronic Commerce (WS-02/03) Mobile E-Commerce What is Mobile E-Commerce (MEC)? Mobile E-Commerce (MEC) is defined as any type of transaction of an economic value conducted through a mobile terminal that uses telecommunications network for communication with the e-commerce infrastructure. Definition Aphrodite Tsalgatidou Department of Informatics and Telecommunications

TRANSCRIPT

Page 1: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-1Electronic Commerce (WS-02/03)

4. B2C,B2E Systems: Concepts and Architectures4.1 Business-to-Consumer Systems

Architectures and Components

Shop Functionalities, Selected Components

4.2 Electronic Fulfillment & Payment

Secure Communication, Security and Trust

Encryption: Standards, Authentication: Digital Signatures, Certification Authorities

Electronic Payment Models, Standards and Systems

4.3 Mobile E-Commerce and Location-Based Services

Page 2: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-2Electronic Commerce (WS-02/03)

Mobile E-Commerce

What is Mobile E-Commerce (MEC)?

Mobile E-Commerce (MEC) is defined as any type of

transaction of an economic value conducted through

a mobile terminal that uses telecommunications

network for communication with the e-commerce

infrastructure.

Definition

Aphrodite TsalgatidouDepartment of Informatics and Telecommunications

Page 3: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-3Electronic Commerce (WS-02/03)

Mobile Terminals

Four categories (based on processor, memory, battery capacity, application capabilities (SMS,WAP,Web), physical size and weight):

• Usual voice handsets with SMS capability

• WAP phones (see below)

• Communicators/PDA+wireless communication capability

• Laptops with wireless communication facilities

Page 4: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-4Electronic Commerce (WS-02/03)

Characteristics Small screens, small and multifunction keypads ->

require appropriate interfaces, different than the PC or laptop

Less resources: memory, disk capacity, computational power

Their operation relies on finite energy provided by batteries

More vulnerable: easier to be stolen, damaged or lost -> higher risks to data stored and transactions performed

Aphrodite TsalgatidouDepartment of Informatics and Telecommunications

Page 5: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-5Electronic Commerce (WS-02/03)

Standards for Global Wireless Networks• GSM

• HSCSD

• GPRS

• UMTS

Page 6: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-6Electronic Commerce (WS-02/03)

Global System for Mobile Communication (GSM)

Frequency: 900 or 1800 or 1900 MHz

1900 used in the US (usually supporting also the other frequencies with so-called tri-band phone technology)

Bandwidth: 9,6 kbits/s

Transmission of speech data for mobile phones

Suitable also for data transmission of any kind

Connection-oriented transmission (more expensive, 'dial in' functionality)

Page 7: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-7Electronic Commerce (WS-02/03)

High Speed Circuit Switched Data (HS-CSD)

Bundle of multiple GSM channels

Bandwidth: up to 57,6 kbits/s

Data transmission with exclusive channels for a user

Payment w.r.t. time of use

Page 8: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-8Electronic Commerce (WS-02/03)

General Packet Radio Service (GPRS)

Exploitation of GSM channels

Bandwidth: 53,6 kbits/s(in Coding Scheme 2)

Packet-oriented data transmission, multiple users

Payment for volume ('always on' functionality)

Page 9: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-9Electronic Commerce (WS-02/03)

Universal Mobile Telecommunication System (UMTS)

Frequency: 1900-2170 MHz

Bandwidth: up to 2 mbits/s (only in urban regions)

Packet-oriented data transmission

Page 10: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-10Electronic Commerce (WS-02/03)

Standards for Local Wireless Networks• IEEE 802.11 (laptops)

10 Mbits/s

• Bluetooth (mobile phones, cameras, PDAs) Dynamic configuration

Spontaneous networking

Page 11: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-11Electronic Commerce (WS-02/03)

The Wireless World Todayi-mode: 60% of the world's wireless internet users

WAP: 39% of the world's wireless internet users

Palm: 1% of the world's wireless internet users

Page 12: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-12Electronic Commerce (WS-02/03)

WAP

WAP Forum alliance of carriers & handset manufacturers, promising uniformity of deployment

WML Derived from Phone.com’s HDML

WML is an XML language

WAP incorporates its own scripting language and security stack

Optimized for network constraints

WAP in USA & Europe is far more limited than WAP in Japan

Page 13: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-13Electronic Commerce (WS-02/03)

WAP Server Suite

HTMLHTTPTCP/IP

Web Servers

Email Servers

SMTPTCP/IP

The WAP Idea

Intranet/Internet

MSCMessageCenter

Micro Browser

WirelessNetwork

Acknowledgement: Unwired Planet

Page 14: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-14Electronic Commerce (WS-02/03)

WAP Infrastructure

WTA = Wireless Telephony Application

Page 15: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-16Electronic Commerce (WS-02/03)

WAP Architecture

Page 16: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-18Electronic Commerce (WS-02/03)

How does WAP work?

WAP

Gateway

Server

WTP HTTPWeb

Server

CSD

SMS

GPRS

UMTSContent Store

“WAP will let me surf the web”

Page 17: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-19Electronic Commerce (WS-02/03)

Comparing WAP and I-Mode

Page 18: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-20Electronic Commerce (WS-02/03)

Second Generation Wireless Networks WML replaced by XHTML, which is a new, stricter and cleaner

version of HTML

Page 19: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-21Electronic Commerce (WS-02/03)

i-mode

A presentation language, a protocol, and a carrier all in one

NTT has a near monopoly

Packet Network – 9.6kbs [64-384kbs begin 10/01], always on

Devices are RIGIDLY enforced to i-mode specs NTT sets the standards, the handset manufacturers comply Guaranteed 16 chars [8 double-byte chars] by 6 lines

Phones have an IP stack, and most offer SSL / TLS support

Page 20: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-22Electronic Commerce (WS-02/03)

J2ME J2SE J2EE

The smallest of the Java continuum

Targeting mobile devices, runtime of equivalent size to WAP 2.0 / imode 3.0 browser stacks

MIDlets installed via a Palm-like synchronization

MIDlets offer persistence, offline use

Page 21: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-23Electronic Commerce (WS-02/03)

Example Services•Internet e-commerce services using a mobile terminal. They utilise WAP or I-Mode… Examples:

Information

Banking

Retailing

Travel

Entertaintment

Payment

• Mobile e-commerce services without the need of an IP network. They utilise location-based service technology, Bluetooth,...

• Ticketing

• Payment

On line electronic money

Transferable electronic values

• Location-Based Services

Aphrodite TsalgatidouDepartment of Informatics and Telecommunications

Page 22: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-24Electronic Commerce (WS-02/03)

Location-Based Services (LBS)

• Information services, e.g. give me list of nearby petrol stations

• Functional services, e.g. order a taxi

• Location-aware services (push type of services)

• Searching services

• Tracking services

Aphrodite TsalgatidouDepartment of Informatics and Telecommunications

Page 23: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-25Electronic Commerce (WS-02/03)

Requirements for LBS Geographical Information Services

• Security and Privacy Requirements

Authorization, authenticaction, non-repudation, integrity, confidentiality

• Global Infrastructure Requirements

Global coordinate reference system (e.g. WGS-84)

Globally unique ids for the terminals (e.g. phone # or IP#) and users (private key)

Location service that returns the location of the terminal in global coordinate reference system coordinates whenever and where ever the terminal is

Mapping mechanism that finds the appropriate location service directory server whenever global coordinates of the terminal are fed in

Page 24: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-26Electronic Commerce (WS-02/03)

The Application Scenario

Page 25: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-27Electronic Commerce (WS-02/03)

Positioning Outside of Buildings

• GPS: Global Positioning System (satellite-based)

Page 26: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-28Electronic Commerce (WS-02/03)

GPS / Galileo• Idea: Measure signal transmission times

• Satellites' height: 20200km

• Signal sent by satellites contains position data and time point

• Signal spreading times in aerial medium known

Page 27: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-29Electronic Commerce (WS-02/03)

Problems• Clock deviation

• Rounding errors

• Selective availlability

• Satellite geometry

• Satellite orbit

• Reflection effects

• Structure of the atmosphere

Page 28: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-30Electronic Commerce (WS-02/03)

Correction of Clock Deviations

Page 29: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-31Electronic Commerce (WS-02/03)

Satellite geometry (good)

Page 30: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-32Electronic Commerce (WS-02/03)

Satellite geometry (bad)

Page 31: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-33Electronic Commerce (WS-02/03)

Reflection effects

Page 32: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-34Electronic Commerce (WS-02/03)

Structure of the Atmosphere

Page 33: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-35Electronic Commerce (WS-02/03)

Differential GPS (D-GPS)

Page 34: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-36Electronic Commerce (WS-02/03)

Network-based Positioning• Cell-of-Origin (COO)

• Cell Global Identity – Timing Advance (CGI-TA) (more exact)

Page 35: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-37Electronic Commerce (WS-02/03)

Enhanced Observed Time Difference (E-OTD)

Page 36: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-38Electronic Commerce (WS-02/03)

Positioning Inside (and Outside) Buildings

• Easy: Use coodinates of IEEE 802.11 wireless access point (AP)

Page 37: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-39Electronic Commerce (WS-02/03)

Linking location to information

Estimates say: 80% of all data contains a “spatial” component

Scenarios Store chain management

• Where are my potential customers?

• Where are my competitors? Crime analysis

• Where are the crimes occurring…and why THERE? Emergency response

• What parcels are located in potential flood zones?

Geography Matters…

Middle

What do we mean by SPATIAL?

Page 38: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-40Electronic Commerce (WS-02/03)

What is GIS?

Many definitions...

“Smart maps”

A way to link databases to maps

A tool for analyzing data by location

CITY_NAME POP 1990ID1 San Francisco 4053800

Database:

Map: Spatial presentation

Page 39: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-41Electronic Commerce (WS-02/03)

• Layers of data overlay themselves in a “Map”

• Layers of data are “integrated” from differing Layer sources

• Distributed GIS: Layer sources come from (served from) different locations, across different platforms

• Layers contain “features”: georeferenced geometry

• Layers of data, combined into a map, model the real world

The Spatial Data Model

Page 40: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-42Electronic Commerce (WS-02/03)

Enterprise GIS…

Promotes data sharing and integration

Enterprise and local sources come together

RDBMS

Local files/images

Map

Mapping Services

Page 41: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-43Electronic Commerce (WS-02/03)

Information Flow: The Simple Syntactic View

Aphrodite TsalgatidouDepartment of Informatics and Telecommunications

Page 42: 4-1 Electronic Commerce (WS-02/03) 4. B2C,B2E Systems: Concepts and Architectures 4.1 Business-to-Consumer Systems Architectures and Components Shop Functionalities,

4-44Electronic Commerce (WS-02/03)

ECommerce Reference Model

Base Technologies

(Internet-, Communication-, Security-, DB-, Software-Technology)

Forms of Payment

Security,Trust

Transact.Control

AgentTechnlgy

Mediation,Negotiation

EDI

Political

and

Legal

Aspects

of

EC

Business Process Reengineering (BPR) Tools

ElectronicTrading Systems(Shop Systems)

Virtual

Organizations

Kinds of

Cooperation

Applications for horizontal and vertical sectors

Technical

issues

Organi-

zational

issues

[MeTuLa99]