Transcript Slide 1
Mobile Services – Towards Semantics
Web Service Technologies Lecture
at University of Innsbruck
Dr Anna V. Zhdanova
ftw. Telecommunications Research Center Vienna
[email protected]
©www.sti-innsbruck.at
Copyright 2008 STI INNSBRUCK www.sti-innsbruck.at
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
2
Mobile Service - Definition
• “A radiocommunication service between mobile and land
stations, or between mobile stations.” – traditional, short
• “Radiocommunications services between ships, aircraft,
road vehicles, or hand-held terminal stations for use while
in motion or between such stations and fixed points on
land.” – official, by WTO
• “Any service that can be operated on a mobile device,
such as both voice and data services, for example,
roaming, SMS and MMS, video streaming, location-based
services, etc.” – technically oriented
www.sti-innsbruck.at
3
Mobile Services vs. Web
Services
• Many Web Services and APIs were originally developed
with server to server or server to browser in mind, not
mobile applications
• Mobile platforms have their own set of challenges given:
–
–
–
–
–
–
Bandwidth
Memory and CPU Availability
Storage Capacity
Connectivity Options and Issues
Security
User Interaction and Display
www.sti-innsbruck.at
Web Service
Making Mobile Services
Widespread
Mobile services have not (yet) reached the success of Web
• If mobile services are to repeat the success of the Web they
have to be:
• simple to use,
• simple to find,
• simple to trust,
• simple to create/set up.
• These are the design goals of numerous projects, such as
“SMS: Simple Mobile Services”, OPUCE, m:Ciudad.
07/07/2015
www.sti-innsbruck.at
NGMAST 2008
Page 5
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
6
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
7
Networks - Overview
Challenge: Addressing ubiquity and capacity bottlenecks through cooperative networks
Wide Area Network (WAN)
- Large coverage
- High cost
Personal Area Network (PAN)
- Cable replacement
- Ad-hoc connectivity
- Low cost
Walk
Indoor
Stationary
2G cellular
Outdoor
Vehicle
Broadband Fixed
Wireless Access
3G
cellular
Walk
Stationary/
Desktop
Bluetooth
0,1
www.sti-innsbruck.at
WLAN
(HiperLAN/2)
1
10
User Bitrates (Mbps)
Local Area
Network (LAN)
- Hot Spots/SOHO
- High speed
- Moderate cost
LAN
100
1000
Source: EC
Heterogeneity in Networks
Services and
Applications
New air
interface
Download channel
DAB
DVB
Wireline
xDSL
IP based core network
Return
:
channel
cellular
GSM
WLAN
IMT-2000
UMTS
Eg Hyperlan
other
entities
There is a need
for interoperation
and convergence.
short range
connectivity
Bluetooth, IR, UWB
Source: EC
www.sti-innsbruck.at
Protocol Issues
Challenge: Convergence of multitude of protocols
2.5G/3G Services
B3G Services
uniform service
API (Internet+)
PSTN
IP
GSM/
GPRS
3G Access
Network
service
feature
modules
2.5G/3G Radio
Security
QoS
VPN
Content
Delivery
generic
network API
WLAN Services
Low-tier services
IP
Mobile Service
Middleware
IP
WPAN network
layer (e.g. Bluetooth)
Ethernet
WPAN radio
802.11 Radio
Radio-specific vertically integrated systems with
complex intetworking gateways
Today’s Wireless Systems
Unified IP-based mobile network
Generic Radio Access Network
incl support
for multihop,
mcast, etc,
uniform
radio API’s
3G/4G
Radio
WLAN
radio
WPAN/lowtier radio
Radio Independent modular system architecture
for heterogeneous networks
The Future
Source: EC
www.sti-innsbruck.at
Evolution to IMS –
How did we get there?
IMS is a state of the art industrial solution for supporting modern mobile services.
PSTN
Circuit switched
Analog
Digital
SS7
ISDN
Wireless
Circuit
Internet
switched
Analog
Digital
2G
IP
(GSM
& CDMA
ANSI-41)
3G Wireless
IMS
W-CDMA
–
VoIP
–
Instant Messaging
–
Web Applications
3G wireless + IP ++
–
Standard Services
Platform
–
Converged
Applications &
Content
–
Access
Independence
GPRS/UMTS
Source: Telcordia Technologies
www.sti-innsbruck.at
IMS Concept
What is IMS?
• IP Multimedia Subsystem (IMS) is a Service Delivery
Architecture
• Standardized architecture to provide Internet
Protocol (IP)-based mobile and fixed multimedia
services
• IMS architecture has evolved over the past few years
• Today, IMS could allow operators who own different
types of networks with varying architectures to offer
the same services to all of their customers
Source: Telcordia Technologies
www.sti-innsbruck.at
IMS Example: CNAM Call Flow
1 Initiate SIP Invite
7 Apply Service Logic to access IM-SSF AS
2 Retrieve Subscriber Profile (if needed)
8 IM-SSF queries a GSM-SCF if inter-working with PLMN needed
3 Apply Service Logic
9 Forward INVITE to CLD Party
4 Retrieve Address of CLD Party Home Network
10 SDP Negotiation / Resource Reservation Control
5 Identify Registrar of CLD Party and Forward INVITE
11 Ringing / Alerting
12 Answer / Connect
6 Retrieve Subscriber Profile
Control
13 Session Active
Calling Party
Home Network
Bearer
HSS
2
Diameter
AS
Called Party
Home Network
SCF
8
4
7
S-CSCF
5
I-CSCF
S-CSCF
9
P-CSCF
LIDB/
CNAM
6
SIP
Calling Party
Visited Network
HSS
Diameter
3
SIP
ENUM
SIP
IM-SSF
SIP
P-CSCF
Called Party
Visited Network
11
10
1
UE1
RAN
Backbone
Packet
Network
RTP Stream
Backbone
Packet
Network
12
RAN
UE2
13
IMS is protocol oriented and focused mainly on voice services.
www.sti-innsbruck.at
Source: Telcordia Technologies
Enabling Infrastructures Industry Overview
Trends
IT Infrastructure
SI’s
IT Services and Applications
App Dev
Business Process Consulting
and Application Development
OEMs
Communications Applications
Networking
CLECs
Secure Application Optimization
Carriers
Communication Services Integration
and Management
Legacy Core Services
Industry is converging in parallel with technology
Source: Verizon, 2007
www.sti-innsbruck.at
Telecommunications
Landscape Industry Evolution
Services
800
Local Voice
Centrex
LD Voice
„Layering“ in telecommunications industries
Stovepiped Modular
Vertical Horizontal
Low Value High-value
Source: Verizon, 2007
Hosting
VoIP
Call Center
Security
Storage
Messaging
Voicemail
Presence
TDM
ATM
Frame
Network
Limited Numerous
Regulated Non-regulated
Disparate Converged
CDMA
WiFi
Wireless
Device
Desk phone/
Terminal
www.sti-innsbruck.at
Limited Numerous
Single function Multi-function
TDM
IP
MPLS
IMS
Wired
SIP Phone
Mobile
PC
PDA
RFID Technology –
Introduction
• Radio Frequency Identification - means to
efficiently and quickly auto-identify
objects, people, etc.
• Real-time tracking of inventory in the
supply chain
• RFID tag – tiny computer chip with very
small antenna – passive/active
• The chip contain Electronic product code
(EPC) – uniquely identify the object
• The antenna transmits EPC to RFID
reader – within a certain RF range,
without requiring line-of-site
www.sti-innsbruck.at
16
RFID Technology - Properties
• Advantages:
–
–
–
–
–
rough conditions,
long read ranges,
portable databases,
multiple tag read/write,
tracking items in real-time
• Results:
–
–
–
–
–
quick scanning of products in large bulks,
automated supply chain management
significant savings
accuracy of shipment sent and received,
check on product theft, counterfeiting, product recall, ...
www.sti-innsbruck.at
17
Mobile RFID technology
• Vision of automatic identification and ubiquitous
computing – „Internet of things“
– highly connected network
– dispersed devices, objects, items can communicate
each other
– real-time information about objects, location,
contents, destination, ambient conditions
– efficient and easy M2M identification, communication
and decision-making
• Handheld portable devices – mobile phones, PDAs –
behaves as RFID readers and tags
– conventional RFID closer to common user
www.sti-innsbruck.at
18
Smartphone Operating
Systems Landscape
iPhone OS
(Apple)
BlackBerry OS (RIM)
Window Mobile
(Microsoft)
Android
(Google)
Symbian
(Nokia)
Platform
• Closed
• Closed
• Open
• Open
• Open
Source Code
• Closed
• Closed
• Closed
• Open
• Open (in future)
Q2 WW Market
Share (Gartner)
• 2.8% (1)
• 17.4%
• 12.0%
• n/a
• 57.1%
Smartphone traffic
share (AdMob)
• WW: 4%
• US: 16%
• WW: 11%
• US: 31%
• WW: 13%
• US: 29%
• n/a
• WW: 64%
• US: 2%
Pros
• Early momentum
• Data hungry early
adopters
• Powerful
distribution
channel
• Strong reach
(particularly in US)
• Manufacturer /
carrier agnostic
• Manufacturer /
carrier agnostic
• Open source
innovation
• Massive global
reach
• Open source
innovation
Issues
• Apple dependant
• BB dependent
• Distribution
• Distribution
• Late to market
• Uncertain
consumer demand
• Limited reach in US
• Distribution
Application
ecosystem
• >3K apps (~20%
free)
• More than 1M
installs in only a
few months
• Fewer free apps
• BB Application
Center being
developed for
Storm
• >18K apps
• Skymarket to
launch in 2009
• Android Market
announced
• $3.8MM awarded
in Developer
Challenge
• >10K apps
• Claims >90MM
installs over last 2
years
Notes: 1.
Artificially low given the wait for the 3G iPhone (5.3% market share in Q1)
Source: Shasta Ventures, 2008
www.sti-innsbruck.at
19
Types of Mobile Services
(Software)
P2P SMS/MMS
• Peer to peer communications
•Not regulated
Premium Rate Services
Traditional WAP/SMS/MMS Services
• Information and entertainment services &
applications
• Example: ringtones, pictures, wallpapers, logos,
news, weather, sport, games, finance, directory,
horoscopes
•Not regulated
• Voice or facsimile calls to the 190x number range
Regulated by: TISSC Self Regulatory
Scheme
• SMS and MMS calls to the 19x number range (e.g.
competition entries and voting for interactive TV) Regulated by: Mobile Premium Services
Determination (ACMA)
• Telephone sex services –
Regulated by: Part 9A of TCPSSA 1999
Mobile Internet
• Stored content
Schedule 5 BSA and IIA Code.
Flagged in convergent devices review
• Ephemeral/live content – e.g. streaming video
Not Regulated (BigBrother)
Mobile TV
•Regulated by: Mobile Premium
Services Determination (ACMA) and BSA
Telstra in confidence
www.sti-innsbruck.at
Portal/Walled Garden and 3G
• Music, video, TV services, games, lifestyle,
sport, news and info, guide and directories,
user generated
• Age restricted services e.g. Planet 3’s “Premier”
• Example: mobisodes, video clips,
BigBrother live footage, music videos
•Regulated by:
Mobile Premium Services
Determination (ACMA)
Interactive Communications Services
• Chat services (e.g. Fast Flirting, Power
Chat), Instant messaging (e.g. MSN,
Yahoo!)
Regulated by: Mobile Premium
Services Determination (ACMA)
• Location Based Services (Sensis mobile);
Push to talk
Flagged for regulation in convergent
devices review.
20
Waves of Applications
Multimedia
Mobile Multimedia:
Mobile Data Service Maturity
• Instant Interactive multimedia
• Video Messaging / Streaming
• Enriched Personalized Services
Personalized Services:
• Instant Messaging/MMS
• Infotainment
• Location Based Services
• m Commerce
Enhanced Mobile Browsing:
•Internet
•Intranet/Extranet
Simple
Text Messaging (SMS)
Internet Browsing (WAP)
GSM
GPRS
UMTS
UMTS is
is Perceived
Perceived
as
as aa continuum
continuum from
from
2.5G
2.5G
-Richer
-Richer Content
Content
-Better
-Better User
User Experience
Experience
UMTS
Source: Nortel networks
www.sti-innsbruck.at
Terminals Diversity
•
•
•
•
Open apps to terminals model
Diversity to suit all market segments
New Capabilities
Learn from WAP and GPRS Errors!
Panasonic-SGH
T100 WAP,
Colour Screen,
87 gram
Mitsbishi –Mondo
Mobile phone & PDA,
Windows CE applications
Size 130 x 90 x 23mm
Weight 200g
Source: Nortel networks
www.sti-innsbruck.at
Palm- Treo
$ 299
16Mb memory
Email, calendar…
Hiptop
16Mb memory
Email, calendar,
camera optional
Value Add comes from Content and Applications
Terminals are just the mediator
Motorola T720
Email, EMS
WAP, Colour
Screen
Trend:
Data Applications Market
• Key to successful data offering:
– Appropriate Applications to Terminals Pairing
– Culture, evolution of past user experiences
– Business Model : Content players need to be motivated
to join the value chain (Open APIs, revenue sharing,
etc.)
– Applications diversity - New service capabilities in order
to enrich the offer: MMS & Location based Services
– Aggressive offering critical to take off
Need : Open Systems (e.g. J2ME), Attractive
Pricing, Customised & Terminal Variety
Source: Nortel networks
www.sti-innsbruck.at
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
24
End-User Empowerment in
Converging Service Platforms (1)
• Redefining the role of Telco: from access to service provider
– Enabling new business models (e.g. «prosumers» vs.
consumers)
• Inter-domain aspects: service provisioning, inter-working
Integration with the (Semantic)
Web is inevitable for having a
common large information pool
• Make services intelligent and easier to use (assist users)
Semantically enabled
smart user interfaces
07/07/2015
www.sti-innsbruck.at
25
End-User Empowerment in
Converging Service Platforms (2)
• Hiding complexity and heterogeneity
– Taking benefit of existing variety of services, networks and
devices
• Opening platform capabilities to 3rd parties
• Support multi-vendor, multi-technology middleware platforms
Ontology technology is built to handle
heterogeneity and variety
• Provide services timely:
accelerate creation &
delivery of services
– Fast service creation
– Reduce time-to-market
for new services
07/07/2015
www.sti-innsbruck.at
Creation, discovery,
composition of enablers and
services is accelerated on the
basis of shared ontologies &
semantic techniques
26
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
27
Mobile Ontology Vocabulary
project
22 organisations
ca. 12M Euro
budget
07/07/2015
www.sti-innsbruck.at
28
Mobile Ontology Initiative
•
The initiative: http://ontology.ist-spice.org
– for the whole SPICE project and beyond, partially
standardised by Open Mobile Alliance (OMA)
• Used ontology languages: RDF/S, OWL
07/07/2015
www.sti-innsbruck.at
29
Service Platform Architecture
SPICE
Layering on the service platform layer, includes IMS.
3rd Party Service
Exposure
Execution
Layer
Environment
Exposure Layer
Terminal
Platform
Exposure Layer
SPICE Service Execution Environment
Value added services layer
Value added services layer
Composite components and orchestration
Knowledge layer
Knowledge sources
Knowledge layer
Brokers, Mediators, Reasoners
Component service layer
SPICE components
Component service layer
SPICE components and component support
Capabilities & Enablers
IMS client
Browser
Basic OS support
07/07/2015
www.sti-innsbruck.at
Capabilities & Enablers
IMS System
Legacy systems
Third party
components
Various repositories, including
profiles, credentials, ACLs,
SLAs
30
Mobile Ontology –
How People Contributed
ontology initiators
100
90
80
70
60
50
40
30
20
10
0
sub-ontology
initiators
independent
ontology
contributors
ontology
contributors
requiring assistance
participants in specific
roles, in %
07/07/20
www.sti-innsbruck.at
ontology users and
minor contributors
31
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
32
Example for Policies
www.sti-innsbruck.at
33
Motivation: Why Edit Policies?
End User Perspective
• Personal data and identity managment
– „Who is watching me?“, e.g., choose to whom you
want to reveal your location and presence and to
whom not
• Policy awareness, acceptance/rejection
– „What is going on?“, „Why?“, e.g., learn about
government, finance, legal, business procedures
Organizational Perspective
• Policy management
– „Define, set, communicate, share policies“, e.g.,
conditions of selling a service at a WWW
marketplace
www.sti-innsbruck.at
34
Policy Acquisition Tool:
Architecture
www.sti-innsbruck.at
35
Eshop Policy Modelling
Example
“We might receive information about you from other sources and
add it to our account information.“
Maria a :Customer.
Eshop a :Eshop.
External_Information_about_Maria a
:External_Customer_Information.
Marias_Account_at_Eshop a :Eshop_Customer_Account.
{
Maria :has Marias_Account_at_Eshop.
Eshop :receives External_Information_about_Maria
}
=> {External_Information_about_Maria :is_added_to
Marias_Account_at_Eshop}
www.sti-innsbruck.at
36
Policy Acquisition Tool (PAT):
Starting
www.sti-innsbruck.at
37
PAT: Condition Editing
www.sti-innsbruck.at
38
PAT: New Sentence Added
www.sti-innsbruck.at
39
PAT: Rule Construction is Completed
www.sti-innsbruck.at
40
Policy Creation - Evaluation
User-driven policy modeling
Logically correctly and
completely modeled
policies (49%)
Logically correctly but
incompletely modeled
policies (41%)
• 2 case
studies
Logically incorrectly
modeled policies (10%)
• 10 test
subjects
• more than 200 rule modeling solutions produced and checked
for correctness
• a human observer at the test-site
• questionnaires after the tests
www.sti-innsbruck.at
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
42
m:Ciudad - Vision
• m:Ciudad, a step forward in Mobile User-generated Content
and Services. A service infrastructure for the mobile platform for:
Instantaneous, on-the-go service creation and
provision. The mobile user as a prosumer:
producer, provider and consumer of services
and their associated contents.
Fixed-mobile service convergence in a wide
sense: one worldwide user-powered content
network.
Efficient context utilization. Automatic /
manual context-aware content generation and
publication.
Discovery, access and mobile-to-mobile
communication in a very distributed, volatile
platform (such as the mobile one, with the
service “not-always-on” paradigm).
Authoring
(p.e.
mBlog)
MyAgents
(p.e.
Shopping
Assistant)
Sensorbased
(p.e.
TrafficJam
)
Mobile
UserGenerated
Services
My
Personal
Data (p.e.
MyCollecti
ons)
My Likes
(p.e.
CoolClub)
My
Services,
My
Games,
etc.
m:Ciudad micro-services
43
www.sti-innsbruck.at
m:Ciudad –
Research Challenges
Service
Description
Language
Service
Publication
Filling
Contents
& Tagging
Accountin
g & Billing
User
Experienc
e, incl.
trust
Ontology template-based service creation; (inter-user
service composition from worldwide available services).
Service
Creation
On-the-move
Search &
Discover
Contents
Access &
Connect
Service deployment; viral service advertising; service
sharing; service taxonomy, service usage policies.
Event-based content capturing (context-aware); Local
and remote content & context tools; automatic tagging;
content taxonomies.
Semantic / fuzzy search; distributed recommendation;
user-term driven service/content search. Translation
from folksonomy to service ontology.
IMS role; SIM/USIM role; seamless roaming treatment;
QoS; Security.
Service execution environments; service business
models; service business protection, rich user
interfacing.
Business models, privacy, identification, dynamic
billing.
44
www.sti-innsbruck.at
m:Ciudad – Underlying Magic
NET
WORK
Service
Capabilities
Capabilities
Management
Services
Execution Environment
45
www.sti-innsbruck.at
User
management
Knowledge
warehouse
Operating System
TER
MI
NAL
Service
warehouse
„What is a microservice?“
•
•
•
•
Logic
Metadata
„Meta-metadata“
Content
(Parameters,
Instantiation)
• Presentation
„Exposable“ parts
are modelled
semantically
46
www.sti-innsbruck.at
Microservices: Architectural
Building Blocks
mCiudad
Framework / Platform
Service Exec Env
(Browser ?)
Rule / Policy
controller
access
rights/certifcates
pre-condition/policy
enforcement
SDL conformance
user # limitation
Authoring/
composition toolkit
My Service
Metropolis
(registry ?)
Service
publisher +
Metadata creation
Serv lifecycle
/ State Mgr
Service Search &
discovery
service state (active/busy/comm)
sleep/resume, TTL
event log
Context &
Data
profile
Messaging Flow
sensors
manager
Mgr
Capabilities
GPS
47
www.sti-innsbruck.at
asynchronous
push/pull
P2P pipe/flow/syndication
notification mgmt
Authentication,
(policy-based)
access control
Group mgmt
Notification
Service
Know
Ware
Accounting
ServWare
and
components
Media
storage
persistant
DB
Ontology
parsing
engine
Service
availability
tracker
Search
engine
Recommender /
relevance
ranking
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
48
Policies: Dilbert Example
www.sti-innsbruck.at
49
Policies: Eshop Example
Policy
Acquisition
Tool
Maria
likes to shop,
likes special offers,
does not like to disclose
her personal data
www.sti-innsbruck.at
Ehop manager
works for a Eshop,
creates Eshop policies and
communicates them to customers,
applies Eshop policies for user
profile management
50
Microservices Scenario:
Traffic Jam Killer
Motivation:
Share knowledge
about the fluidity of
the traffic and
presence of mobile
radars with friends.
51
www.sti-innsbruck.at
Microservices Scenario:
Friends Locator
Motivation:
Locate friends,
position them
and show on a
map.
52
www.sti-innsbruck.at
Scenarios Combined with
Current RFID Application Areas
• Transport and logistics
– toll management, tracking of goods, …
• Security and access control
– tracking people, controlling access to restricted areas
• Supply chain management
– item tagging, theft-prevention, product life cycle, …
• Medical and pharmaceutical applications
– identification and location of staff and patients, asset tracking,
counterfeit protection for drugs, …
• Manufacturing and processing
– streamlining assembly line process, …
• Agriculture
– tracking of animals, quality control, …
• Public sector, government
– passports, driver’s licenses, library systems, …
www.sti-innsbruck.at
53
Outline
• Introduction
• Enabling Mobile Technologies: Network layer, IMS,
RFID, Service Platforms
• Why: Support of Convergent Heterogeneous
Environments and End-User Empowerment
• How: Enabling User-Driven Semantics
– Mobile Ontology and Knowledge Layer in Service
Platforms
– User-Generated Policies
– User-Generated Mobile Microservices
• What: Motivating Scenarios
• Conclusions
07/07/2015
www.sti-innsbruck.at
54
Conclusions
Thank you for the attention.
Starbucks comes from America (and there are several ones in
Vienna!).
Many would agree that coffee is better
in Austria than in the US.
Why wait till somebody else empowers
end-users with semantic mobile services in the converging
world?
Questions?
www.sti-innsbruck.at
55
References (URIs)
• IETF: http://www.ietf.org
• IETF RFC: http://www.rfc-editor.org/rfcsearch.html
– Link to IETF specifications relevant for IMS
• 3GPP:
http://www.3gpp.org/specs/specs.htm
• 3GPP2:
http://www.3gpp2.org/Public_ html/specs
• m:Ciudad project: http:// www.mciudad-fp7.org
• SPICE project:
http://www.ist-spice.org
• FTW: http://www.ftw.at
IETF = Internet Engineering Task Force
RFC = Request for Comments
3GPP (and further abbreviations) – see Appendix of the slides
56
www.sti-innsbruck.at
References
(Books and Papers)
•
•
•
•
Camarillo, G., Garcia-Martin, M.A. “The 3G IP Multimedia Subsystem: Merging the
Internet and the Cellular Worlds”, 381 p., John Wiley & Sons Ltd. (2004).
Villalonga, C., Strohbach, M., Snoeck, N., Sutterer, M., Belaunde, M., Kovacs, E.,
Zhdanova, A.V., Goix, L.W., Droegehorn, O. "Mobile Ontology: Towards a
Standardized Semantic Model for the Mobile Domain". In Proceedings of the 1st
International Workshop on Telecom Service Oriented Architectures (TSOA 2007) at
the 5th International Conference on Service-Oriented Computing, 17 September
2007, Vienna, Austria, Springer (2007).
Davies, M., Gil, G., Maknavicius, L., Narganes, M., Urdiales, D., Zhdanova, A.V.
"m:Ciudad: An Infrastructure for Creation and Sharing of End User Generated
Microservices". In Proceedings of the Poster and Demonstration Track at the 1st
Future Internet Symposium, 28-30 September 2008, Vienna, Austria (2008).
Zhdanova, A.V., Zeiss, J., Dantcheva, A., Gabner, R., Bessler, S. “A Semantic
Policy Management Environment for End-Users and its Empirical Study”.
Networked Knowledge - Networked Media: Integrating Knowledge Management, New
Media Technologies and Semantic Systems (Eds.: Schaffert, S., Tochtermann, K.,
Auer, S., Pellegrini, T.), Springer Verlag (2009).
www.sti-innsbruck.at
57
Appendix: IMS White Paper
Acronyms
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
www.sti-innsbruck.at
3G
3GPP
3GPP2
AAA
AMF
ANI
ANSI
API
AS
ASN
ATIS
ATM
ATP
AUC
BGCF
BT
CAMEL
Enhanced Logic
CAP
CBF
CCF
CDF
CDMA
Third Generation
3rd Generation Partnership Project
3rd Generation Partnership Project 2
Authentication, Authorization and Accounting
Account Management Function
Application-to-Network Interface
American National Standards Institute
Application Programming Interface
Application Server
Abstract Syntax Notation
Alliance for Telecommunications Industry Solutions
Asynchronous Transfer Mode
Acceptance Test Plan
Authentication Center
Breakout Gateway Control Function
British Telecom
Customized Applications for Mobile Network
CAMEL Application Part
Charging and Billing Function
Charging Collection Function
Charging Data Function
Code Division Multiple Access
Appendix: IMS White Paper
Acronyms
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
www.sti-innsbruck.at
CDR
CGF
CLEC
CN
COPS
CPE
CS
CSCF
CTIA
DB
DHLR
DIAMETER
DMS
DNS
DSL
E9-1-1
ECF
EDGE
EIA
ENUM
GGSN
GPRS
GSA
GSM
HLR
HSS
Charging Data Records
Charging Gateway Function
Competitive LEC
Core Network
Common Open Policy Service
Customer Premises Equipment
Circuit-switched
Call Session Control Function
Cellular Telecommunications and Internet Association
Database
Distributed Home Location Register
AAA or HSS protocol; successor/upgrade of RADIUS
Dual Mode Services
Domain Name System
Digital Subscriber Line
Emergency Services
Event Charging Function
Enhanced Data Rates for GSM Evolution
Electronics Industry Association
Telephone Number Mapping
Gateway GPRS Support Node
General Packet Radio Service
Global Mobile Suppliers Association
Global System for Mobile Communication
Home Location Register
Home Subscriber Server
Appendix: IMS White Paper
Acronyms
www.sti-innsbruck.at
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HTTP
I-CSCF
IETF
IM
IM-SSF
IMS
IMS-MGW
IMT-2000
IN
IP
IP-CAN
IPDR
IPsec
IPv4
IPv6
ISC
ISDN
ISG
ISO
ISUP
IT
LAN
LEC
LNP
MAP
MCS
HyperText Transfer Protocol
Interrogating Call Session Control Function
Internet Engineering Task Force
Instant Messaging
IP Multimedia Services Switching Function
IP Multimedia Subsystem
IMS Media Gateway Function
International Mobile Telecommunications 2000
Intelligent Networks
Internet Protocol
IP Connectivity Access Network
Internet Protocol Detail Record
IP Security
IP Version 4
IP Version 6
IMS Service Control
Integrated Services Digital Network
Intelligent Services Gateway
International Organization for Standards
ISDN User Part
Information Technology
Local Area Network
Local Exchange Carrier
Local Number Portability
Mobile Application Part
Multimedia Communications Server
Appendix: IMS White Paper
Acronyms
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
www.sti-innsbruck.at
•
•
•
•
•
•
•
•
MEGACO
MGCF
MGF
MGIF
MGW
MPLS
MRF
MRFC
MRFP
MSF
MSO
MTP
NAI
NANP
NE
NGN
NNI
OAM&P
Provisioning
OCF
OCS
OMA
OSA
OSI
OSS
PC
P-CSCF
Media Gateway Control (protocol)
Media Gateway Control Function
Media Gateway Function
Mobile Gaming Interoperability Forum
Media gateway
Multi-Protocol Label Switching
Media Resource Function
Media Resource Function Controller
Media Resource Function Processor
Multiservice Switching Forum
Multi-Service Operator
Message Transfer Part
Network Access Identifier
North American Numbering Plan
Network Element
Next Generation Network
Network Node Interface
Operations, Administration, Maintenance and
Online Charging Function
Online Charging System
Open Mobile Alliance
Open Service Access
Open Systems Interconnection
Operations Support System
Policy Controller
Proxy Call Session Control Function
Appendix: IMS White Paper
Acronyms
www.sti-innsbruck.at
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PDA
PDF
PDS
PDSN
POTS
PSTN
PLMN
QoS
RAN
RADIUS
RF
RTP
RTCP
SBC
SCCP
SCF
SCIM
SCP
S-CSCF
S-CSCF
SCTP
SCF
SCP
SCS
SDO
SDP
Personal Digital Assistant
Policy Decision Function
Packet Data Subsystem
Packet Data Service Node
Plain Old Telephone Service
Public Switched Telephone Network
Public land Mobile Network
Quality of Service
Radio Access Network
Remote Authentication Dial In User Service
Rating Function
Real-Time Transport Protocol
RTP Control Protocol
Session Border Controller
Signaling Connection Control Part
Session Charging Function
Service Capability Interaction Manager
Service Control Point
Serving Call Session Control Function
Serving CSCF
Stream Control Transmission Protocol
Service Control Function
Service Control Point
Service Capability Server
Standards Development Organization
Session Description Protocol
Appendix: IMS White Paper
Acronyms
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
www.sti-innsbruck.at
SGF
SGSN
SGW
SIGTRAN
SIP
SLA
SLF
SMS
SNMP
SOA
SS7
SSL
SSF
SSP
TAS
TBCP
TCAP
TCP
TDM
TIA
TSG-CT
TSG-GERAN
TSG-RAN
TSG-SA
UDP
Signaling Gateway Function
Serving GPRS Support Node
Signaling Gateway
Signaling Transport
Session Initiation Protocol
Service Level Agreement
Subscriber Locator Function
Short Message Service
Simple Network Management Protocol
Service Oriented Architecture
Signaling System 7
Secure Sockets Layer
Service Switching Function
Service Switching Point
Telephony Application Serer
Talk Burst Control Protocol
Transaction Capabilities Application Part
Transmission Control Protocol
Time Division Multiplexing
Telecommunications Industry Association
TSG Core Network and Terminals (3GPP)
TSG GSM EDGE Radio Access Network (3GPP)
TSG Radio Access Network (3GPP)
TSG Service and System Aspects (3GPP)
User Datagram Protocol
Appendix: IMS White Paper
Acronyms
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
www.sti-innsbruck.at
UE
UMTS
UNI
URI
URL
UTRA
UWB
VCC
VoIP
VPN
VSP
WCIT
WIN
WG
WiFi
WiMAX
WIN
WLAN
WTSC
xDSL
User Equipment
Universal Mobile Telecommunications System
User-to-Network Interface
Universal Resource Identifier
Uniform Resource Locator
Universal Terrestrial Radio Access
Ultra-Wideband
Voice Call Continuity
Voice over IP
Virtual Private Network
Virtual Service Provider
World Conference on International Telecommunications
Wireless Intelligent Network
Working Group
802.11x wireless technology
802.16x wireless technology
Wireless Intelligent Network
Wireless LAN
Wireless Technologies and Systems Committee (ATIS)
Variations of DSL