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]
Jul 16, 2015
Enhanced OSGi remote managementThe centrepiece of an open telematics service provisioning chain
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
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, itspotential remains limited due to lack of openness.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Creating an open market
ServiceProvider
OpenTelematics
Market
ServiceProvider
ServiceProvider
ServiceUser
ServiceUser
ServiceUser
Ease of Market Access
Ease of Market Access
Avoid unduly highbarriers of market entry
Freedom of choice inservice consumption
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Service Aggregator – the central role
ServiceProvider
ServiceAggregator
ServiceProvider
ServiceProvider
ServiceUser
ServiceUser
ServiceUser
Seeks to deliverservices to all users
Seeks personalizedservice selection
Defines „rules“:• Entry of Service Providers• Entry of Service Users• Contractual/Legal• Financial/Invoicing/Billing• Cf. Telco Model
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Fragmentation in an evolving telematics value web
ServiceCreator
ServiceAggregator
ServiceOperator
Consumer
VehicleManufacturer
TerminalManufacturer
NetworkOperator
PublicAuthorities
ServiceProvider
TelematicsServiceProvider
Open technical standards are absolutely critical.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Telematics: current market situation
Telematics ServiceOperator
NetworkOperator
NetworkOperator
ServiceProvider
ServiceProvider
In-VehicleTerminal
In-VehiclePresentation
Telematics ServiceOperator
NetworkOperator
NetworkOperator
ServiceProvider
ServiceProvider
In-VehicleTerminal
In-VehiclePresentation
Telematics ServiceOperator
NetworkOperator
NetworkOperator
ServiceProvider
ServiceProvider
In-VehicleTerminal
In-VehiclePresentation
Per-OEM vertical implementation.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Telematics Horizontal Market Evolution.
Transparent networking resources providedby private telco operators.
Open telematics protocols allows „virtual“per-OEM telematics on shared infrastructure.
In-VehiclePresentation
In-VehiclePresentation
In-VehiclePresentation
In-VehicleTerminal
In-VehicleTerminal
In-VehicleTerminal
NetworkOperator
NetworkOperator
ServiceProvider
ServiceProvider
ServiceProvider
Service Provider
Telematics ServiceOperator
NetworkOperator
Service Providers deliver services anywhere withouthaving to re-develop service implementations.
ServiceProvider
Further standardization will fosterinteroperability among 1st tier suppliers.
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
An OSGi-based approach for open telematics
ControlCentre
OSGi Terminal
User
UserRegister
Service Application Download
SoftwareRepository
ServiceCenters
Service Application Deployment
Service Execution
Service Consumption
ServiceProvisioning
ServiceProvisioning
RemoteManagement
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT: ensuring interoperability for the delivery chain
ControlCentres
OSGi Terminals
User
®
ServiceCenters
LoginService Discovery
Service SubscriptionApplication Install
InterfaceI2
InterfaceI1
Application PackagingApplication Deployment
Service DescriptionService Registration
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT: in-vehicle service gateway personalization
User A
UserRegister
Download
Terminal2
SoftwareRepository
LoginService Profile Instantiation
Variant ManagementAuthentication
Authentication
Authentication
Authentication1
Service Subscriptions
Service Implementations
Service Subscriptions
2
Service Implementations
3
User A
14
User B
1
4
ControlCentre
Terminal1
4Download
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
Implementing 3GT: the Munich test site
GSM/GPRSVodafone
ServiceProvider
BMW, ...
Centre ofOperations
BMW
OSGiTerminal
BMW
Clearing-houseVodafone
AuthenticationAuthorization
Transaction Billing
Deployment
AuthenticationAuthorization
3 GTControl Centre
InterfaceI2
InterfaceI1
3GT members: Site contributors:
User
PersonalToken10110
10011101001
1001
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT: extending OSGi Remote Management
Other ControlCentre
BMW Terminal
InitialProvisioning
RemoteManagement
1 2
MA
BMW ControlCentre
BMW Terminal
LoginService Discovery
Service SubscriptionApplication Install
OEM Terminal
LoginService Discovery
Service SubscriptionApplication Install
AAA, incl. LoginService Discovery
Service SubscriptionApplication Sync‘ing
Personal Token Mgmt.User Profile Mgmt.
1 2
MA
1 2
MA
SwitchCC
InterfaceI2
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
BMW: software distribution beyond 3GT
User A
UserRegister
SoftwareRepository
Authentication
Authentication
Authentication
Authentication1
Service Subscriptions
Service Implementations
Service Subscriptions
2
Service Implementations
3
ControlCentre
VendingTerminal
10110100111
010011001
41
User A
10110100111
010011001
Download4
Download
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
3GT Munich Site: protoype vehiclesOpen 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
ControlCentre
ControlCentre
ControlCentre
Dr. H.-J. Vögel, BMW Group Forschung und Technik, [email protected]
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 OSGito be considered for standardization.