Enhanced OSGi Remote Management

Download Report

Transcript Enhanced OSGi Remote Management

Enhanced OSGi remote management
The centrepiece of an open telematics service provisioning chain
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Outline







Telematics
An OSGi-based approach for an open telematics market
3GT: enabling interoperability in telematics service delivery
The 3GT implementation at the Munich test site
Pushing the boundaries of OSGi Remote Management
Field trials and interoperability testing
Conclusions
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
What is Telematics?
 Telcos: Teleservice as opposed to bearer service
 Commonly: Telematics = Automotive Telematics
 Historically:
 Voice amplified by some lightweight signalling and information
transfer protocol
 Examples: GATS, ACP
 Recently complemented by WAP and other online services
 Consumer not always the immediate end-point (cf. diagnostics)
 Evolving hybrid service delivery, i.e. involving both, on-board
and off-board components
Services delivered to the mobile user with
specific focus on, or particular added value in
an automobile environment.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
What is wrong withTelematics?
 First generation telematics:




Hardware-based dedicated single-service solutions
Standalone, vertically integrated units
Redundant designs, no synergies
(Almost) no standardization
 Second generation telematics:





Partial standardization, especially on the signalling protocol
Services tightly coupled with information transfer protocol
Standards suffering from low acceptance and penetration
Still high degree of proprietary system solutions
Closed, embedded in-vehicle platforms
While there clearly is a market for telematics, its
potential remains limited due to lack of openness.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Creating an open market
Service
Provider
Avoid unduly high
barriers of market entry
Freedom of choice in
service consumption
Service
Provider
Service
Provider
Ease of Market Access
Open
Telematics
Market
Ease of Market Access
Service
User
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Service
User
Service
User
Service Aggregator – the central role
Seeks to deliver
services to all users
Service
Provider
Defines „rules“:
• Entry of Service Providers
• Entry of Service Users
• Contractual/Legal
• Financial/Invoicing/Billing
• Cf. Telco Model
Seeks personalized
service selection
Service
User
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Service
Provider
Service
Provider
Service
Aggregator
Service
User
Service
User
Fragmentation in an evolving telematics value web
Public
Authorities
Service
Creator
Service
Provider
Service
Aggregator
Service
Operator
Vehicle
Manufacturer
Terminal
Manufacturer
Telematics
Service
Provider
Consumer
Network
Operator
Open technical standards are absolutely critical.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Telematics: current market situation
Service
Provider
Service
Provider
Telematics Service
Operator
Network
Operator
Network
Operator
Service
Provider
Service
Provider
Telematics Service
Operator
Network
Operator
Network
Operator
Service
Provider
Service
Provider
Telematics Service
Operator
Network
Operator
Network
Operator
In-Vehicle
Terminal
In-Vehicle
Terminal
In-Vehicle
Terminal
In-Vehicle
Presentation
In-Vehicle
Presentation
In-Vehicle
Presentation
Per-OEM vertical implementation.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Telematics Horizontal Market Evolution.
Service Provider
Service
Provider
Service
Provider
Service
Provider
Service
Provider
Telematics Service
Operator
Network
Operator
In-Vehicle
Terminal
In-Vehicle
Presentation
Network
Operator
In-Vehicle
Terminal
In-Vehicle
Presentation
Network
Operator
In-Vehicle
Terminal
In-Vehicle
Presentation
Service
Transparent
Open
Providers
Further
telematics
networking
standardization
deliver
protocols
services
resources
allows
will
anywhere
foster
„virtual“
provided
without
having
per-OEM
interoperability
to re-develop
telematics
by private
among
telco
on
service
shared
operators.
1stimplementations.
tier
infrastructure.
suppliers.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
An OSGi-based approach for open telematics
Service
Centers
Service Application Deployment
Service
Provisioning
Control
Centre
Service Execution
Remote
Service
ProvisioningManagementService Application Download
OSGi Terminal
Service Consumption
User
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
User
Register
Software
Repository
3GT: ensuring interoperability for the delivery chain
Service
Centers
Application Packaging
Interface
I1
Control
Centres
®
Application Deployment
Service Description
Service Registration
Login
Interface
I2
Service Discovery
Service Subscription
Application Install
OSGi Terminals
User
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT: in-vehicle service gateway personalization
Service
Service Subscriptions
Subscriptions
2
Control
Centre
Authentication
Authentication
1
4
1
1
Download
Download
Terminal
1
4
3
4
User
Register
Software
Repository
Service
ServiceImplementations
Implementations
Terminal
2
Login
Service Profile Instantiation
Variant Management
Authentication
Authentication
User A
User A
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
User B
Implementing 3GT: the Munich test site
User
10110
100111
01001
1001
Authentication
Authorization
Personal
Token
Service
Provider
Transaction
BMW, ...
OSGi
Terminal
GSM/GPRS
Vodafone
BMW
DeploymentInterface
I1
Interface
I2
Authentication
Authorization
3GT members:
Centre of
ClearingOperations 3 GT
house
BMW
Vodafone
Control Centre
Site contributors:
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Billing
3GT: extending OSGi Remote Management
BMW Control
Centre
1
2
MA
Other Control
Centre
1
Initial
Provisioning
2
Remote
Management
MA
1
2
Interface
I2
MA
Login
AAA, incl. Login
Login
Service Discovery
Service Discovery
Service Discovery
Service Subscription
Service Subscription
Service Subscription
Application Install
Application Sync‘ing
Personal Token Mgmt.
OEM Terminal
User Profile Mgmt.
BMW Terminal
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Switch
CC
Application Install
BMW Terminal
BMW: software distribution beyond 3GT
Service Subscriptions
Service
Subscriptions
2
Control
Centre
Authentication
Authentication
1
4
Download
Download
1
3
4
Authentication
Authentication
User A
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Software
Repository
Service Implementations
Service
Implementations
Vending
Terminal
10110
100111
01001
1001
User
Register
10110
100111
01001
1001
User A
3GT Munich Site: protoype vehicles
Open architecture:
• Java and OSGi R2 with
InitialProvisioning
• Integration into vehicle dashboard
• High usability through iDrive
controller
• Secure personalization through
token-based authentication and
Multimedia Card storage
• Based on X5 vehicle platform
• Integrated into several other vehicles
(7series, 5series, Mini)
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT exemplary Use Case.
Subscribing to a navigation service.
Download
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT Field trials and interoperability experience
Control
Centre
Control
Centre
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Control
Centre
Conclusions
 Telematics still faces considerable horizontal market challenges
and OSGi is a key enabling technology to address them
 OSGi Remote Management is at the core of an end-to-end service
delivery chain
 3GT has defined critical interfaces to ensure interoperability:
 Deployment and provisioning of Service Applications
 Remote user session (login) and Service Gateway personalization
 Subscription and service object management
 3GT specifications proven through extensive field trials
 The 3GT Munich test site has extended the concepts with security,
advanced personalization, vehicle management, and electronic
payment features
3GT results and specification available to OSGi
to be considered for standardization.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Questions?